多年的经验告诉我们,在造成安全问题的软件缺陷中,设计缺陷占到一半。仅在代码行中测试软件的安全缺陷或对应用进行渗透测试,有一半的问题会被忽视,从而导致贵组织容易受到攻击。
架构风险分析 (ARA) 是一项全面的设计审查,使您能够确定系统是否遵守安全设计原则。可在软件开发生命周期 (SDLC) 的早期检测并解决安全缺陷,这比等待编写代码或执行 QA 测试更经济、更省时、侵入性更低。但是,即使您的系统已经构建或部署,ARA 也会显示出巨大的价值,因为应用程序的功能和攻击向量处于不断演变的状态。
通过在设计过程中解决安全问题,您可以构建重复出现的常见软件代码缺陷。这就是 ARA 所提供的。
威胁建模可识别造成伤害的威胁代理的类型。它从恶意黑客的角度入手,看看他们能造成多大的损害。我们的考察范围不局限于典型的固定攻击列表,还会考虑新的攻击或原本没有考虑到的攻击。
威胁建模定义整个攻击面。它可以识别
我们认识到每个组织的风险状况和承受能力各不相同,因而会根据您的需求和预算量身定制解决方案。我们的整体方案包含两个关键步骤。
Black Duck 知识库包括相关的最佳实践以及面向开发人员和安全倡导者的调查问卷。API 安全、OAuth 2.0、OpenID 和 JWT 安全只是面板的几个示例。
您的安全控制是否符合行业最佳实践?,
我们根据行业最佳实践,评估您的关键安全控制措施的相关设计,以确定其中是否存在配置错误、功能薄弱、使用不当或缺失。
我们的专家审核多达 11 种关键的安全控制措施,以查找无法通过渗透测试、DAST 或 SAST 等活动进行识别的系统缺陷。