Kernel Mode Hacks Can Be Dangerous
Because kernel mode drivers work so closely with protected parts of the operating system, they’re definitely high on the list of targets for hackers. Kernel mode hacks can support rootkits that can give unrestricted access to third parties. Once the system has been compromised in this way, the computer can be used for just about any purpose including serving as part of a botnet. A compromised computer also vulnerable to information theft such as email, login and password information, and financial data.
Beyond rootkits, other hacks like keystroke loggers rely on kernel mode access to intercept sensitive information. Keystroke loggers are a favorite tool of hackers who want to steal information without necessarily disturbing other operations on the computer. Undetected access is probably the most fearsome outcome of a kernel mode hack because computer security can be compromised for a long period of time. Sensitive data, including access privileges, proprietary information and financial information can be accessed, stolen or changed. With unauthorized access, other tools, including rootkits and “back door” tools can be loaded on a compromised computer, where further damage can be done.
Registry hacks pose another serious problem. Anytime information can be entered into the registry, the security and performance of the computer can be compromised. In addition, critical functions that operate at the kernel level – in that privileged environment – can be taken over by third parties, or malicious software either in a way that is obvious or unobvious to the user.
Microsoft recently announced that it would not support WebGL, for example, because the requirements for supporting that approach to accelerated streaming video would compromise its kernel security. Certain other browsers – Firefox, Chrome and to some extent, Safari support WebGL and OpenGL. The biggest danger at the moment is that Firefox and Chrome come with support for this service turned on by default. Other browers that support the graphics acceleration come with the support, but it must be turned on by users. WebGL increases the speed and quality of video playback, but in accommodating the time-sensitive need for video data transfer, allowing access to the kernel can also open up serious vulnerabilities.
In short, the best way to protect yourself from kernel-mode hacks is to keep your system updated. Apply any critical security patches as soon as they come out. Part of the reason for this, as I discussed last week, is that malefactors tend to reverse engineer patches to discover vulnerabilities that they did not previously recognize. Patched systems aren’t vulnerable, but many users simply don’t patch their system in a timely way. By releasing hacks based on newly discovered vulnerabilities, hackers can gain access to systems that have not yet been patched.
Photo Credit: Jez, via Flickr








