Browse Prior Art Database

Software discovery based on installed software directories and files hash sum drill down method for reliable and accurate software asset management

IP.com Disclosure Number: IPCOM000244486D
Publication Date: 2015-Dec-16
Document File: 3 page(s) / 32K

Publishing Venue

The IP.com Prior Art Database

Abstract

Software discovery based on installed software directories and files hash sum drill down method for reliable and accurate software asset management

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 54% of the total text.

Page 01 of 3

Software discovery based on installed software directories and files hash sum drill down method for reliable and accurate software asset management

SAM (Software Asset Management) tool discovers software based on data collected on computer i.e.


- File system data - file path, name, size, extension
- Files meta data - executable file header
- OS native registries - operating system registries which keeps track of installed

software (i.e. Add/Remove programs)

- Installer registries - registry created by installer engine (i.e. IBM Installation

manager registry)

- Running processes - list of running processes used on computer

Known approaches are widely used in SAM tools for straight software discovery i .e. find office.exe file with size: 123 bytes AND "Office Package" in Add/Remove programs to discover Office Software. Unfortunately, known discovery methods are unreliable and can be easily mislead i.e. Office Software no longer discovered after renaming file to office1.exe.

The disclosed idea address above limitation by introducing novel hash sum software discovery method for reliable software asset management . In disclosed idea we utilize the fact that every installed software has fixed list of files and directories deployed during installation. Moreover, software runtime files are constant and are located in fixed directory structure.

This article presents novel approach for software discovery based on installed software directories and files hash sum drill down method for reliable and accurate software asset management. Following disclosure describes methods and elements of a new system.

The system contains elements:
1. SAM agent's hash sum drill down method with caching mechanism for optimized data collection.

2. SAM server's aggregation methods for automatic software installations discovery based on hash sum collected data and raw data presentation for software catalog creation.

Algorithm:

1. New software is installed in target path on file system
i.e.

Office under C:\Program Files\Office
Notes under C:\Program Files\Notes
Media Player under C:\media\palyer

1


Page 02 of 3

2. SAM agent scans file system and collects hash sum for each new directory and underlying files
i.e.

PATH
HASH SUM

C:\Program Files\Office

1beb1b141892ea2da21f0c065ec585f76

C:\Program Files\Office\runtime

                                   329183cb468181b51892ea2da21f0 cb4 C:\Program Files\Office\runtime\office.exe 9cf14681818493b9f05b501c36d4ac627

C:\Program Files\Office\Lang

73dcdd54718e1f5ce30fda8e4cccf66910

C:\Program Files\Office\Lang\de.txt

36db8decfaf4748323f60b4b359c9fe77f7

C:\Program Files\Office\log\

d68fcf6d6140f7d856c7b91d9eb1debdea

C:\Program Files\Office\log\runtime.log 81604a9be916d2b05ac1b763365ec2792


1. Each directory hash is compared against known hash sum


2. If directory hash sum matches known hash sum, then underlying files are

   not scanned
3. If d...