SDL 54/100问:如何看待安全提测看板这一需求?
关于问题的产生场景,是发生在SDL建设比较重的状态下。对于重的最简单理解就是:每个工单均需要做人工安全测试,并设置卡点,通过之后才允许上线。此时就会出现:业务方提交安全测试后,工单积压排队的情况。一方面是研发安全团队人员有限、加紧测试,另一方面是业务方需要知道安全测试排队情况,于是就产生了该需求。
对于SDL安全建设来说,这是个“中间态”。若这种状态长期下去,不利研发安全团队发展(疲于工单测试产生厌倦)、不利于业务方支撑(安全提测总拖后腿),急需要做出改变:
1、不要恋战人工测试:对待测系统进行分级,不要对每个系统每次发版都人工测试,对同一系统测试多次后也会出现思路短缺;
2、寻找其他措施兜底:建立完善的安全检测攻击链(黑白灰盒安全测试),引入红蓝渗透、SRC等机制补充人工测试能力覆盖不足,才能放做到有的放矢。
只有在充分弄清楚人工安全测试的作用后,方可做出科学有效的SDL机制调整。
更多软件安全内容,可以访问:
1、SDL100问:我与SDL的故事
SAST误报太高,如何解决?
SDL需要哪些人参与?
设计阶段应开展哪些安全活动?
如何选择开源组件安全扫描(SCA)工具?
SCA工具扫描出很多漏洞,如何处理?
SCA工具识别出高风险协议,如何处理?
应该如何选型代码安全扫描工具?
如何推进有问题的jar包更新?
SCA工具的误报率怎样?
如何说服业务完成checklist自检?
sdl会对项目变更代码做review吗?
怎么解决源代码两张皮导致安全失效?
开发安全培训是否有效?
安全组件如何在SDL中落地?
如何安全管理研发提交代码到GitHub进行开源?
安全组件(SDK)能够否覆盖Owasp Top 10?
SDL建设是难中难,该如何做?
如何定位及落地威胁建模?
关于安全测试标准化的讨论?
SDL是否适合互联网公司?
有什么SDL相关的评价体系?
如何引导业务方进行自助式安全扫描?
前端修复bug需要进行SAST扫描吗?
SDL 53/100问:在DevOps中用到哪些自动化的安全工具?
2、SDL创新实践系列
首发!“ 研发安全运营 ” 架构研究与实践
DevSecOps实施关键:研发安全团队
DevSecOps实施关键:研发安全流程
DevSecOps实施关键:研发安全规范
从安全视角,看研发安全
数字化转型下的研发安全痛点