Attackers are changing their tactics and, unsurprisingly, it's not to the
benefit of users, according to a new security report.
The 2010 Top Cyber
Security Risks Report features data from Hewlett-Packard's TippingPoint
Digital Vaccine Labs, Qualys and The SANS Institute and notes the
increasing use of complex obfuscation techniques for PDF exploits and malicious
JavaScript.
"We see obfuscation techniques and attack complexities that we've just
never seen before," explained Mike Dausin, manager of Advanced Security
Intelligence at DVLabs. "PDFs are made of sort of sets of streams ... usually
the exploits come in one stream, one blob of data in the PDF file. Nowadays
it's common to see the exploit
being broken up into 10 or more streams within the PDF and actually
cross-referencing themselves."
Dausin added, "We've also seen sort of the same technique in JavaScript
land as well, where you'll end up with either a set of iFrames or a set of
script tags that will reference 10 or more script files … and what will
actually come down is ... fragments of an exploit that are then [brought]
together and executed."
Since each iFrame contains a separate exploit, the attacker has great
control over the techniques employed, the report noted, and adding new
exploits or making code changes is "very easy to do." Each JavaScript
fragment is complementary to the other fetched fragments, and the exploit will
not run unless all of the fragments are present.
"The use of this technique greatly complicates the job of intrusion
detection/prevention because each stream must be separately analyzed in order
to get a clear picture of what the exploit is trying to accomplish," the
report said.
Adobe Reader and Adobe Acrobat have become favorites of attackers in 2010, as
exemplified by recent
attacks targeting a zero-day bug in the software. According to the report,
the amount of time it takes to reduce the number of unpatched machines by 50
percent—termed "half-life"—for Adobe Reader lags behind Microsoft
Windows OS. In the last year, the half-life for the Windows OS was 14.5 days,
while for Adobe Reader, it was 65 days.
"We have data available for Adobe Reader showing that the newer
version, Reader v9, behaves significantly better than the older versions, [v7]
and v8," the report said. "Separating the v9 vulnerabilities of Adobe
Reader from the vulnerabilities for older versions, [v7] and v8, shows that the
newest release of Adobe Reader presents a half-life that is roughly equivalent
to that of our comparison system, the Windows OS system patches: 15 days."
While patching remains a problem, the report also emphasized that it is not
uncommon for new vulnerabilities to be discovered by different researchers
independently.
"This may seem farfetched, but it is now common for ZDI [TippingPoint's
Zero-Day Initiative] researchers to independently discover the exact same
vulnerability as other researchers," the report said. According to the
authors, this has happened 13 times in the first six months of 2010, as compared
with 18 times in 2009 and four times in 2007.
"It's either becoming easier to discover these things, or there [are] a
lot more eyes looking at it," Dausin told eWEEK. "But the fact
remains that if two legitimate teams are co-discovering vulnerabilities at the
exact same time on a regular basis, it's certainly not a stretch to imagine the
black hat guys are discovering an equal number of them."
There are also still older threats such Conficker, SQL Slammer and Code Red
circulating. Slammer, which originated in 2004, still triggers HP TippingPoint IPS
filters 10 times more than any other filter.
"We still see a lot of really old legacy ways to get compromised,"
Dausin said. "We still see large number of attacks from older, legacy
exploits … It's important not to forget about password brute-forcing
and even just the old legacy acts. Bringing out unconfigured machines on
your network is still a great way to get compromised."