Web 安全开发指南
作者: [美]John Paul Mueller [译]温正东
语言: 中文
出版年份: 2017
开源软件: Web开发
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《Web 安全开发指南》是由 [美] John Paul Mueller 著作,温正东翻译的一本专注于 Web 安全开发的实用指南,旨在帮助前端开发人员、设计师、产品经理等 Web 开发相关人士掌握新形势下的安全技能,确保 Web 应用程序的安全性。

一、内容概述

本书内容分为五大核心部分,共 17 章,系统地介绍了 Web 安全开发的必备知识。书中不仅涵盖了从安全计划的制订到编码实践、测试策略、维护周期的创建,还详细探讨了如何查找和利用安全资源。内容涉及从最新智能手机到老旧台式计算机的各种设备,并且不限定平台,具有广泛的适用性。

二、安全计划的制订

第一部分着重于安全计划的制订,强调安全计划是 Web 应用安全的基础。作者详细介绍了如何定义应用环境,包括明确 Web 应用威胁、理解软件安全保障(SSA)的重要性,以及如何对数据和资源进行分类和分析。此外,还探讨了如何通过制订详细的计划来应对第三方支持的必要性,确保应用环境的安全性。

三、编码实践

第二部分聚焦于编码实践,这是 Web 安全开发的核心环节。书中详细介绍了如何开发成功的界面,包括评估 UI、提供受控选择、校验输入等关键步骤。同时,探讨了如何构建可靠的代码,创建经验教训的反馈回路,以及如何安全地使用库、API 和微服务。这些内容不仅提供了具体的编码技巧,还强调了安全编码的重要性。

四、测试策略

第三部分着重于测试策略的创建。作者指出,测试是确保 Web 应用安全的关键环节。书中详细介绍了如何像黑客一样思考,构建测试系统,并定义常见的漏洞源,如 SQL 注入、跨站脚本攻击(XSS)等。此外,还探讨了如何在 BYOD 环境中进行测试,依靠用户测试,以及如何使用外部安全测试人员来提升测试的有效性。

五、维护周期

第四部分关注于维护周期的实现。随着 Web 应用的上线和运行,持续的维护和更新是确保安全的关键。书中详细介绍了如何明确定义升级周期,考虑更新选项,以及如何通过报告来跟踪安全威胁和改进措施。此外,还探讨了如何通过培训和资源管理来提升团队的安全意识。

六、安全资源

第五部分聚焦于安全资源的查找和利用。作者指出,安全威胁是不断演变的,因此开发者需要持续跟踪最新的安全威胁信息,并通过培训提升团队的安全技能。书中提供了关于如何获取安全资源、跟踪威胁和获取培训的具体建议,适用于各种规模的公司。

七、总结

《Web 安全开发指南》是一本全面、系统的 Web 安全开发书籍,不仅提供了丰富的技术细节,还强调了安全意识和最佳实践的重要性。书中结合了实际案例和操作指南,帮助读者在开发过程中融入安全理念,确保 Web 应用程序的安全性。无论是新手还是经验丰富的开发者,都能从本书中获得宝贵的指导和启发。

期待您的支持
捐助本站