Designing Secure Software: A Guide for Developers (Paperback)
暫譯: 設計安全軟體:開發者指南 (平裝本)
Kohnfelder, Loren
- 出版商: No Starch Press
- 出版日期: 2021-12-21
- 定價: $1,800
- 售價: 9.5 折 $1,710
- 貴賓價: 9.0 折 $1,620
- 語言: 英文
- 頁數: 312
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1718501927
- ISBN-13: 9781718501928
-
相關分類:
資訊安全
-
相關翻譯:
軟件開發安全之道概念、設計與實施 (簡中版)
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
$620$490 -
$520$442 -
$680$578 -
$800$632 -
$1,860$1,767 -
$1,350$1,283 -
$301Web 安全漏洞原理及實戰
-
$550$468 -
$480$379 -
$450$356 -
$600$468 -
$500$350 -
$600$468 -
$354$336 -
$980$774 -
$1,780$1,691 -
$450$355 -
$654$621 -
$1,000$850 -
$1,640Hacking APIs: Breaking Web Application Programming Interfaces (Paperback)
-
$780$616 -
$800$632 -
$600$468 -
$880$695 -
$750$593
相關主題
商品描述
What every software professional should know about security.
Designing Secure Software consolidates Loren Kohnfelder's more than twenty years of experience into a concise, elegant guide to improving the security of technology products. Written for a wide range of software professionals, it emphasizes building security into software design early and involving the entire team in the process.
The book begins with a discussion of core concepts like trust, threats, mitigation, secure design patterns, and cryptography. The second part, perhaps this book's most unique and important contribution to the field, covers the process of designing and reviewing a software design with security considerations in mind. The final section details the most common coding flaws that create vulnerabilities, making copious use of code snippets written in C and Python to illustrate implementation vulnerabilities.
You'll learn how to:
- Identify important assets, the attack surface, and the trust boundaries in a system
- Evaluate the effectiveness of various threat mitigation candidates
- Work with well-known secure coding patterns and libraries
- Understand and prevent vulnerabilities like XSS and CSRF, memory flaws, and more
- Use security testing to proactively identify vulnerabilities introduced into code
- Review a software design for security flaws effectively and without judgment
Kohnfelder's career, spanning decades at Microsoft and Google, introduced numerous software security initiatives, including the co-creation of the STRIDE threat modeling framework used widely today. This book is a modern, pragmatic consolidation of his best practices, insights, and ideas about the future of software.
商品描述(中文翻譯)
**每位軟體專業人士應該了解的安全知識**
《設計安全軟體》整合了 Loren Kohnfelder 超過二十年的經驗,成為一本簡潔而優雅的指南,旨在提升科技產品的安全性。這本書是為各類軟體專業人士撰寫的,強調在軟體設計的早期階段就將安全性納入考量,並讓整個團隊參與這一過程。
本書首先討論了信任、威脅、緩解、安全設計模式和密碼學等核心概念。第二部分,或許是本書對該領域最獨特且重要的貢獻,涵蓋了在設計和審查軟體設計時考慮安全性的過程。最後一部分詳細說明了最常見的編碼缺陷,這些缺陷會造成漏洞,並大量使用用 C 和 Python 編寫的程式碼片段來說明實作漏洞。
您將學到如何:
- 確定系統中的重要資產、攻擊面和信任邊界
- 評估各種威脅緩解候選方案的有效性
- 使用知名的安全編碼模式和庫
- 理解並防止 XSS 和 CSRF、記憶體缺陷等漏洞
- 使用安全測試主動識別引入程式碼中的漏洞
- 有效且不帶評判地審查軟體設計中的安全缺陷
Kohnfelder 的職業生涯跨越數十年,在 Microsoft 和 Google 期間推出了多項軟體安全倡議,包括共同創建當今廣泛使用的 STRIDE 威脅建模框架。本書是他最佳實踐、見解和對軟體未來的想法的現代、務實的整合。
作者簡介
Loren Kohnfelder has over 20 years of experience working in the security industry for companies like Microsoft and Google. At Microsoft, he was a key contributor to the industry's first formalized proactive security process methodology, and program-managed the .NET platform security effort. He was also a key contributor to the first organized approach to security by any major software platform company. At Google he worked as a software engineer on the Security team and as a founding member of the Privacy team, performing numerous security design reviews of large-scale complex real-world commercial platforms and systems, while working on various projects as a developer. Now retired, Kohnfelder shares his unique experience in industry through this book.
作者簡介(中文翻譯)
Loren Kohnfelder 在安全產業擁有超過 20 年的經驗,曾在微軟和谷歌等公司工作。在微軟,他是業界首個正式化的主動安全流程方法論的主要貢獻者,並負責 .NET 平台的安全工作。他也是任何主要軟體平台公司首次組織化安全方法的關鍵貢獻者。在谷歌,他作為安全團隊的軟體工程師和隱私團隊的創始成員,對大型複雜的商業平台和系統進行了多次安全設計審查,同時作為開發者參與各種專案。現在已退休的 Kohnfelder 通過這本書分享他在業界的獨特經驗。