VulSeeker: A Semantic Learning Based Vulnerability Seeker for Cross-Platform Binary

被引:92
|
作者
Gao, Jian [1 ,2 ]
Yang, Xin [1 ]
Fu, Ying [1 ]
Jiang, Yu [1 ]
Sun, Jiaguang [1 ]
机构
[1] Tsinghua Univ, Sch Software, Beijing, Peoples R China
[2] Beijing Natl Res Ctr Informat Sci & Technol, Beijing, Peoples R China
关键词
semantic learning; vulnerability search; cross-platform binary; CODE;
D O I
10.1145/3238147.3240480
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Code reuse improves software development efficiency, however, vulnerabilities can be introduced inadvertently. Many existing works compute the code similarity based on CFGs to determine whether a binary function contains a known vulnerability. Unfortunately, their performance in cross-platform binary search is challenged. This paper presents VulSeeker, a semantic learning based vulnerability seeker for cross-platform binary. Given a target function and a vulnerable function, VulSeeker first constructs the labeled semantic flow graphs and extracts basic block features as numerical vectors for both of them. Then the embedding vector of the whole binary function is generated by feeding the numerical vectors of basic blocks to the customized semantics aware DNN model. Finally, the similarity of the two binary functions is measured based on the Cosine distance. The experimental results show that VulSeeker outperforms the state-of-the-art approaches in terms of accuracy. For example, compared to the most recent and related work Gemini, VulSeeker finds 50.00% more vulnerabilities in the top-10 candidates and 13.89% more in the top-50 candidates, and improves the values of AUC and ACC for 8.23% and 12.14% respectively.
引用
收藏
页码:896 / 899
页数:4
相关论文
共 50 条
  • [41] A web based cross-platform application for teleconsultation in radiology
    Kammerer, Ferdinand J.
    Hammon, Matthias
    Schlechtweg, Philipp M.
    Uder, Michael
    Schwab, Siegfried A.
    [J]. JOURNAL OF TELEMEDICINE AND TELECARE, 2015, 21 (06) : 355 - 363
  • [42] Cross-platform Product Matching Based on Knowledge Graph
    Liu, Wenlong
    Pan, Jiahua
    Zhang, Xingyu
    Gong, Xinxin
    Ye, Yang
    Zhao, Xujin
    Wang, Xin
    Wu, Kent
    Xiang, Hua
    Zhang, Qingpeng
    [J]. WEB AND BIG DATA. APWEB-WAIM 2022 INTERNATIONAL WORKSHOPS, KGMA 2022, SEMIBDMA 2022, DEEPLUDA 2022, 2023, 1784 : 45 - 48
  • [43] Implementation of News App Based on Cordova Cross-Platform
    Rajkumar, Kanase S.
    Hrishikesh, Awari A.
    Vaibhav, Gaikwad V.
    Omkar, Jadhav S.
    [J]. 2017 2ND INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2017, : 60 - 62
  • [44] WebFed: Cross-platform Federated Learning Framework Based on Web Browser with Local Differential Privacy
    Lian, Zhuotao
    Yang, Qinglin
    Zeng, Qingkui
    Su, Chunhua
    [J]. IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 2071 - 2076
  • [45] Cross-Platform Machine Learning Characterization for Task Allocation in IoT Ecosystems
    Cui, Wanlin
    Kim, Yeseong
    Rosing, Tajana S.
    [J]. 2017 IEEE 7TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE IEEE CCWC-2017, 2017,
  • [46] Teaching Analytics with xAPI: Learning Activity Visualization with Cross-platform Data
    Horikoshi, Izumi
    Toyokawa, Yuku
    Nakmura, Kohei
    Liang, Changhao
    Majumdar, Rwitajit
    Ogata, Hiroki
    [J]. 31ST INTERNATIONAL CONFERENCE ON COMPUTERS IN EDUCATION, ICCE 2023, VOL I, 2023, : 548 - 553
  • [47] Development of cross-platform e-learning system for electric circuit
    Kobayashi T.
    Maehara K.
    Aikawa N.
    [J]. 1600, Institute of Electrical Engineers of Japan (137): : 693 - 694
  • [48] WebFed: Cross-platform Federated Learning Framework Based on Web Browser with Local Differential Privacy
    Lian, Zhuotao
    Yang, Qinglin
    Zeng, Qingkui
    Su, Chunhua
    [J]. IEEE International Conference on Communications, 2022, 2022-May : 2071 - 2076
  • [49] Seamless Cross-Platform Integration of Educational Resources for Improved Learning Experiences
    Favario, Leonardo
    Meo, Angelo Raffaele
    Masala, Enrico
    [J]. FRONTIERS IN EDUCATION CONFERENCE (FIE), 2015, 2015, : 2239 - 2242
  • [50] A Cross-Platform Immersive 3D Environment for Algorithm Learning
    Dapoto, Sebastian
    Cristina, Federico
    Lascano, Gamal
    Thomas, Pablo
    Pesado, Patricia
    [J]. CLOUD COMPUTING, BIG DATA & EMERGING TOPICS, JCC-BD&ET 2022, 2022, 1634 : 125 - 138