Your Anti-Virus Sucks

Author: Bradford Schmidt
Published: May 10, 2010 at 9:26 am
Share

 

OK, maybe it doesn't suck, but according to a vulnerability uncovered by matousec.com, it can be beaten, no matter which one you're using.

The method uses the driver hooks that anti-virus programs use to interface with the Windows operating system, sending it a sample of harmless code that will pass security checks before being swapped out with a harmful payload.

The timing is important, but thanks to muti-core processors it's made easier: apparently in these systems one thread is sometimes unable to keep track of other threads running at the same time.  Using this "argument-switch" attack, most Windows PCs can end up running code that would otherwise be blocked.

According to the researchers, they've run the test on as many Windows security programs as they had time for (34 of them, actually) and the exploit has worked 100% of the time, due to the fact that the AV programs all use System Service Descriptor Table (SSDT) hooks to modify the OS Kernel.

Although the attack even works when used against a user account with limited permissions, the user must have the ability to run a binary on the PC.  So, um, that'd be most corporate, and pretty much every home user, anywhere.

That's not so great.

 
 

About this article

Profile image for boneinthefan

Article Author: Bradford Schmidt

Bradford Schmidt is a feature writer at the award-winning newspaper Florida Weekly. He is also a freelance writer and editor that covers food, music and technology. His newspaper columns and features are reprinted on his blog, BradfordSchmidt.com, …

Bradford Schmidt's author pageAuthor's Blog

Article Tags

Share: Bookmark and Share

Add your comment, speak your mind

Personal attacks are NOT allowed
Please read our comment policy