释放双眼,带上耳机,听听看~!
- 第一阶段:人工审计
- 第二阶段:规则扫描
-
早期介入检测:SAST在应用程序编写阶段就可以进行,因此可以在代码提交到版本控制库之前就发现和解决安全问题,有助于降低漏洞进入生产环境的可能性。 -
覆盖面广:SAST技术可以对整个应用程序代码进行分析,因而可以检测出诸多常见的安全问题,如SQL注入、跨站脚本攻击、代码注入等。 -
自动化程度高:在完成规则配置后,SAST工具可以通过自动化工具实现代码分析,大幅减少了安全测试的工作量。 -
易于集成:SAST技术可以与软件开发工具集成,比如IDE、CI/CD工具等,从而使得开发人员能够在保证开发效率的前提下使用SAST技术进行代码检测。
- 第三阶段:动态测试
- 第四阶段:智能挖掘