Tenet: A Flexible Framework for Machine-Learning-based Vulnerability Detection

被引:0
|
作者
Pinconschi, Eduard [1 ]
Reis, Sofia [2 ]
Zhang, Chi [3 ]
Abreu, Rui [1 ]
Erdogmus, Hakan [3 ]
Pasareanu, Corina S. [3 ]
Jia, Limin [3 ]
机构
[1] Univ Porto, FEUP, Porto, Portugal
[2] Univ Lisbon, INESC ID, Lisbon, Portugal
[3] Carnegie Mellon Univ, Pittsburgh, PA USA
关键词
D O I
10.1109/CAIN58948.2023.00026
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software vulnerability detection (SVD) aims to identify potential security weaknesses in software. SVD systems have been rapidly evolving from those being based on testing, static analysis, and dynamic analysis to those based on machine learning (ML). Many ML-based approaches have been proposed, but challenges remain: training and testing datasets contain duplicates, and building customized end-to-end pipelines for SVD is time-consuming. We present Tenet, a modular framework for building end-to-end, customizable, reusable, and automated pipelines through a plugin-based architecture that supports SVD for several deep learning (DL) and basic ML models. We demonstrate the applicability of Tenet by building practical pipelines performing SVD on real-world vulnerabilities.
引用
收藏
页码:102 / 103
页数:2
相关论文
共 50 条
  • [31] On the Impact of Sample Duplication in Machine-Learning-Based Android Malware Detection
    Zhao, Yanjie
    Li, Li
    Wang, Haoyu
    Cai, Haipeng
    Bissyande, Tegawende F.
    Klein, Jacques
    Grundy, John
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2021, 30 (03)
  • [32] Machine-learning-based image categorization
    Han, YT
    Qi, XJ
    IMAGE ANALYSIS AND RECOGNITION, 2005, 3656 : 585 - 592
  • [33] Machine-Learning-Based Accessibility System
    Banerjee K.
    Singh A.
    Akhtar N.
    Vats I.
    SN Computer Science, 5 (3)
  • [34] Machine-Learning-Based Home Energy Management Framework Via Residents' Feedback
    Ebrahimi, Mahoor
    Fonseca, Jose M.
    Shafie-khah, Miadreza
    Osorio, Gerardo J.
    Catalao, Joao P. S.
    2024 INTERNATIONAL CONFERENCE ON SMART ENERGY SYSTEMS AND TECHNOLOGIES, SEST 2024, 2024,
  • [35] harDNNing: a machine-learning-based framework for fault tolerance assessment and protection of DNNs
    Traiola, Marcello
    Kritikakou, Angeliki
    Sentieys, Olivier
    2023 IEEE EUROPEAN TEST SYMPOSIUM, ETS, 2023,
  • [36] Edge-Computing and Machine-Learning-Based Framework for Software Sensor Development
    Hanzelik, Pal Peter
    Kummer, Alex
    Abonyi, Janos
    SENSORS, 2022, 22 (11)
  • [37] Machine-Learning-Based Predictive Handover
    Masri, Ahmed
    Veijalainen, Teemu
    Martikainen, Henrik
    Mwanje, Stephen
    Ali-Tolppa, Janne
    Kajo, Marton
    2021 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2021), 2021, : 648 - 652
  • [38] Dynamic Learning Framework for Smooth-Aided Machine-Learning-Based Backbone Traffic Forecasts
    Hassan, Mohamed Khalafalla
    Ariffin, Sharifah Hafizah Syed
    Ghazali, N. Effiyana
    Hamad, Mutaz
    Hamdan, Mosab
    Hamdi, Monia
    Hamam, Habib
    Khan, Suleman
    SENSORS, 2022, 22 (09)
  • [39] A Machine-Learning-Based Seismic Vulnerability Assessment Approach for Low-Rise RC Buildings
    Elyasi, Niloofar
    Kim, Eugene
    Yeum, Chul Min
    JOURNAL OF EARTHQUAKE ENGINEERING, 2024, 28 (03) : 760 - 776
  • [40] Search-Based Test and Improvement of Machine-Learning-Based Anomaly Detection Systems
    Cordy, Maxime
    Muller, Steve
    Papadakis, Mike
    Le Traon, Yves
    PROCEEDINGS OF THE 28TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS (ISSTA '19), 2019, : 158 - 168