SAST 工具跨语言效果如何?基于 OCPP 实现的实证研究
该研究以 12 个分别用不同编程语言编写的 OCPP 1.6 实现为真实测试语料,评估 SonarQube、Semgrep 等多语言工具及语言专用分析器在跨语言场景下的静态应用安全测试(SAST)表现。
该研究以 12 个分别用不同编程语言编写的 OCPP 1.6 实现为真实测试语料,评估 SonarQube、Semgrep 等多语言工具及语言专用分析器在跨语言场景下的静态应用安全测试(SAST)表现。
研究用自研漏洞检测工具 SQVDT 在 NVD 来源的 CVE 漏洞数据集上分析了漏洞在项目内与项目间的传播,发现 Linux、Android 最新版本及 GitHub 上数千个开源项目存在相似的易受攻击代码模式。部分高 CVSS 严重级别漏洞仅因代码复制粘贴(复用)就从一系统传播到另一系统,研究还按传播频率对这些模式做了实证评估与验证。