设计阶段，列出安全需求、辨识安全风险及套用控制措施，以作为后续安全功能验证的基础，落实安全的软体生命週期，从设计先期阶段着手整体资讯系统安全。基于安全的设计与领域驱动设计等所谓「好的软体设计」有相关之处。所谓「好的软体设计」原本可能不是为了符合资讯安全的需求，但它却可以减少开发过程中可能造成资安漏洞的风险。