Skip to main navigation Skip to search Skip to main content

Automatically mining program build information via signature matching

  • SUNY Buffalo

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

Program build information, such as compilers and libraries used, is vitally important in an auditing and benchmarking framework for HPC systems. We have developed a tool to automatically extract this information using signature-based detection, a common strategy employed by anti-virus software to search for known patterns of data within the program binaries. We formulate the patterns from various "features" embedded in the program binaries, and the experiment shows that our tool can successfully identify many different compilers, libraries, and their versions.

Original languageEnglish
Title of host publicationProceedings of the TeraGrid 2011 Conference
Subtitle of host publicationExtreme Digital Discovery, TG'11
DOIs
StatePublished - 2011
EventTeraGrid 2011 Conference: Extreme Digital Discovery, TG'11 - Salt Lake City, UT, United States
Duration: Jul 18 2011Jul 21 2011

Publication series

NameProceedings of the TeraGrid 2011 Conference: Extreme Digital Discovery, TG'11

Conference

ConferenceTeraGrid 2011 Conference: Extreme Digital Discovery, TG'11
Country/TerritoryUnited States
CitySalt Lake City, UT
Period07/18/1107/21/11

Keywords

  • ClamAV
  • program provenance
  • static binary analysis
  • technology audit

Fingerprint

Dive into the research topics of 'Automatically mining program build information via signature matching'. Together they form a unique fingerprint.

Cite this