arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1805.09040cs.SE
收藏

Java和C/C ++ Source Code中漏洞静态分析工具的评价

Evaluation of Static Analysis Tools for Finding Vulnerabilities in Java and C/C++ Source Code

Rahma Mahmood, Qusay H. Mahmoud

摘要:

安全测试被推迟到软件开发之后是很常见的,但是漏洞可能会在整个实施阶段被发现,并且发现得越早,修复它们就越容易,越便宜。软件开发过程(如安全软件开发生命周期)在设计和开发过程的每个阶段都包含安全性。静态代码扫描工具通过突出潜在的安全缺陷来发现代码中的漏洞,并提供如何解决这些漏洞的示例,有些甚至可以修改代码以消除敏感性。本文比较了Java和C/C++源代码的静态分析工具,并探讨了它们的优缺点。

英文摘要:

It is quite common for security testing to be delayed until after the software has been developed, but vulnerabilities may get noticed throughout the implementation phase and the earlier they are discovered, the easier and cheaper it will be to fix them. Software development processes such as the secure software development lifecycle incorporates security at every stage of the design and development process. Static code scanning tools find vulnerabilities in code by highlighting potential security flaws and offer examples on how to resolve them, and some may even modify the code to remove the susceptibility. This paper compares static analysis tools for Java and C/C++ source code, and explores their pros and cons.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑