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 :
بازگشت