• 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