The Solaris Fingerprint Database (sfpDB) is a new SunSolve service that enables you to verify the integrity of files distributed with the Solaris Operating Environment (for example, the /bin/su executable file), Solaris patches, and unbundled products such as SPARCcompilers. Use this table to locate subjects in this article:
Why Should I Use Solaris Fingerprint Database?You can use Solaris Fingerprint Database to verify that you are using a true file in an official binary distribution, and not an altered version that compromises system security and causes other types of problems. If you suspect someone has altered your system without your authorization, you can use Solaris Fingerprint Database to check whether most operating-system files have been damaged or altered. Solaris Fingerprint Database also helps us support you better by ensuring you are using a true binary from an official software distribution, and not a recompiled version that could introduce compatibility problems. How Does Solaris Fingerprint Database Work?Solaris Fingerprint Database compares the MD5 digital fingerprint with the trusted entry stored in the sfpDB, and it instantly identifies mismatches. The MD5 digital fingerprint is a security device that indicates if a file has been modified after the md5 program is run. It is virtually impossible to modify a file and retain the original MD5 digital fingerprint. The sfpDB maps a digital fingerprint to a path name, package version/identifier, and product name. This is a one to many mapping, as some files occur in several products. How Do I Use Solaris Fingerprint Database?This section describes how to download and install the MD5 software used to create MD5 digital fingerprints for use with Solaris Fingerprint Database. To Install the MD5 Program (SPARC and Intel Architecture)
The following is an example of how to use the md5 program to create an MD5 digital fingerprint:
You can also use the md5 program to create multiple MD5 digital fingerprints, as shown in this example:
Use the md5 program with the find(1) command to create MD5 digital fingerprints for files that have changed recently. This example creates MD5 digital fingerprints for files stored in the /usr/bin directory modified in the last day:
The results contained in the /tmp/md5s.txt file can be easily reviewed and copied into the Solaris Fingerprint Database web form. This example shows how to create MD5 digital fingerprints for the files stored in the /usr/bin directory:
To check the digital fingerprint against the trusted entry stored in the sfpDB:
What Is the Scope of Solaris Fingerprint Database?Our goal is to provide a comprehensive collection of digital fingerprint for Solaris software. To this end, the Solaris Fingerprint Database is updated daily, and it now contains close to 1 million digital fingerprints for files used in the Solaris Operating Environment, Solaris patches, and unbundled products. LimitationsCurrently, foreign language versions of the Solaris Operating Environment and many encryption products are not supported. If you would like to suggest a product to be added to sfpDB, please send email to fingerprints@sun.com. Other Questions and Answers about Solaris Fingerprint DatabaseWhy do some of the returned entries contain odd path names?In the process of gathering fingerprint data for the entries, we discovered that many packages are not properly structured. Some path names may not be decided until installation time. For these path names, it is not possible to derive the file name as found installed on the system; some path names are wrong, and some will contain $SOMEVAR values to be expanded during installation. In any case, if a file was positively identified, it was shipped on a CD by Sun. The pathname does not need to match. Will Sun publish the full content of the database?Sun is currently studying how best to publish the full content of the database as we realize that for some applications the web interface to a CGI program is too limiting. |
Login RequiredYou must login and have a valid contract to access Sun's Premium content which includes:
Login RequiredYou must login and have a valid contract to access Sun's contracted features
Please make use of SunSolve Feedback application by selecting the floating [+] to provide feedback about this specific document.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||