PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
April 6, 2005177 citations

Detecting Kernel-Level Rootkits Through Binary Analysis

View Full Paper
CKChristopher KruegelWRWilliam RobertsonGVGiovanni Vigna

Key Points

Key points are not available for this paper at this time.

Abstract

A rootkit is a collection of tools used by intruders to keep the legitimate users and administrators of a compromised machine unaware of their presence. Originally, root-kits mainly included modified versions of system auditing programs (e.g., ps or netstat on a Unix system). However, for operating systems that support loadable kernel modules (e.g., Linux and Solaris), a new type of rootkit has recently emerged. These rootkits are implemented as kernel modules, and they do not require modification of user-space binaries to conceal malicious activity. Instead, these rootkits operate within the kernel, modifying critical data structures such as the system call table or the list of currently-loaded kernel modules. This paper presents a technique that exploits binary analysis to ascertain, at load time, if a module's behavior resembles the behavior of a rootkit. Through this method, it is possible to provide additional protection against this type of malicious modification of the kernel. Our technique relies on an abstract model of module behavior that is not affected by small changes in the binary image of the module. Therefore, the technique is resistant to attempts to conceal the malicious nature of a kernel module.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Kruegel et al. (2005) studied this question.

synapsesocial.com/papers/6a1ff8f431a4466a462e40a2https://doi.org/10.1109/csac.2004.19
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1The design and implementation of tripwire1994 · 447 citations
  2. 2Compilers: Principles, Techniques, and Tools1986 · 8,166 citations
  3. 3Writing, supporting, and evaluating tripwire: a publically available security tool1994 · 11 citations
  4. 4Experiences with Tripwire: Using Integrity Checkers for Intrusion Detection1994 · 99 citations
  5. 5Managing Projects with Make1993 · 61 citations