arrow
Return

Toward a general defense against kernel queue hooking attacks

delete2012-03-01
delete3
PRE
AI
J
Jinpeng Wei *
C
Calton Pu
DOI:10.1016/j.cose.2011.12.007delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Kernel queue hooking (KQH) attacks achieve stealthy malicious function execution by embedding malicious hooks in dynamic kernel schedulable queues (K-Queues). Because they keep kernel code and persistent hooks intact, they can evade detection of state-of-the-art kernel integrity monitors. Moreover, they have been used by advanced malware such as the Rustock spam bot to achieve malicious goals. In this paper, we present a systematic defense against such novel attacks. We propose the Precise Lookahead Checking of function Pointers approach that checks the legitimacy of pending K-Queue callback requests by proactively checking function pointers that may be invoked by the callback function. To facilitate the derivation of specifications for any K-Queue, we build a unified static analysis framework and a toolset that can derive from kernel source code properties of legitimate K-Queue requests and turn them into source code for the runtime checker. We implement proof-of-concept runtime checkers for four K-Queues in Linux and perform a comprehensive experimental evaluation of these checkers, which shows that our defense is effective against KQH attacks. (c) 2011 Published by Elsevier Ltd.
Keywords:
Control flow integrity
Kernel queue hooking
Rootkits
Runtime defense
Static analysis

Journal

C
Computers and Security
IF:
5.4
Papers:
4.6K
Citations:
1.4W

Organization

State University System of Florida cover
State University System of Florida
Scholars:
12.7W
Papers: 10.9W
Citations: 130
F
Florida International University
Scholars:
7.4K
Papers: 5.9K
Citations: 1.1W
Cited Papers

Cited Papers

A Proposal for a National Cancer Control Plan for the UAE: 2022–2026
err2022-02-17
err0
errOAAI
errHumaid O. Al-Shamsi; Amin M. Abyad; Saeed Rafii
errShare
errSave
errShare
errSave
Renormalization group improvement of the effective potential in six dimensions
err2020-08-05
err0
errOAAI
errHuan Souza; L. Ibiapina Bevilaqua; A. C. Lehum
errShare
errSave
Consanguinity Protecting Effect Against Breast Cancer among Tunisian Women: Analysis of BRCA1 Haplotypes
err2015-05-18
err0
errOAAI
errImen Medimegh; Wafa Troudi; Ines Omrane; Hajer Ayari; Nancy Uhrhummer; Hamdi Majoul; Farhat Benayed; Amel Mezlini; Yves-Jean Bignon; Catherine Sibille; Amel Benammar Elgaaied
errShare
errSave
In vitro evaluation of the cellular effect of indium tin oxide nanoparticles using the human lung adenocarcinoma A549 cells
err2015-01-01
err0
errOAAI
errYosuke Tabei; Akinari Sonoda; Yoshihiro Nakajima; Vasudevanpillai Biju; Yoji Makita; Yasukazu Yoshida; Masanori Horie
errShare
errSave
Progress in the Development of Inhibitors of SH2 Domains
err2000-01-01
err0
PREAI
errWayne Cody; Zhiwu Lin; Robert Panek; David Rose; John Rubin
errShare
errSave
errShare
errSave
Carboxysilanes and -germanes. 5. Copper(II) complexes of carboxysilanes and -germanes: structure and magnetic properties. Crystal structure of tetrakis(.mu.-phenyldimethylsilanecarboxylato)bis[aquocopper(II)]
err2002-05-01
err0
PREAI
errOmar W. Steward; Richard C. McAfee; Shihchi Chang; Stephen R. Piskor; William J. Schreiber; C. Frederick Jury; Charles E. Taylor; James F. Pletcher; Cheng San Chen
errShare
errSave
Iron overload, hematopoietic cell transplantation, and graft-versus-host disease
err2009-10-08
err0
errOAAI
errH. Joachim Deeg; Emily Spaulding; Howard M. Shulman
errShare
errSave
researcher View more