Security-Driven Software Development: Learn to analyze and mitigate risks in your software projects
暫譯: 安全驅動的軟體開發:學習分析和減輕軟體專案中的風險

Olmsted, Aspen

  • 出版商: Packt Publishing
  • 出版日期: 2024-03-15
  • 售價: $1,580
  • 貴賓價: 9.5$1,501
  • 語言: 英文
  • 頁數: 262
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1835462839
  • ISBN-13: 9781835462836
  • 相關分類: 資訊安全
  • 立即出貨 (庫存=1)

相關主題

商品描述

Trace security requirements through each development phase, mitigating multiple-layer attacks with practical examples, and emerge equipped with the skills to build resilient applications

 

Key Features:

  • Explore the practical application of secure software development methodologies
  • Model security vulnerabilities throughout the software development lifecycle (SDLC)
  • Develop the skills to trace requirements, from requirements gathering through to implementation
  • Purchase of the print or Kindle book includes a free PDF eBook

 

Book Description:

Extend your software development skills to integrate security into every aspect of your projects. Perfect for any programmer or developer working on mission-critical applications, this hands-on guide helps you adopt secure software development practices. Explore core concepts like security specifi cation, modeling, and threat mitigation with the iterative approach of this book that allows you to trace security requirements through each phase of software development. You won't stop at the basics; you'll delve into multiple-layer att acks and develop the mindset to prevent them. Through an example application project involving an entertainment ticketing software system, you'll look at high-profi le security incidents that have aff ected popular music stars and performers. Drawing from the author's decades of experience building secure applications in this domain, this book off ers comprehensive techniques where problem-solving meets practicality for secure development.

 

By the end of this book, you'll have gained the expertise to systematically secure software projects, from crafting robust security specifi cations to adeptly mitigating multifaceted threats, ensuring your applications stand resilient in the face of evolving cybersecurity challenges.

 

What You Will Learn:

  • Find out non-functional requirements crucial for software security, performance, and reliability
  • Develop the skills to identify and model vulnerabilities in software design and analysis
  • Analyze and model various threat vectors that pose risks to software applications
  • Acquire strategies to mitigate security threats specific to web applications
  • Address threats to the database layer of an application
  • Trace non-functional requirements through secure software design

 

Who this book is for:

Many software development jobs require developing, maintaining, enhancing, administering, and defending software applications, websites, and scripts. This book is designed for software developers and web developers seeking to excel in these roles, offering concise explanations and applied example use-cases.

商品描述(中文翻譯)

在每個開發階段追蹤安全需求,透過實際範例減輕多層攻擊,並具備建立韌性應用程式的技能

主要特色:


  • 探索安全軟體開發方法論的實際應用

  • 在軟體開發生命週期 (SDLC) 中建模安全漏洞

  • 發展從需求收集到實作的需求追蹤技能

  • 購買印刷版或 Kindle 書籍可獲得免費 PDF 電子書

書籍描述:

擴展您的軟體開發技能,將安全性整合到專案的每個方面。這本實用指南非常適合任何從事關鍵任務應用程式的程式設計師或開發人員,幫助您採用安全的軟體開發實踐。探索安全規範、建模和威脅緩解等核心概念,透過本書的迭代方法,讓您能夠在每個軟體開發階段追蹤安全需求。您不僅僅停留在基礎知識;您將深入了解多層攻擊並培養防範它們的思維方式。透過一個涉及娛樂票務軟體系統的範例應用專案,您將檢視影響流行音樂明星和表演者的高調安全事件。根據作者在此領域建立安全應用程式的數十年經驗,本書提供全面的技術,將問題解決與安全開發的實用性結合。

在本書結束時,您將獲得系統性保護軟體專案的專業知識,從撰寫穩健的安全規範到熟練地緩解多面向威脅,確保您的應用程式在不斷演變的網路安全挑戰中保持韌性。

您將學到什麼:


  • 找出對軟體安全、性能和可靠性至關重要的非功能性需求

  • 發展識別和建模軟體設計與分析中漏洞的技能

  • 分析和建模對軟體應用程式構成風險的各種威脅向量

  • 獲得針對網路應用程式的安全威脅緩解策略

  • 處理應用程式資料庫層的威脅

  • 透過安全軟體設計追蹤非功能性需求

本書適合誰:

許多軟體開發工作需要開發、維護、增強、管理和防禦軟體應用程式、網站和腳本。本書專為尋求在這些角色中出色表現的軟體開發人員和網頁開發人員而設,提供簡明的解釋和應用範例。