Web Security: A Developer's Guide
Tags
Summary
Editor's review
Who it's for
A good fit for
- 负责前端或全栈开发、希望把安全纳入日常编码流程的工程师。
- 需要与开发团队协作、理解安全风险边界的测试与运维人员。
- 对第三方库、API、微服务安全性缺乏判断力的技术负责人。
- 想系统了解Web安全工程化实践的计算机专业高年级学生。
Not a good fit for
- 想找渗透测试实操步骤、命令与漏洞利用代码的读者,本书偏管理流程而非攻防手册。
- 追求某一框架(如Spring Security、Django)具体配置细节的开发者。
- 寻找最新2024年后安全工具与漏洞清单的读者,原书信息已有时效局限。
Reading tips
- 先读第1章与第9章,建立“威胁—计划—测试”的整体框架,再回填中间章节的细节。
- 读完每一部分后,对照自己项目的代码库与发布流程列一份差距清单,比通读一遍更有收获。
- 书中的案例与产品信息多为成书时的状态,涉及具体工具时请另行查阅最新资料。
- 适合作为团队读书会材料,按5大部分分五次讨论,每次聚焦一个流程环节。
About the publisher
Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.
Contents
- Preface
- Part 1 Creating a Security Plan
- Chapter 1 Defining the Application Environment
- Chapter 2 Meeting User Needs and Expectations
- Chapter 3 Getting Third-Party Help
- Part 2 Employing Successful Coding Practices
- Chapter 4 Developing a Successful Interface
- Chapter 5 Building Reliable Code
- Chapter 6 Including Libraries
- Chapter 7 Using APIs with Caution
- Chapter 8 Considering Microservices
- Part 3 Creating Useful and Efficient Testing Strategies
- Chapter 9 Thinking Like a Hacker
- Chapter 10 Creating a Secure API Area
- Chapter 11 Checking Libraries and APIs for Vulnerabilities
- Chapter 12 Using Third-Party Testing
- Part 4 Implementing the Maintenance Cycle
- Chapter 13 Clearly Defining the Upgrade Cycle
- Chapter 14 Considering Update Options
- Chapter 15 Considering the Need for Reporting
- Part 5 Finding Security Resources
- Chapter 16 Tracking Current Security Threats
- Chapter 17 Getting the Necessary Training
- About the Author
- About the Cover
FAQ
这本书是讲攻防技术还是讲工程流程?
书中的技术内容会不会过时?
需要什么基础才能读懂?
这本电子版和纸质版内容有差别吗?
书中的目录为什么分五大部分?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.