Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Investigating Graph Embedding Methods for Cross-Platform Binary Code Similarity Detection
 
conference paper

Investigating Graph Embedding Methods for Cross-Platform Binary Code Similarity Detection

Cochard, Victor
•
Pfammatter, Damian
•
Duong, Chi Thang  
Show more
January 1, 2022
2022 Ieee 7Th European Symposium On Security And Privacy (Euros&P 2022)
7th IEEE European Symposium on Security and Privacy (IEEE EuroS and P)

IoT devices are increasingly present, both in the industry and in consumer markets, but their security remains weak, which leads to an unprecedented number of attacks against them. In order to reduce the attack surface, one approach is to analyze the binary code of these devices to early detect whether they contain potential security vulnerabilities. More specifically, knowing some vulnerable function, we can determine whether the firmware of an IoT device contains some security flaw by searching for this function. However, searching for similar vulnerable functions is in general challenging due to the fact that the source code is often not openly available and that it can be compiled for different architectures, using different compilers and compilation settings. In order to handle these varying settings, we can compare the similarity between the graph embeddings derived from the binary functions. In this paper, inspired by the recent advances in deep learning, we propose a new method - GESS (graph embeddings for similarity search) to derive graph embeddings, and we compare it with various state-of-the-art methods. Our empirical evaluation shows that GESS reaches an AUC of 0.979, thereby outperforming the best known approach. Furthermore, for a fixed low false positive rate, GESS provides a true positive rate (or recall) about 36% higher than the best previous approach. Finally, for a large search space, GESS provides a recall between 50% and 60% higher than the best previous approach.

  • Details
  • Metrics
Type
conference paper
DOI
10.1109/EuroSP53844.2022.00012
Web of Science ID

WOS:000851574500004

Author(s)
Cochard, Victor
Pfammatter, Damian
Duong, Chi Thang  
Humbert, Mathias
Date Issued

2022-01-01

Publisher

IEEE COMPUTER SOC

Publisher place

Los Alamitos

Published in
2022 Ieee 7Th European Symposium On Security And Privacy (Euros&P 2022)
ISBN of the book

978-1-6654-1614-6

Start page

60

End page

73

Subjects

Computer Science, Information Systems

•

Computer Science, Interdisciplinary Applications

•

Computer Science, Theory & Methods

•

Computer Science

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LSIR  
Event nameEvent placeEvent date
7th IEEE European Symposium on Security and Privacy (IEEE EuroS and P)

Genoa, ITALY

Jun 06-10, 2022

Available on Infoscience
September 26, 2022
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/190991
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés