SDL 53/100问:在DevOps中用到哪些自动化的安全工具?
在DevOps中,安全工具链包括威胁建模工具、静态安全检测(SAST、SCA)、动态安全检测(各类DAST)、交互式安全检测(IAST)、及运行时应用自我保护(很多说法将RASP算进来)、甚至waf等。
在自动化方面,除了威胁建模工具不能提供API外,其他安全工具都可以,即均可触发实现自动化扫描。此外,提供以下实践之后的建议:
1、最好是异步扫描:安全工具执行任务所需的时间长,直接串入会影响流水线的速度;
2、扫描结果有误报:设置安全门禁时需要有所甄别,需要人工介入或检测规则做精细;
3、依赖于研发工具:需要通过研发工具触发,比如gitlab的push触发静态扫描、构建时触发容器扫描和IAST插桩扫描。
更多软件安全内容,可以访问:
1、SDL100问:我与SDL的故事
SAST误报太高,如何解决?
SDL需要哪些人参与?
设计阶段应开展哪些安全活动?
如何选择开源组件安全扫描(SCA)工具?
SCA工具扫描出很多漏洞,如何处理?
SCA工具识别出高风险协议,如何处理?
应该如何选型代码安全扫描工具?
如何推进有问题的jar包更新?
SCA工具的误报率怎样?
如何说服业务完成checklist自检?
sdl会对项目变更代码做review吗?
怎么解决源代码两张皮导致安全失效?
开发安全培训是否有效?
安全组件如何在SDL中落地?
如何安全管理研发提交代码到GitHub进行开源?
安全组件(SDK)能够否覆盖Owasp Top 10?
SDL建设是难中难,该如何做?
如何定位及落地威胁建模?
关于安全测试标准化的讨论?
SDL是否适合互联网公司?
有什么SDL相关的评价体系?
如何引导业务方进行自助式安全扫描?
SDL 52/100问:前端修复bug需要进行SAST扫描吗?
2、SDL创新实践系列
首发!“ 研发安全运营 ” 架构研究与实践
DevSecOps实施关键:研发安全团队
DevSecOps实施关键:研发安全流程
DevSecOps实施关键:研发安全规范
从安全视角,看研发安全
数字化转型下的研发安全痛点