HookSafe Protects Kernel from Rootkits
A research group in the computer sciences faculty at North Carolina State University has written a prototype to prevent rootkits from manipulating kernel object hooks to do their damage.
The four researchers into the rootkit protector created and implemented a special virtualized system that defends against persistent rootkits that tamper with kernel execution. The system assembles specific function calls and messages, mirrors them in a shadow copy of the kernel hooks in a central location and protects them from hardware write access. To test their product, called HookSafe, the team let loose a few real rootkits and also measured the system load on the host system. The result showed highly effective protection with a mere 6% system slowdown.
The team found successful defense against, for example, the Adore-ng and Phalanx rootkits. Xuxian Jiang, one of the four team members, told Linux Pro Magazine that the HookSafe source code will probably be made public sometime in the future. Evidence from other projects of team members listed on the university's publication page makes this credible.
The team still recognizes two weaknesses of their system. The first is that it's based on so-called hook profiles that emerge from the dynamic analysis of the kernel hooks, a process they acknowledge as being far from perfect in that hook access points could be missed, resulting in protection gaps. A possible solution is either an improved dynamic analysis or a complementary process using static analysis. The second weakness is that HookSafe can only register attacks that it recognizes, so admins need to define the protective hooks ahead of time. The team intends to fix this by working together with projects such as HookFinder or its own HookMap predecessor product.
Peng Ning, Zhi Wang and Xuxian Jian of the state university have been working with Weidong Cui of Microsoft Research on the solution since September 2008 and want eventually to take HookSafe in the direction of operating system kernel protection. Their 10-page research paper developed out of the annual Security, Audit and Control (SIGSAC) working group conference of the Association for Computing Machinery (ACM) held in Chicago. The association has a worldwide membership of 100,000 from industry, research and the free software realm that grants the annual "computing Nobel Prize" known as the A. M. Turing Award.
Gallery (7 images) |
---|
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Linux Servers Targeted by Akira Ransomware
A group of bad actors who have already extorted $42 million have their sights set on the Linux platform.
-
TUXEDO Computers Unveils Linux Laptop Featuring AMD Ryzen CPU
This latest release is the first laptop to include the new CPU from Ryzen and Linux preinstalled.
-
XZ Gets the All-Clear
The back door xz vulnerability has been officially reverted for Fedora 40 and versions 38 and 39 were never affected.
-
Canonical Collaborates with Qualcomm on New Venture
This new joint effort is geared toward bringing Ubuntu and Ubuntu Core to Qualcomm-powered devices.
-
Kodi 21.0 Open-Source Entertainment Hub Released
After a year of development, the award-winning Kodi cross-platform, media center software is now available with many new additions and improvements.
-
Linux Usage Increases in Two Key Areas
If market share is your thing, you'll be happy to know that Linux is on the rise in two areas that, if they keep climbing, could have serious meaning for Linux's future.
-
Vulnerability Discovered in xz Libraries
An urgent alert for Fedora 40 has been posted and users should pay attention.
-
Canonical Bumps LTS Support to 12 years
If you're worried that your Ubuntu LTS release won't be supported long enough to last, Canonical has a surprise for you in the form of 12 years of security coverage.
-
Fedora 40 Beta Released Soon
With the official release of Fedora 40 coming in April, it's almost time to download the beta and see what's new.
-
New Pentesting Distribution to Compete with Kali Linux
SnoopGod is now available for your testing needs