Benchmark Requirements for Assessing Software Security Vulnerability Testing Tools.

Reza M. Parizi,Kai Qian,Hossain Shahriar,Fan Wu,Lixin Tao
DOI: https://doi.org/10.1109/COMPSAC.2018.00139
2018-01-01
Abstract:Consistent growth in the software sector of the world economies has attracted both targeted and mass-scale attacks by cybercriminals. Producing reliable and secure software is difficult because of its growing complexity and the increasing number of sophisticated attacks. Developers cannot afford to believe that their security measures during development are perfect and impenetrable. In fact, many new software security vulnerabilities are discovered on a daily basis. Therefore, it is vital to identify and resolve those security vulnerabilities as early as possible. Security Vulnerability Testing (SVT), as an active defense, is the key to the agile detection and prevention of known and unknown security vulnerabilities. However, many software engineers lack the awareness of the importance of security vulnerability and the necessary knowledge and skills at the testing and operational stages. As a first step towards filling this gap, this paper advocates for building skills in selecting proper benchmarks for the assessment of SVT tools to enable distinguishing effective security tools from trivial ones. Thus, we develop a set of benchmark requirements to fulfill this need, primarily guiding newcomers and researcher into this discipline.
What problem does this paper attempt to address?