Skip to main navigation Skip to search Skip to main content

Expanding malware defense by securing software installations

  • Weiqing Sun
  • , R. Sekar
  • , Zhenkai Liang
  • , V. N. Venkatakrishnan
  • Stony Brook University
  • Carnegie Mellon University
  • University of Illinois at Chicago

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

6 Scopus citations

Abstract

Software installation provides an attractive entry vector for malware: since installations are performed with administrator privileges, malware can easily get the enhanced level of access needed to install backdoors, spyware, rootkits, or "bot" software, and to hide these installations from users. Previous research has been focused mainly on securing the execution phase of untrusted software, while largely ignoring the safety of installations. Even security-enhanced operating systems such as SELinux and Vista don't usually impose restrictions during software installs, expecting the system administrator to "know what she is doing." This paper addresses this "gap in armor" by securing software installations. Our technique can support a diversity of package managers and software installers. It is based on a framework that simplifies the development and enforcement of policies that govern safety of installations. We present a simple policy that can be used to prevent untrusted software from modifying any of the files used by benign software packages, thus blocking the most common mechanism used by malware to ensure that it is run automatically after each system reboot. While the scope of our technique is limited to the installation phase, it can be easily combined with approaches for secure execution, e.g., by ensuring that all future runs of an untrusted package will take place within an administrator-specified sandbox. Our experimental evaluation has considered over one hundred benign and untrusted software packages. Our technique was able to block malicious packages among these without breaking non-malicious ones.

Original languageEnglish
Title of host publicationDetection of Intrusions and Malware, and Vulnerability Assessment - 5th International Conference, DIMVA 2008, Proceedings
Pages164-185
Number of pages22
DOIs
StatePublished - 2008
Event5th International Conference on Detection of Intrusions and Malware, and Vulnerability Assessment, DIMVA 2008 - Paris, France
Duration: Jul 10 2008Jul 11 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5137 LNCS

Conference

Conference5th International Conference on Detection of Intrusions and Malware, and Vulnerability Assessment, DIMVA 2008
Country/TerritoryFrance
CityParis
Period07/10/0807/11/08

Keywords

  • Malicious code
  • Sandboxing
  • Software installation
  • Untrusted code

Fingerprint

Dive into the research topics of 'Expanding malware defense by securing software installations'. Together they form a unique fingerprint.

Cite this