Binary DB

Note

You can database (Binary DB) the binary information of the already analyzed Base Model and use it to automate the binary analysis of derivative models.

How to use DB

Automation of Binary Analysis

After uploading the binary analysis results of Project > Identification > BIN, BIN(Android|Yocto) tab or the 3rd Party SoftWare(FOSSLight Report, binary.txt) and clicking the Save button, FOSSLight Hub will automatically fill in the OSS Name, License, and other information by comparing it with the Binary DB for identical or similar binaries.

  • binary.txt: A binary list file that includes checksum and TLSH values.

binarytxt

Note


  • Below the Binary Name, a warning message will display information on whether the binary is identical or similar to those in the Binary DB.

binaryafterupload

< Warning Message >

Message Description
Same For identical binaries stored in the Binary DB, OSS information will be displayed, indicating that some information differs (e.g., License, OSS Name, etc.).
Similar For similar binaries stored in the Binary DB, OSS information will be displayed, indicating that some information differs (the TLSH distance value will be shown in parentheses).
Matched The Binary Name, OSS Name, OSS Version, and License stored in the Binary DB match.
Modified This is a case where the binary has the same name but low similarity (the TLSH distance value will be shown in parentheses).
New There is no binary with the same name in the Binary DB.
Note

Whether a binary matches those in the Binary DB is determined using the following two criteria:
1. If the binary name and checksum value match, it is considered identical.
2. Alternatively, if the binary name is the same and the TLSH distance between the two binaries is 120 or less, it is considered similar.