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 条
  • [21] LACross: Learning-Based Analytical Cross-Platform Performance and Power Prediction
    Xinnian Zheng
    Lizy K. John
    Andreas Gerstlauer
    [J]. International Journal of Parallel Programming, 2017, 45 : 1488 - 1514
  • [22] Investigating Cross-Platform Robustness for Machine Learning Based IDSs on 802.11 Networks
    Makanju, Adetokunbo
    Zincir-Heywood, A. Nur
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (06): : 1 - 9
  • [23] A Cross-Platform Benchmark Framework for Mobile Semantic Web Reasoning Engines
    Van Woensel, William
    Al Haider, Newres
    Ahmad, Ahmad
    Abidi, Syed S. R.
    [J]. SEMANTIC WEB - ISWC 2014, PT I, 2014, 8796 : 389 - 408
  • [24] Neural Network-based Graph Embedding for Cross-Platform Binary Code Similarity Detection
    Xu, Xiaojun
    Liu, Chang
    Feng, Qian
    Yin, Heng
    Song, Le
    Song, Dawn
    [J]. CCS'17: PROCEEDINGS OF THE 2017 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2017, : 363 - 376
  • [25] A cross-platform game for learning computational thinking with the support of collaborative learning
    Lee, Lap-Kei
    Cheung, Tsz-Kin
    Ho, Lok-Tin
    Yiu, Wai-Hang
    Wu, Nga-ln
    [J]. INTERNATIONAL JOURNAL OF INNOVATION AND LEARNING, 2021, 30 (03) : 334 - 357
  • [26] FuncNet: A Euclidean Embedding Approach for Lightweight Cross-platform Binary Recognition
    Luo, Mengxia
    Yang, Can
    Gong, Xiaorui
    Yu, Lei
    [J]. SECURITY AND PRIVACY IN COMMUNICATION NETWORKS, SECURECOMM, PT I, 2019, 304 : 319 - 337
  • [27] Cross-Platform Learning: Children's Learning from Multiple Media
    Fisch, Shalom M.
    Lesh, Richard
    Motoki, Beth
    Crespo, Sandra
    Melfi, Vincent
    [J]. PROCEEDINGS OF IDC 2011: THE 10TH INTERNATIONAL CONFERENCE ON INTERACTION DESIGN AND CHILDREN (IDC2011), 2011, : 46 - 51
  • [28] CPA: Accurate Cross-Platform Binary Authorship Characterization Using LDA
    Alrabaee, Saed
    Debbabi, Mourad
    Wang, Lingyu
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2020, 15 : 3051 - 3066
  • [29] Multimodal Deep Representation Learning for Quantum Cross-Platform Verification
    Qian, Yang
    Du, Yuxuan
    He, Zhenliang
    Hsieh, Min-Hsiu
    Tao, Dacheng
    [J]. Physical Review Letters, 2024, 133 (13)
  • [30] Chertify: Wood Identification-Based Mobile Cross-platform by Deep Learning Technique
    Wongpoo, Teerasak
    Sriwan, Wannamongkol
    Titijaroonroj, Taravichet
    Jamsri, Pornsuree
    [J]. PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON COMPUTING AND INFORMATION TECHNOLOGY (IC2IT 2022), 2022, 453 : 77 - 87