
洛倫·科恩費爾德
本書共有13章,分爲三大部分,即概念、設計和實施。具體內容包括:第一部分(第1~5章)爲全書提供了概念基礎,涉及信息安全和隱私基礎概述、威脅建模、對可識別威脅進行防禦性緩解的通用戰略、安全設計模式,以及使用標準的加密庫來緩解常見的風險。第二部分(第6~7章)分別從設計者和審查員的角度討論瞭如何使軟件設計變得安全的指導,以及可以應用哪些技術來實現安全性。第三部分(第8~13章)涵蓋了實施階段的安全性,在有了一個安全的設計後,這一部分將會解釋如何在不引入額外漏洞的情況下進行軟件開發。
focus on methodology, principle,high level guide
感覺是翻譯的原因,很多地方有點拗口 “安全是一個過程,它會貫穿系統的整個生命週期——從最初構思這個軟件到軟件走到生命的盡頭。數字系統複雜而又脆弱,隨着軟件時代朝我們“撲面而來”,我們對軟件的依賴也在不斷加深。我們是一羣不甚完美的個體,卻要用那些不甚完美的組件努力爲其他和我們一樣不甚完美的個體構建一個儘可能理想的系統。”