编写安全的软件的需要从一开始就关注安全性 很多系统是后来才添加了安全性功能部件 开发和划分安全性需求 充分理解和完全文档化的需求 分析安全场景和安全风险 注重安全设计 应用软件结构选择 系统平台确定 编程/开发软件选择