Contextual Profiling of Stack Overflow Java']Java Code Security Vulnerabilities Initial Insights from a Pilot Study

被引:2
|
作者
Licorish, Sherlock A. [1 ]
Nishatharan, Thushika [2 ]
机构
[1] Univ Otago, Dunedin, New Zealand
[2] Eastern Univ, Chenkalady, Sri Lanka
关键词
Q&A Portals; Stack Overflow; !text type='Java']Java[!/text] Code Security; FindBugs;
D O I
10.1109/QRS-C55045.2021.00160
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Stack Overflow is noteworthy in the value it provides to the practitioner community. However, concerns have also been expressed around the quality of content that is included on this website. Researchers have thus studied Stack Overflow code snippet quality, with particular focus on security issues. However, there has been less effort aimed at providing concrete solutions and demonstrations of the debilitating effects (vulnerabilities) of Stack Overflow security issues. In this pilot study, we bridge this gap by using inductive analyses to study the scale of security faults on Stack Overflow, and contributors' awareness of these faults and their fixes. We also examine the potential debilitating effects of Stack Overflow code snippets security faults and mechanisms for cataloguing security faults for practitioners. Our outcomes reveal that most Stack Overflow code snippets do not possess security faults. However, some code snippets with faults are accepted by the community. We note that the security faults observed in Stack Overflow code snippets are likely to result in various levels of security breaches and ensuing consequences. Thus, our attempt at providing a preliminary catalogue could be useful and encouraging for the community to further develop. While this is an initial step, ongoing efforts aimed at investigating and enhancing the code on online portals are noteworthy for helping the community to deliver secure software.
引用
收藏
页码:1060 / 1068
页数:9
相关论文
共 11 条
  • [1] Statically scanning Java']Java Code: Finding security vulnerabilities
    Viega, J
    McGraw, G
    Mutdosch, T
    Felten, EW
    IEEE SOFTWARE, 2000, 17 (05) : 68 - +
  • [2] Code Reuse in Stack Overflow and Popular Open Source Java']Java Projects
    Lotter, Adriaan
    Licorish, Sherlock A.
    Savarimuthu, Bastin Tony Roy
    Meldrum, Sarah
    2018 25TH AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC), 2018, : 141 - 150
  • [4] An In-depth Study of Java']Java Deserialization Remote-Code Execution Exploits and Vulnerabilities
    Sayar, Imen
    Bartel, Alexandre
    Bodden, Eric
    Le Traon, Yves
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2023, 32 (01)
  • [5] Understanding the social evolution of the Java']Java community in Stack Overflow: A 10-year study of developer interactions
    Blanco, Guillermo
    Perez-Lopez, Roi
    Fdez-Riverola, Florentino
    Garcia Lourenco, Analia Maria
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 105 (105): : 446 - 454
  • [6] Identification and removal of software security vulnerabilities using source code analysis: A case study on a java file writer program with password validation features
    Meghanathan, Natarajan
    Journal of Software, 2013, 8 (10) : 2412 - 2424
  • [7] Clustering data retrieved from Java']Java source code to support software maintenance: A case study
    Rousidis, D
    Tjortjis, C
    NINTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2005, : 276 - 279
  • [8] How Should We Measure Functional Sameness from Program Source Code? An Exploratory Study on Java']Java Methods
    Higo, Yoshiki
    Kusumoto, Shinji
    22ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (FSE 2014), 2014, : 294 - 305
  • [9] Testing for software security: A case study on static code analysis of a file reader Java program
    Meghanathan, Natarajan
    Geoghegan, Alexander Roy
    Advances in Intelligent and Soft Computing, 2012, 166 AISC (VOL. 1): : 529 - 538
  • [10] A near-primitive mantle source for the Ontong Java']Java Plateau (OJP)? Insights from Nd-Sr-Pb-Hf isotope study of ODP Leg 192 lavas
    Tejada, MLG
    Mahoney, JJ
    Castillo, PR
    Ingle, SP
    Sheth, HC
    Weis, D
    GEOCHIMICA ET COSMOCHIMICA ACTA, 2003, 67 (18) : A480 - A480