序言WebGoat中文概述.PDFVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
序言WebGoat中文概述

OWASP中文项目组      目录  序言:WebGoat 中文概述  3  目标   3  概要   3  未来发展  3  下载    4  发行版  4  WebGoat 5.2 标准版  4  WebGoat 5.2 开发版(位于 Sourceforge)  4  演示解决方案  4  演示视频链接  5  项目贡献者  5  1.  Webgoat用户指南卷首语  6  1.1 版权与许可  6  1.2 商标  6  1.3 贡献者  6  1.4 文档版本历史  6  2.  概述  6  3.  目的  9  4.  必备工具  9  4.1 应用程序审计代理  9  4.2 应用程序爬虫  9  5.  安装  10  5.1 安装 Java 和 Tomcat  10  OWASP中文项目组      5.1.1 安装 Java  10  5.1.2 安装 Tomcat  10  5.2 安装到 Windows 系统  10  5.3 安装到 Linux 系统  10  5.4 安装至 OS X(Tiger 10.4+)系统  10  5.5 安装至 FreeBSD 系统  11  5.6 运行  11  5.7 编译  11  5.8 安装 WAR 文件到已安装的 Tomcat 服务  12  6.  WebGoat入门  12  7.  课程计划  14  8.  基本操作  17  9.  利用代理  19  10. 起航  20  11. 怎样写一个新的 WebGoat lesson  21    OWASP中文项目组      序言:WebGoat 中文概述 WebGoat 是由著名的 OWASP 负责维护的一个漏洞百出的 J2EE Web 应用程序,这些漏洞并非程序中的 bug,而是故意设计用来讲授 Web 应用程序安全课程的。对于每堂课,用户须通过搞定 WebGoat 应用程序中 的一个实际的安全漏洞来验证各自对于该安全问题的理解。举个例子,在其中一个课程中,用户必须使用 SQL 注入来窃取(杜撰的)信用卡号。这个应用程序提供了一个逼真的教学环境,为用户完成课程提供了 有关的线索及代码,从而使用户能更深入地理解该课程。 为什么叫“WebGoat”呢?即使是最好的程序员也会写出产生安全漏洞的代码,因而开发人员不必因 为不懂安全而自卑。他们需要的仅仅是一个“替罪羊”,不是吗?就让这只“山羊”背黑锅吧! 请参考“WebGoat 用户及安装指南”开始。 目标 在学习和实践 Web 应用程序安全知识时,我们所面临的一大难点是:到哪里去找可以练手的 web 应用 程序呢?显然,明目张胆地扫描在线书店或者网络银行可不是个好主意,小心警察叔叔会找上门来。此外, 安全专业人员经常需要测试某些安全工具,以检查它们的功能是否如厂商所鼓吹的那般,这时他们就需要 一个具有确定漏洞的平台作为活靶子。但是,无论学习 web 测试,还是检查工具的性能,都要求在一个安 全、合法的环境下进行。即使你的意图是好的,但是在未经许可的情况下企图查找安全漏洞也是绝不允许 的。 WebGoat 项目的主要目标很简单,就是为 Web 应用程序安全学习创建一个生动的交互式教学环境。将 来,项目研究小组希望将 WebGoat 发展成为一个安全性基准测试程序平台和一个基于 Java 的蜜罐网站。 概要 WebGoat 是用 Java 语言写成的,因此可以安装到所有带有 Java 虚拟机的平台之上。此外,它还分别 为 Linux、OS X Tiger 和 Windows 系统提供了安装程序。部署该程序后,用户就可以进入课程了,该程序 会自动通过记分卡来跟踪用户的进展。当前提供的训练课程有 30 多个,其中包括:   跨站点脚本攻击(XSS)   访问控制(Access Cnotrl)   线程安全(Thread Safety)   操作隐藏字段(Hidden Form Field Manipulation)   操纵参数(Parameter Manipulation)   弱会话 cookie(Weak Session Cookies)   SQL 盲注(Blind SQL Injection)   数字型 SQL 注入(Numeric SQL Injection)   字符串型 SQL 注入(String SQL Injection)   web 服务(Web Services)   Open Authentication 失效(Fail Open Authentication)   危险的 HTML 注释(Dangers of HTML Comments)   ……等等 更多请参考“WebGoat

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档