DocumentCode
166675
Title
POSTER: Fingerprinting application dependencies
Author
Clementi, Luca ; Papadopoulos, Panagiotis
Author_Institution
California Inst. for Telecommun. & Inf. Technol., Univ. of California San Diego, La Jolla, CA, USA
fYear
2014
fDate
22-26 Sept. 2014
Firstpage
288
Lastpage
289
Abstract
In this poster, we present a novel approach, called software fingerprinting, that captures application dependencies. Our Fingerprint tool enables the user to discover, track, display and save the dependencies of an application without modification to its source code. The tool can achieve this both through static and runtime dependency discovery and the result is stored in a separate file called a Swirl. A fingerprint swirl file can be used in a variety of modes including: determining if the local system has changed since the swirl was created; mapping of library dependencies to specific installed software packages; querying a foreign system to determine if it satisfies the application´s requirements; and creating (within some reasonable limitations) a compatible software environment on a foreign machine to simplify porting the user´s application to the new system.
Keywords
digital signatures; query processing; software packages; source code (software); fingerprint swirl file; fingerprint tool; fingerprinting application; foreign system querying; software fingerprinting; software packages; source code; Fingerprint recognition; Kernel; Libraries; Linux; Rocks; Software packages;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing (CLUSTER), 2014 IEEE International Conference on
Conference_Location
Madrid
Type
conf
DOI
10.1109/CLUSTER.2014.6968762
Filename
6968762
Link To Document