Researchers find way to bypass all Windows security software
By Martin James,
Security analyst firm Matousec claims it has revealed a vulnerability in Windows PCs that could leave mainstream security software all but powerless to prevent an attack.
The flaw exploits the way anti-virus packages use System Service Descriptor Table (SSDT) hooks to access the Windows kernel. Because of the inability of multi-core systems to track threads running on other processing cores, a simple bait-and-switch attack stands no chance of being detected if the timing is right.
Once an anti-virus program is satisfied a given piece of code poses no threat, it will give the code the green light to be executed. However, at this point there is a short window where the innocent code can be replaced by malicious code without the security software being any the wiser.
Matousec said that because the technique relies on two threads effectively contending for the same resource simultaneously, its success will depend on the execution state of the SSDT hooks and, of course, the malicious code will need to be present somewhere on the system in the first place. But Matousec reported that all its tests were successful within the first few tries.
Since the vulnerability has nothing to do with the scanning process itself, but is instead related to the very nature of Windows security software, Matousec said the technique is effective on “100 per cent of the tested products”.
It provided a list of 34 security products it had confirmed as vulnerable, including popular packages from the likes of McAfee, Norton and Kaspersky, but said the list was only limited to 34 because its testers had run out of time.
The Matousec researchers claimed the attack is effective even from non-privileged accounts, and affects all versions of Windows.
However, the firm pointed out that while the exploit is simple in theory, it requires a large amount of code to be present on the system and so would only suit a very deliberate attack.
The team created a proof of concept labelled KHOBE (Kernel Hook Bypassing Engine) for internal testing purposes, and said thus far it has yet to discover any examples of the technique being used in the wild.
You may also like...
Sponsored Links
advertisement
You may also like...
Latest Security Analysis & Insight
Striving to solve the security skills crisis
The Cyber Security Challenge is doing a fine job, but flat registration growth and weak Government funding are cause for concern, Tom Brewster discovers.
- Would you employ a hacker or malware writer?
- Q&A: Raj Samani, CTO McAfee
- Erase and rewind: the EU and privacy
- My email address is [CENSORED]
- Is there such a thing as a secure tablet?
- 2011: The year in news
- BYOD: Old or new, good or bad?
- Are the cookie laws crumbling already?
- Sticking security where the sun don't shine
Latest Security Reviews
Check Point 2210 Appliance review
Rating: ![]()
advertisement
Most popular
- Virgin remains on top in broadband speed race
- Will someone rid me of these troublesome Macs?
- MPs call for infection detection database
- A data shock warning for Orange customers
- What can Intel bring to the smartphone market?
- T-Mobile announces 'UK's first' fully unlimited deals
- Nokia Lumia 710 review
- Cisco launches turbo-powered wireless access point
- Facebook unveils $10bn IPO plans
- Head to Head: Mac OS X 10.7 Lion vs Windows 7
Latest News Videos in Security
IT PRO Podcast: Are UK data protection laws flawed?
We bring in two experts to talk about the problems with UK data protection law and the way it is managed.
Register for IT PRO
You'll get exclusive member benefits including free whitepapers, downloads, Webinars and weekly newsletters full of the latest IT PRO news, reviews, insight and expertise.
![My email address is [CENSORED]](http://cdn.itpro.co.uk/images/front_picture_library_IT_Pro/dir_227/it_photo_113980_36.jpg)





What am I missing here?
"... the malicious code will need to be present somewhere on the system in the first place..." i.e. in order to bypass the security software using this method, you must already have bypassed the security software...
By Ip_aingles65a3c9 on Friday May 14