paper-with-me

홈 › Papers

Unsupervised Features Extraction for Binary Similarity Using Graph Embedding Neural Networks

2018-10-23 · Roberto Baldoni, Giuseppe Antonio Di Luna, Luca Massarelli, Fabio Petroni, Leonardo Querzoni

In this paper we consider the binary similarity problem that consists in determining if two binary functions are similar only considering their compiled form. This problem is know to be crucial in several application scenarios, such as copyright disputes, malware analysis, vulnerability detection, etc. The current state-of-the-art solutions in this field work by creating an embedding model that maps binary functions into vectors in $\mathbb{R}^{n}$. Such embedding model captures syntactic and semantic similarity between binaries, i.e., similar binary functions are mapped to points that are close in the vector space. This strategy has many advantages, one of them is the possibility to precompute embeddings of several binary functions, and then compare them with simple geometric operations (e.g., dot product). In [32] functions are first transformed in Annotated Control Flow Graphs (ACFGs) constituted by manually engineered features and then graphs are embedded into vectors using a deep neural network architecture. In this paper we propose and test several ways to compute annotated control flow graphs that use unsupervised approaches for feature learning, without incurring a human bias. Our methods are inspired after techniques used in the natural language processing community (e.g., we use word2vec to encode assembly instructions). We show that our approach is indeed successful, and it leads to better performance than previous state-of-the-art solutions. Furthermore, we report on a qualitative analysis of functions embeddings. We found interesting cases in which embeddings are clustered according to the semantic of the original binary function.

📄 PDF Abstract BibTeX arXiv:1810.09683

Code (0)

등록된 구현이 없습니다.

Tasks

Graph EmbeddingMalware AnalysisSemantic SimilaritySemantic Textual SimilarityVulnerability Detection

Similar Papers 제목 키워드 기반

SAFE: Self-Attentive Function Embeddings for Binary Similarity

2018-11-13 · Luca Massarelli, Giuseppe Antonio Di Luna, Fabio Petroni, Leonardo Querzoni 외

The binary similarity problem consists in determining if two functions are similar by only considering their compiled form. Advanced techniques for binary similarity recently gained momentum as they can be applied in sev…

Malware AnalysisVulnerability Detection

Comprehensive Graph-conditional Similarity Preserving Network for Unsupervised Cross-modal Hashing

2020-12-25 · Jun Yu, Hao Zhou, Yibing Zhan, DaCheng Tao

Unsupervised cross-modal hashing (UCMH) has become a hot topic recently. Current UCMH focuses on exploring data similarities. However, current UCMH methods calculate the similarity between two data, mainly relying on the…

QuantizationRetrieval

Gextext: Disease Network Extraction from Biomedical Literature

2019-11-06 · Robert O'Shea

PURPOSE: We propose a fully unsupervised method to learn latent disease networks directly from unstructured biomedical text corpora. This method addresses current challenges in unsupervised knowledge extraction, such as …

Semantic SimilaritySemantic Textual Similarity

Adaptive Structural Similarity Preserving for Unsupervised Cross Modal Hashing

2022-07-09 · Liang Li, Baihua Zheng, Weiwei Sun

Cross-modal hashing is an important approach for multimodal data management and application. Existing unsupervised cross-modal hashing algorithms mainly rely on data features in pre-trained models to mine their similarit…

ManagementRepresentation Learning

Cross-Modality Binary Code Learning via Fusion Similarity Hashing

2017-07-01 · CVPR 2017 7 · Hong Liu, Rongrong Ji, Yongjian Wu, Feiyue Huang 외

Binary code learning has been emerging topic in large-scale cross-modality retrieval recently. It aims to map features from multiple modalities into a common Hamming space, where the cross-modality similarity can be appr…

Retrieval