Abstract :
Traditionally, antivirus products stop malicious software by recognizing code signatures unique to different types of malware. When the applications encounter a file with a code string that matches one in their database for a known virus, they block its access to the intended victim´s computer. However, with the advent of Web 2.0, in which Web sites make it easy for users to add content, hackers have found a new way to spread malicious code and short-circuit the pattern-matching antivirus approach. DCO employs algorithms to change and disguise JavaScript-based malware code without making it less harmful, thereby keeping pattern-matching antivirus software from recognizing exploits.
Keywords :
Internet; Java; computer crime; computer viruses; pattern matching; JavaScript-based malware code; Web 2.0; antivirus software; dynamic code obfuscation; malicious software; pattern matching; Algorithms; Computer hacking; Computer worms; Engines; Filtering; HTML; Invasive software; Java; Security; Uniform resource locators; DCO attacks; antivirus software; dynamic code obfuscation;