Please support our Software Development advertiser:
Jan 9th, 2007, 5:18 am
•
•
•
•
The Finjan Malicious Code Research Center (MCRC) has set itself something of a Herculean task with a goal of staying not just one, but many steps ahead of those hackers who would exploit open platforms and technologies to develop spyware, Trojans, phishing attacks, worm and viruses. But, working alongside some of the world’s best known software vendors, MCRC aid in the patching of their security holes as well as helping with the development of next generation defense tools for Finjan’s proactive secure content management solutions. On top of all of that, it seems to also find time to distill the data that passes through the no doubt thick steel walls of the secret control center (or more likely an open plan office at the Finjan San Jose HQ) into a quarterly report highlighting web security trends. The latest of which has just been published.
Unsurprisingly this reveals that a key trend as we enter 2007 is the use of code obfuscation to hide malware, bypassing traditional signature based security solutions. Indeed, hackers have now developed dynamic code obfuscation techniques which enable them to generate different and unique sets of function and parameter names for every visitor to the hosting website. While stealth and polymorphic viruses can be traced way back into the 1990’s, proving that obfuscation is certainly nothing new, it is equally certain that the injection of a large dose of perverse criminal professionalism into the malware development business has led to vastly improved techniques today.
The dynamic code obfuscation process is a great example, as it means that use of the js/wonka signature by AV vendors to detect static pages holding an obfuscated script becomes redundant, it just won’t work. Indeed, in order to detect and block such a piece of code in this dynamic malware scenario would, in theory, require millions of such signatures – for every exploit. Adding to the problems is the Metasploit project, and VOMM in particular, which makes any exploit undetectable using techniques including white space randomization, string obfuscation and encoding. Finjan report that VOMM will convert any detectable exploit written in JavaScript and automatically create an undetectable version. It is an advanced malware cloaking kit for the script kiddies generation, and something we should all be very worried about indeed.
Such kits are also identified by MCRC as being particular widespread, with a version of the Web Attacker Toolkit being released in September which is completely obfuscated rather than being written in plain code as before.
None of which should come as a shock to anyone who has their eye on the IT security ball, because the world of malware has for a long time been morphing into a global crimeware empire. Malicious code has become commercialized, with a very real market governed by forces of demand and supply identified by the MCRC report. “Vulnerabilities are being traded in online auctions, commercialized products such as toolkits are being developed to serve this market” it states, continuing “the Web Attacker Toolkit was found on a Russian website and cost a remarkably low $300.”
“Dynamic code obfuscation techniques are the latest salvo from hackers in the ongoing battle of wits between security vendors and their hacker opponents,” said Yuval Ben-Itzhak, Finjan’s Chief Technology Officer. “Over the years, each time a new type of attack appears in the wild, security companies scramble to create a solution. Then, as soon as the hackers become familiar with the newest defense, they devise a new method to circumvent it. Currently, hackers have begun to take advantage of new web technologies to create complex and blended attacks. With their creation of dynamic obfuscation utilities, which enable virtually anyone to obfuscate code in an automated manner, they have dramatically escalated the threat to web security.”
Unsurprisingly this reveals that a key trend as we enter 2007 is the use of code obfuscation to hide malware, bypassing traditional signature based security solutions. Indeed, hackers have now developed dynamic code obfuscation techniques which enable them to generate different and unique sets of function and parameter names for every visitor to the hosting website. While stealth and polymorphic viruses can be traced way back into the 1990’s, proving that obfuscation is certainly nothing new, it is equally certain that the injection of a large dose of perverse criminal professionalism into the malware development business has led to vastly improved techniques today.
The dynamic code obfuscation process is a great example, as it means that use of the js/wonka signature by AV vendors to detect static pages holding an obfuscated script becomes redundant, it just won’t work. Indeed, in order to detect and block such a piece of code in this dynamic malware scenario would, in theory, require millions of such signatures – for every exploit. Adding to the problems is the Metasploit project, and VOMM in particular, which makes any exploit undetectable using techniques including white space randomization, string obfuscation and encoding. Finjan report that VOMM will convert any detectable exploit written in JavaScript and automatically create an undetectable version. It is an advanced malware cloaking kit for the script kiddies generation, and something we should all be very worried about indeed.
Such kits are also identified by MCRC as being particular widespread, with a version of the Web Attacker Toolkit being released in September which is completely obfuscated rather than being written in plain code as before.
None of which should come as a shock to anyone who has their eye on the IT security ball, because the world of malware has for a long time been morphing into a global crimeware empire. Malicious code has become commercialized, with a very real market governed by forces of demand and supply identified by the MCRC report. “Vulnerabilities are being traded in online auctions, commercialized products such as toolkits are being developed to serve this market” it states, continuing “the Web Attacker Toolkit was found on a Russian website and cost a remarkably low $300.”
“Dynamic code obfuscation techniques are the latest salvo from hackers in the ongoing battle of wits between security vendors and their hacker opponents,” said Yuval Ben-Itzhak, Finjan’s Chief Technology Officer. “Over the years, each time a new type of attack appears in the wild, security companies scramble to create a solution. Then, as soon as the hackers become familiar with the newest defense, they devise a new method to circumvent it. Currently, hackers have begun to take advantage of new web technologies to create complex and blended attacks. With their creation of dynamic obfuscation utilities, which enable virtually anyone to obfuscate code in an automated manner, they have dramatically escalated the threat to web security.”
- Davey Winder, staff writer aka happygeek
•
•
•
•
advertising advice apple botnet browser business crime data development email europe facebook firefox forensic gaming google hacking hardware help ibm internet iphone ipod law legal linux malware marketing microsoft mobile mozilla news phishing privacy research search security social networking software spam survey technology trojan video virus vista web windows yahoo youtube
All Recent Tags Comments (Newest First)
Toulinwoek | Junior Poster | Jan 10th, 2007
•
•
•
•
So, in a sense, it seems that a powerful tool for protecting the intellectual property of developers is also a potent weapon being used by malefactors. Talk about the old "rock-and-the-hard-place"!
Post Comment
•
•
•
•
DaniWeb Marketplace (Sponsored Links)
Related Blog Entries
- Spam swings from Viagra to Versace (18 Hours Ago)
- The botnet stripped naked and exposed (2 Days Ago)
- F1 racing drivers at risk from hard drive blackmail plot (3 Days Ago)
- Jasper is just a stepping stone to Valhalla for Microsoft Xbox 360 gamers (4 Days Ago)
- Is Google an open relay spammer? (5 Days Ago)
- STARs Abound at Florida Testers’ Conference (6 Days Ago)
- Chinese Army of Hackers attack Belgium (8 Days Ago)
- Microsoft open source vision blooms with Daisy (9 Days Ago)
- about anything (10 Days Ago)
- Review: Devotec Portable Solar Charger (11 Days Ago)
Related Forum Threads
- <map> find function (C)
- Factory Design pattern implementation (C++)
- request.form is not working in asp.net (ASP.NET)
- templates and maps (C)
- Counting Spaces in a string (C++)
- MFC - OnKeyDown event. (C++)
- Game dev woes (C++)
- Need example of how to use INHERITANCE! (C++)
Featured Entry