This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
access:key_tamper_detection [2011/02/14 19:12] mjallison |
access:key_tamper_detection [2012/10/10 16:20] (current) |
||
---|---|---|---|
Line 25: | Line 25: | ||
* Linux - /proc file system like Android | * Linux - /proc file system like Android | ||
* OS X - ? | * OS X - ? | ||
+ | |||
+ | Because the purpose of fingerprinting the system is make a checked out key non-transferable, the implementation of the fingerprint routines need not be platform independent. In fact, each platform may use a different set of parameters. | ||
| **Parameter** | **Weight** | **Notes** | | | **Parameter** | **Weight** | **Notes** | | ||
| Mac Address | 9 | Retrievable in Java 6, java.net.NetworkInterface | | | Mac Address | 9 | Retrievable in Java 6, java.net.NetworkInterface | | ||
| EIN Number | 9 | http://stackoverflow.com/questions/2322234/how-to-find-serial-number-of-android-device | | | EIN Number | 9 | http://stackoverflow.com/questions/2322234/how-to-find-serial-number-of-android-device | | ||
- | | Processor Info | 9 | # Processors, speed, model, "/proc/cpuinfo" Good on Linux & Android | | + | | Processor Info | 9 | # Processors, speed, model, "/proc/cpuinfo" Good on Linux & Android | |
+ | | | | Windows REG <html>\\HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\[0, 1, ...]</html> | | ||
| Memory Size | 5 | /proc/meminfo on Linux & Android | | | Memory Size | 5 | /proc/meminfo on Linux & Android | | ||
+ | | | | Winds REG <html></html> | | ||
| Disk partitions | 7 | /proc/partitions | | | Disk partitions | 7 | /proc/partitions | | ||
| OS Version | 3 | /proc/version | | | OS Version | 3 | /proc/version | | ||
- | | Sound card | 4 | /proc/asound/cards | | + | | | | Windows REG <html>HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProductId</html> | |
+ | | BIOS Version | 3 | Linux - N/A | | ||
+ | | | | Windows REG <html>HKLM\HARDWARE\DESCRIPTION\System\SystemBiosVersion</html> | | ||
| System Clock | 0 | Not used for system finger printing, check to make sure clock was not set back. | | | System Clock | 0 | Not used for system finger printing, check to make sure clock was not set back. | | ||