基于安全的设计（Security by Design）也称为设计安全，在软体工程中，是指一个软体的设计基础包含了资讯安全的观点。 此观点必须把针对该软体的恶意行为视为理所当然，并设法在资安漏洞被发现时，尽量减少对该软体的冲击。于软体开发流程中的设计阶段，列出安全需求、辨识安全风险及套用控制措施，以作为后续安全功能验证的基础，落实安全的软体生命週期，从设计先期阶段着手整体资讯系统安全。基于安全的设计与领域驱动设计等所谓「好的软体设计」有相关之处。所谓「好的软体设计」原本可能不是为了符合资讯安全的需求，但它却可