Invention Grant
- Patent Title: Determining the similarity of binary executables
-
Application No.: US15676329Application Date: 2017-08-14
-
Publication No.: US10685113B2Publication Date: 2020-06-16
- Inventor: Ashish Agarwal , Fei Peng , Zhui Deng
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Fletcher Yoder PC
- Main IPC: G06F21/56
- IPC: G06F21/56

Abstract:
In some implementations, a computing device can determine the similarity of binary executables. For example, the computing device can receive an application, including a binary executable. The computing device can generate function signatures for the functions called within the binary executable. The computing device can generate a locality sensitive hash value for the application based on the function signatures. The computing device can group applications based on the locality sensitive hash value generated for each application. The computing device can compare the function signatures of the binary executables of the applications within a group to determine the similarity of the applications. If two applications have binary executables that are over a threshold percentage of similarity, the two applications can be identified as clones of each other.
Public/Granted literature
- US20190005242A1 Determining the Similarity of Binary Executables Public/Granted day:2019-01-03
Information query