The Synopsys Software Integrity Group is now Black Duck®. Learn More

什么是软件架构与设计?


Synopsys 安全风险评估可帮助您发现安全控制功能缺失或薄弱的问题,了解安全设计最佳实践,并缓解安全漏洞以防增加漏洞风险。

50%

的安全事件由设计缺陷所致

将安全融入应用设计

企业面临的压力越来越大,必须以比以往更快的速度构建和发布软件,而本应在软件开发生命周期 (SDLC) 早期解决的安全控制,在得以解决时往往都显得太过滞后。

如果未在设计阶段将安全控制构建到应用中,则会导致:

  • 无法充分防御恶意攻击者
  • 削弱抵御内外部威胁的能力
  • 增加破坏性威胁事件(如数据泄露)的可能性

风险评估如何将安全事件降至最低?

风险评估可让您:

识别资产

记录所有内外部资产的关系,如网络、服务器、应用、架构、数据中心、工具等。

创建风险概况

风险概况有助于您了解每项资产遭受风险不利影响的程度或其对风险的承受能力。

了解安全控制

了解安全控制(访问控制、防火墙、入侵检测、防病毒等)的现状,以及每项资产存储、传输和生成的数据。

排列补救方案优先级

使用风险排名来评估业务影响并排列补救方案优先级。

评估各种优点伴随的风险

威胁和弱点会以不同的形式出现,可能来自内外部来源,也可能出现在各种系统、人员和流程中。想要最准确地了解应用面临的风险,就必须从不同角度进行观察。

在 SDLC 早期发现设计缺陷

通过为外部资产和组件(如 API、云基础架构和托管数据中心)创建威胁模型,您可以着手预测新的攻击形式,并根据威胁发生概率等因素排列应用风险的优先顺序。

架构风险评估通过映射和分析威胁、内部资产和设计结构之间的相关性来深化分析,以揭示分散在整个应用架构中的系统缺陷。

通过威胁建模和架构风险评估检查应用设计,帮助您在 SDLC 早期发现传统测试方法经常忽略的设计缺陷。

根据风险排序确定修复措施优先顺序

所有安全漏洞都可以立即得到修复,这种想法并不切合实际。因此,务必要对风险进行排序,以了解对相应业务的影响。

一旦对风险情况了如指掌,就可以制定优先补救计划,即使在预算和资源有限的情况下,也能将风险降至最低。

在保护数据的同时满足合规需求

任何创建、存储和传输机密或个人信息的组织,都需要确保其最关键的数据得到保护。

无论您是力求满足 HIPAA、PCI-DSS 或 FISMA 等合规要求,还是仅仅实施数据安全最佳实践,风险评估都将帮助您执行最高安全控制标准,以此来保护您的数据。

相关内容