Sais: Self-Adaptive Identification of Security Bug Reports

被引:3
|
作者
Mostafa, Shaikh [1 ]
Findley, Bridgette [1 ]
Meng, Na [2 ]
Wang, Xiaoyin [1 ]
机构
[1] Univ Texas San Antonio, Dept Comp Sci, San Antonio, TX 78249 USA
[2] Virginia Tech, Blacksburg, VA 24061 USA
关键词
Computer bugs; Security; Training; Data models; Databases; Semisupervised learning; Software; Security bug reports; self learning; bug triaging; TEXT CLASSIFICATION;
D O I
10.1109/TDSC.2019.2939132
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Among various bug reports (BRs), security bug reports (SBRs) are unique because they require immediate concealment and fixes. When SBRs are not identified in time, attackers can exploit the vulnerabilities. Prior work identifies SBRs via text mining, which requires a predefined keyword list and trains a classifier with known SBRs and non-security bug reports (NSBRs). The former approach is not reliable, because (1) as the contexts of security vulnerabilities and terminology of SBRs change over time, the predefined list will become out-dated; and (2) users may have insufficient SBRs for training. We introduce a semi-supervised learning-based approach, Sais, to adaptively and reliably identify SBRs. Given a project's BRs containing some labeled SBRs, many more NSBRs, and unlabeled BRs, Sais iteratively mines keywords, trains a classifier based on the keywords from the labeled data, classifies unlabeled BRs, and augments its training data with the newly labeled BRs. Our evaluation shows that Sais is useful for identifying SBRs.
引用
收藏
页码:1779 / 1792
页数:14
相关论文
共 50 条
  • [1] Security: A Critical Quality Attribute in Self-Adaptive Systems
    Peruma, Anthony
    Krutz, Daniel E.
    2018 IEEE/ACM 13TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS), 2018, : 188 - 189
  • [2] A self-adaptive system for vehicle information security applications
    Huang, Chun-Hsian
    Chen, Huang-Yi
    Huang, Tsung-Fu
    Tzeng, Yao-Ying
    Li, Peng-Yi
    Wu, Pei-Shan
    PROCEEDINGS IEEE/IFIP 13TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING 2015, 2015, : 188 - 192
  • [3] Self-Adaptive Security for SLA Based Smart Contract
    Singh, Irish
    Lee, Seok-Won
    29TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW 2021), 2021, : 388 - 393
  • [4] A systematic review on security and safety of self-adaptive systems
    Pekaric, Irdin
    Groner, Raffaela
    Witte, Thomas
    Adigun, Jubril Gbolahan
    Raschke, Alexander
    Felderer, Michael
    Tichy, Matthias
    JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 203
  • [5] A PARAMETER IDENTIFICATION SELF-ADAPTIVE CONTROL SYSTEM
    PARRY, IS
    HOUPIS, CH
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1970, AC15 (04) : 462 - &
  • [6] Automated Identification of Security Issues from Commit Messages and Bug Reports
    Zhou, Yaqin
    Sharma, Asankhaya
    ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2017, : 914 - 919
  • [7] Trust as Soft Security for Self-Adaptive Systems : A Literature Survey
    Lee, Hyo-Cheol
    Lee, Seok-Won
    2017 IEEE 41ST ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 2, 2017, : 523 - 528
  • [8] SELF-ADAPTIVE MACHINE LEARNING OPERATING SYSTEMS FOR SECURITY APPLICATIONS
    Kim, Kyeong Seon
    Kwon, Dohyun
    Kim, Yejin
    Kim, Junhui
    Kim, Joongheon
    2018 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2018, : 6946 - 6950
  • [9] A Dynamic and Self-Adaptive Network Security Policy Realization Mechanism
    Tang, Chenghua
    Yu, Shunzheng
    2008 IFIP INTERNATIONAL CONFERENCE ON NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2008, : 88 - 95
  • [10] Textual Analysis of Security Bug Reports
    Peeples, Cody R.
    Rotella, Pete
    McLaughlin, Mark-David
    2017 IEEE INTERNATIONAL SYMPOSIUM ON TECHNOLOGIES FOR HOMELAND SECURITY (HST), 2017,