Sounds like a ridiculous question doesn't it? This was exactly the question posed to one of our StillSecure account executives, Sam Van Ryder, a few weeks ago. He was not sure what the question was trying to get at. Do we here at StillSecure approve of rootkits? Do we install them with our software? Do we try to detect, alert and remove them? Maybe he should have said, hey, we like them, they are good for security vendors.
First of all you need to understand what a rootkit is. According to Wikipedia, "a rootkit is a set of software tools frequently used by a third party (usually an intruder) after gaining access to a computer system. These tools are intended to conceal running processes, files or system data, which helps an intruder maintain access to a system without the user's knowledge." Of course rootkits went mainstream with the Sony CD controversy last year. They certainly sound like bad stuff. The obvious answer is that as a responsible network security company, StillSecure is not for anything that installs hidden software on a computer that can be used to compromise that computer. Maybe the better question is what can StillSecure do to detect and remove rootkits. However, you must also realize that in some circumstances rootkits actually perform an innocuous, if not beneficial purpose. How do you tell the difference. Even a "good" rootkit can be used for bad purposes. This is the crux of the issue, which makes the opening question not as easy as it sounds.
Detecting, determining they are malicious and removing rootkits is one of the most difficult tasks in network security. Today, it is falling mostly on the shoulders of the anti-virus vendors to try and stop malicious rootkits from implanting themselves onto your computer. However, they are not doing a great job at it. We have received requests from several customers to try and detect rootkits as part of the pre-admission testing in our Safe Access NAC product. Also, some have asked that VAM, the StillSecure vulnerability management platform detect them. I am not sure if either of these categories of products will be effective as they currently exist. I do know that over this year, there will be products dedicated to this problem and I think NAC products will start incorporating technology to be more effective at finding them.