Combinatorial Method with Static Analysis for Source Code Security in Web Applications

被引:0
|
作者
Higuera, Juan Ramon Bermejo [1 ]
Higuera, Javier Bermejo [1 ]
Montalvo, Juan Antonio Sicilia [1 ]
Riera, Tomas Sureda [2 ]
Argyros, Christopher I. [3 ]
Magrenan, A. Alberto [4 ]
机构
[1] Univ Int La Rioja, Escuela Super Ingn & Tecnol, Logrono 26006, La Rioja, Spain
[2] Univ Alcala, Comp Sci Dept, Madrid 28801, Spain
[3] Cameron Univ, Dept Comp & Technol, Lawton, OK 73505 USA
[4] Univ La Rioja, Logrono 26006, La Rioja, Spain
来源
关键词
Weakness; benchmark; security testing analysis; comparative methodology; tools combination; web application; ANALYSIS TOOLS; VULNERABILITIES;
D O I
10.32604/cmes.2021.017213
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Security weaknesses in web applications deployed in cloud architectures can seriously affect its data confidentiality and integrity. The construction of the procedure utilized in the static analysis tools of source code security differs and therefore each tool finds a different number of each weakness type for which it is designed. To utilize the possible synergies different static analysis tools may process, this work uses a new method to combine several source codes aiming to investigate how to increase the performance of security weakness detection while reducing the number of false positives. Specifically, five static analysis tools will be combined with the designed method to study their behavior using an updated benchmark for OWASP Top Ten Security Weaknesses (OWASP TTSW). The method selects specific metrics to rank the tools for different criticality levels of web applications considering different weights in the ratios. The findings show that simply including more tools in a combination is not synonymous with better results; it depends on the specific tools included in the combination due to their different designs and techniques.
引用
收藏
页码:541 / 565
页数:25
相关论文
共 50 条
  • [1] Static and dynamic analysis for web security in industry applications
    Wu, Raymond
    Hisada, Masayuki
    [J]. INTERNATIONAL JOURNAL OF ELECTRONIC SECURITY AND DIGITAL FORENSICS, 2010, 3 (02) : 138 - 150
  • [2] Open Source Web Application Security: A Static Analysis Approach
    Alenezi, Mamdouh
    Javed, Yasir
    [J]. 2016 INTERNATIONAL CONFERENCE ON ENGINEERING & MIS (ICEMIS), 2016,
  • [3] Model-based Static Source Code Analysis of Java']Java Programs with Applications to Android Security
    Lu, Zheng
    Mukhopadhyay, Supratik
    [J]. 2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 322 - 327
  • [4] Application of source code static analysis methods to ensure security of APCS
    Knysh, Alexander, V
    Kobzev, Dmitry A.
    Davidenko, Oksana N.
    Detistov, Sergey A.
    Shechev, Ivan A.
    Khenerina, Alyona A.
    Ulyashev, Ivan I.
    [J]. NAUKA I TEHNOLOGII TRUBOPROVODNOGO TRANSPORTA NEFTI I NEFTEPRODUKTOV-SCIENCE & TECHNOLOGIES-OIL AND OIL PRODUCTS PIPELINE TRANSPORTATION, 2021, 11 (03): : 346 - 356
  • [5] Research and Implementation of Security Vulnerability Detection in Application System of WEB Static Source Code Analysis Based on JAVA']JAVA
    Yuan, Hui
    Zheng, Lei
    Dong, Liang
    Peng, Xiangli
    Zhuang, Yan
    Deng, Guoru
    [J]. CYBER SECURITY INTELLIGENCE AND ANALYTICS, 2020, 928 : 444 - 452
  • [6] Static analysis of source code security: Assessment of tools against SAMATE tests
    Diaz, Gabriel
    Ramon Bermejo, Juan
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (08) : 1462 - 1476
  • [7] Security of Open Source Web Applications
    Walden, James
    Doyle, Maureen
    Welch, Grant A.
    Whelan, Michael
    [J]. ESEM: 2009 3RD INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2009, : 546 - 554
  • [8] Virtual Static Security Analyzer for Web Applications
    Brinza, Mihail
    Correia, Miguel
    Pereira, Joao
    [J]. 2021 IEEE 20TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2021), 2021, : 840 - 848
  • [9] Providing a Source Code Security Analysis Model Using Semantic Web Techniques
    EkramiFard, Ala
    Kahani, Mohsen
    [J]. SECOND INTERNATIONAL CONGRESS ON TECHNOLOGY, COMMUNICATION AND KNOWLEDGE (ICTCK 2015), 2015, : 33 - 37
  • [10] Detection of Concurrency Errors in Multithreaded Applications Based on Static Source Code Analysis
    Giebas, Damian
    Wojszczyk, Rafal
    [J]. IEEE ACCESS, 2021, 9 : 61298 - 61323