SDL 37/100问:如何说服业务完成checklist自检?
不少群友都提及绩效导向与领导层的支持,对此我亦持赞同立场。然而,在此基础上,我们更需从研发视角出发,精心筹备安全检查清单(checklist)。我曾与一位研发总监深入交流,他虽对安全工作表达了积极支持,却对填写checklist感到为难:
团队协作难题:同一产品往往牵涉多个研发团队,如何确保各团队均能参与填写,并明确责任归属?
填写时机模糊:设计初期填写可能因信息不足而效果欠佳,开发后期则可能错失引导时机,究竟何时填写最为适宜?
内容理解障碍:checklist内容繁杂、粒度不一,且多从安全工程师视角撰写,导致研发人员难以准确理解。
鉴于此,初期应侧重于实施SAST、DAST及架构安全评审等更为基础且有效的安全措施。待体系成熟后,再行考虑引入checklist。同时,我们应致力于简化并系统化checklist,降低其复杂度,并减少自检查的频率,方能确保安全检查清单在组织中得以顺利推行并发挥实效。
更多软件安全内容,可以访问:
1、SDL100问:我与SDL的故事
SAST误报太高,如何解决?
SDL需要哪些人参与?
设计阶段应开展哪些安全活动?
有哪些不错的安全设计参考资料?
安全设计要求怎么做才能落地?
有哪些威胁建模方法论?
有哪些威胁建模工具?
如何开始或实施威胁建模?
威胁建模和架构安全评审,有何异同?
编码阶段,开展哪些安全活动?
如何选择静态代码扫描(SAST)工具?
如何选择开源组件安全扫描(SCA)工具?
SCA工具扫描出很多漏洞,如何处理?
SCA工具识别出高风险协议,如何处理?
如何制定一份有用的开发安全规范?
如何做到开发安全规范的有效实施?
应该如何选型代码安全扫描工具?
代码安全扫描应该设置哪些指标?
如何提升开发人员的安全意识?
白盒检测工具存在局限性,如何进行补偿?
SCA用什么系统做,自研还是外购?
有没有好用的SDL平台?
Sonar是否好用以及误报率咋样?
如何推进有问题的jar包更新?
SCA工具的误报率怎样?
SDL 36/100问:在研发安全流程落地方面,有何经验?
2、SDL创新实践系列
首发!“ 研发安全运营 ” 架构研究与实践
DevSecOps实施关键:研发安全团队
DevSecOps实施关键:研发安全流程
DevSecOps实施关键:研发安全规范
从安全视角,看研发安全
数字化转型下的研发安全痛点