Attacks/Breaches
4/4/2011
11:28 AM
Connect Directly
RSS
E-Mail
50%
50%

RSA Details SecurID Attack Mechanics

EMC won't say what the attackers took, but it did explain how they penetrated RSA and stole information about its two-factor SecurID authentication system.

10 Massive Security Breaches
(click image for larger view)
Slideshow: 10 Massive Security Breaches
EMC's RSA division has that it was compromised by a spear-phishing attack -- aka spoof emails -- that used a zero-day Adobe Flash vulnerability. But RSA still offered no details on the information the attacker stole.

Here's how the attack succeeded, according to what RSA reported Friday: The attacker sent two small batches of emails with "2011 Recruitment Plan" as the subject line to two small groups of EMC employees with an Excel spreadsheet attached, which at least some recipients executed. But the spreadsheet included an embedded Flash file that executed malicious code via a zero-day vulnerability, enabling the attacker to gain full access to the PC and install software to more easily control it remotely.

"The attacker in this case installed a customized remote administration tool known as Poison Ivy RAT variant," said Uri Rivner, head of new technologies in the consumer identity protection group at RSA, in a Friday blog post.

Rather than receiving commands from a control server, tools such as Poison Ivy pull commands from an external server. "This connectivity method makes them more difficult to detect, as the PC reaches out to the command and control rather than the other way around," he said. Poison Ivy has been used in numerous other attacks, including the Operation Aurora attack against Google in late 2009.

After penetrating EMC's network, the attacker targeted credentials for people with access to high-value information, aggregated that information, and then exported it via FTP to an external Web site, where it was downloaded and then erased -- evidence of the attacker hiding his or her tracks.

Rivner emphasized that RSA had been hit by an advanced persistent threat (APT) attack. "One cannot stress enough the point about APTs being, first and foremost, a new attack doctrine built to circumvent the existing perimeter and endpoint defenses," he said.

But many security experts have labeled "APT," at least in this case, as an exercise in spin, noting that threats that blend multiple attack modes, including social engineering, have been around for years.

"There is very little in this attack that is particularly sophisticated. The big question is, what are the defenses that would have prevented or reduced the impact of this attack?" said Rick Wanner at the SANS Internet Storm Center in an online post.

As noted, RSA's Rivnerk also offered no additional information on exactly what the attackers stole, saying only that "RSA made it clear that certain information was extracted."

That lack of specificity from RSA left many SecurID users preparing for the worst, which is that their two-factor authentication system can't be trusted.

Adobe has since patched the vulnerability exploited by the RSA attacker.

Comment  | 
Print  | 
More Insights
Register for Dark Reading Newsletters
White Papers
Flash Poll
Current Issue
Cartoon
Video
Slideshows
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2013-6335
Published: 2014-08-26
The Backup-Archive client in IBM Tivoli Storage Manager (TSM) for Space Management 5.x and 6.x before 6.2.5.3, 6.3.x before 6.3.2, 6.4.x before 6.4.2, and 7.1.x before 7.1.0.3 on Linux and AIX, and 5.x and 6.x before 6.1.5.6 on Solaris and HP-UX, does not preserve file permissions across backup and ...

CVE-2014-0480
Published: 2014-08-26
The core.urlresolvers.reverse function in Django before 1.4.14, 1.5.x before 1.5.9, 1.6.x before 1.6.6, and 1.7 before release candidate 3 does not properly validate URLs, which allows remote attackers to conduct phishing attacks via a // (slash slash) in a URL, which triggers a scheme-relative URL ...

CVE-2014-0481
Published: 2014-08-26
The default configuration for the file upload handling system in Django before 1.4.14, 1.5.x before 1.5.9, 1.6.x before 1.6.6, and 1.7 before release candidate 3 uses a sequential file name generation process when a file with a conflicting name is uploaded, which allows remote attackers to cause a d...

CVE-2014-0482
Published: 2014-08-26
The contrib.auth.middleware.RemoteUserMiddleware middleware in Django before 1.4.14, 1.5.x before 1.5.9, 1.6.x before 1.6.6, and 1.7 before release candidate 3, when using the contrib.auth.backends.RemoteUserBackend backend, allows remote authenticated users to hijack web sessions via vectors relate...

CVE-2014-0483
Published: 2014-08-26
The administrative interface (contrib.admin) in Django before 1.4.14, 1.5.x before 1.5.9, 1.6.x before 1.6.6, and 1.7 before release candidate 3 does not check if a field represents a relationship between models, which allows remote authenticated users to obtain sensitive information via a to_field ...

Best of the Web
Dark Reading Radio
Archived Dark Reading Radio
Three interviews on critical embedded systems and security, recorded at Black Hat 2014 in Las Vegas.