热门排行
简介
Web应用安全威胁与防治是一本讲解Web应用中最常见的安全风险以及解决方案的实用教材。它以当今公认的安全权威机构OWASP(Open Web Application Security Project)制定的OWASP Top 10为蓝本,介绍了十项最严重的Web应用程序安全风险,并利用ESAPI(Enterprise Security API)提出了解决方案。本书共有五篇,第1篇通过几个故事引领读者进入安全的世界;第2篇是基础知识篇,读者可以了解基本的Web应用安全的技术和知识;第3篇介绍了常用的安全测试和扫描工具;第4篇介绍了各种威胁以及测试和解决方案;第5篇在前几篇的基础上,总结在设计和编码过程中的安全原则。
本书各章以一个生动的小故事或者实例开头,让读者快速了解其中的安全问题,然后分析其产生的原因和测试方法并提出有效的解决方案,最后列出处理相关问题的检查列表,帮助读者在以后的工作和学习中更好地理解和处理类似的问题。读完本书之后,相信读者可以将学过的内容应用到Web应用安全设计、开发、测试中,提高Web应用程序的安全,也可以很有信心地向客户熟练地讲解Web应用安全威胁和攻防,并在自己的事业发展中有更多的收获。
本书适用于Web开发人员、设计人员、测试人员、架构师、项目经理、安全咨询顾问等。本书也可以作为对Web应用安全有兴趣的高校学生的教材,是一本实用的讲解Web应用安全的教材和使用手册。
Web应用安全威胁与防治目录
第1篇 引子
第2篇 基础篇
第1章 Web应用技术 8
第2章 OWASP 27
第3篇 工具篇
第3章 Web服务器工具简介 38
第4章 Web浏览器以及调试工具 42
第5章 渗透测试工具 47
第6章 扫描工具简介 74
第7章 漏洞学习网站 98
第4篇 攻防篇
第8章 代码注入 102
第9章 跨站脚本(XSS) 146
第10章 失效的身份认证和会话管理 185
第11章 不安全的直接对象引用 222
第12章 跨站请求伪造(CSRF) 232
第13章 安全配置错误 262
第14章 不安全的加密存储 308
第15章 没有限制的URL访问 357
第16章 传输层保护不足 395
第17章 未验证的重定向和转发 425
第5篇 安全设计、编码十大原则
第18章 安全设计十大原则 448
第19章 安全编码十大原则 457