An empirical study on combining diverse static analysis tools for web security vulnerabilities based on development scenarios

被引:1
|
作者
Paulo Nunes
Ibéria Medeiros
José Fonseca
Nuno Neves
Miguel Correia
Marco Vieira
机构
[1] Unidade de Investigação para o Desenvolvimento do Interior,LASIGE, Faculdade de Ciências
[2] Universidade de Lisboa,INESC
[3] Universidade de Lisboa,ID, Instituto Superior Técnico
[4] University of Coimbra,CISUC
来源
Computing | 2019年 / 101卷
关键词
Static analysis; Vulnerability detection; XSS; SQLi; 68M15 Reliability; 68M11 Internet topics;
D O I
暂无
中图分类号
学科分类号
摘要
Automated Static Analysis Tool (ASATs) are one of the best ways to search for vulnerabilities in applications, so they are a resource widely used by developers to improve their applications. However, it is well-known that the performance of such tools is limited, and their detection capabilities may not meet the requirements of the project regarding the criticality of the application. Diversity is an obvious direction to take to improve the true positives, as different tools usually report distinct vulnerabilities, however with the cost of also increasing the false positives, which may be unacceptable in some scenarios. In this paper, we study the problem of combining diverse ASATs to improve the overall detection of vulnerabilities in web applications, considering four development scenarios with different criticality goals and constraints. These scenarios range from low budget to high-end (e.g., business critical) web applications. We tested with five ASATs under two datasets, one with real WordPress plugins and another with synthetic test cases. Our findings revealed that combining the outputs of several ASATs does not always improve the vulnerability detection performance over a single ASAT. By using our procedure a developer is able to choose which is the best combination of ASATs that fits better in the project requirements.
引用
下载
收藏
页码:161 / 185
页数:24
相关论文
共 50 条
  • [41] An Evaluation Empirical Study on Economic Sustainable Development Based on the Principal Component Analysis
    Huang, Youjun
    Li, Zilun
    2011 AASRI CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INDUSTRY APPLICATION (AASRI-AIIA 2011), VOL 3, 2011, : 297 - 300
  • [42] Web-Based Privacy-Preserving Multicenter Medical Data Analysis Tools Via Threshold Homomorphic Encryption: Design and Development Study
    Lu, Yao
    Zhou, Tianshu
    Tian, Yu
    Zhu, Shiqiang
    Li, Jingsong
    JOURNAL OF MEDICAL INTERNET RESEARCH, 2020, 22 (12)
  • [43] Combining web-based tools for transparent evaluation of data for risk assessment: developmental effects of bisphenol A on the mammary gland as a case study
    Molander, Linda
    Hanberg, Annika
    Ruden, Christina
    Agerstrand, Marlene
    Beronius, Anna
    JOURNAL OF APPLIED TOXICOLOGY, 2017, 37 (03) : 319 - 330
  • [44] A method for web security context patterns development from user interface Guidelines based on structural and textual analysis
    Singpant, Pattariya
    Prompoon, Nakornthip
    Lecture Notes in Electrical Engineering, 2015, 339 : 541 - 550
  • [45] Study on the Evaluation of Sustainable Development of Resource-based Cities Based on Factor Analysis Model and Empirical Study
    Zeng Lijun
    Sui Yinghui
    Ren Yixin
    COMPREHENSIVE EVALUATION OF ECONOMY AND SOCIETY WITH STATISTICAL SCIENCE, 2010, : 297 - +
  • [46] Empirical Analysis and Reform Study on the Tradional Interpretation Teaching Model of Undergraduate English Majors Based on Web
    Cai, JinBao
    Lin, Ying
    ADVANCES IN COMPUTER SCIENCE, ENVIRONMENT, ECOINFORMATICS, AND EDUCATION, PT 5, 2011, 218 : 128 - +
  • [47] Effects of tourism development on economic growth: An empirical study of China based on both static and dynamic spatial Durbin models
    Liu, Honghong
    Xiao, Ye
    Wang, Bin
    Wu, Dianting
    TOURISM ECONOMICS, 2022, 28 (07) : 1888 - 1913
  • [48] Model of a Recommendation System Based on the Context from the Analysis of Static Code for the Development of Computational Thinking: A Web Programming Case
    Vera, Julio
    Villalba-Condori, Klinge
    Castro Cuba-Sayco, Sonia
    EDUCATION IN THE KNOWLEDGE SOCIETY, 2018, 19 (02): : 103 - 126
  • [49] Static-Analysis-Based Solutions to Security Challenges in Cloud-Native Systems: Systematic Mapping Study
    Rahaman, Md Shahidur
    Islam, Agm
    Cerny, Tomas
    Hutton, Shaun
    SENSORS, 2023, 23 (04)
  • [50] Comparative Usability Analysis and Parental Preferences of Three Web-Based Knowledge Translation Tools: Multimethod Study
    Anzinger, Harrison
    Elliott, Sarah Alexandra
    Hartling, Lisa
    JOURNAL OF MEDICAL INTERNET RESEARCH, 2020, 22 (03)