Technology Sectors

Market Sectors

Tainted information: Poisoned document control

Derek Manky

Attacking systems for sensitive information for the purpose of espionage or monetization is certainly not new. In fact, it's a predictable aspect of crime because in our modern cyber era, digital information flows with ease, as systems become further integrated. The new trend that we continue to observe involves the vehicles that are used for these attacks.

Documents are used frequently by governments, corporations and beyond. There are many forms of documents (PDF, DOC, XLS), with many readers to display and edit these documents. In the eyes of a cyber-criminal, where there is high traffic and data usage, there is an opportunity to attack.

Poisoned document attacks occur when a legitimate document file is altered to contain malicious byte sequences. When the reading software opens the document file, it comes across the unexpected information which subverts the process to the malicious code.

To successfully execute an attack, the attack must be tailored for the reading software. For example, an attack that works on Adobe Reader (PDF) might not work with a FoxIt Reader, and vice versa. Likewise, an attack that works on a specific version of a reader might not work on subsequent versions, since the vulnerability that the attack exploits may have been patched.

Poisoned document attacks have been around for a while. The key difference now is the growing number of techniques (vulnerabilities) that are available to an attacker to execute the poisoned code that lies in a document. Due to a number of hurdles that have been implemented by developers, a successful attack is harder to execute today than it was 10 years ago. For example, technologies such as MS Windows 7's implementation of data execution prevention (DEP) and address space layout randomization (ASLR) have been implemented to stop traditional attack techniques. As software is patched, new security holes must be discovered and exploited.

There are two problems here. First, patch management practices are not always up to par when they should be. Software patches that fix security issues should be patched immediately, since that closes the gap that would let an attacker through. Time and time again, we have observed old (patched) attacks that continue to be successful because of this problem -- the Conficker worm is a great example.

The second problem is that even though attacks today are harder to implement, the amount of resources available to an attacker are far greater than they were before. This means that though the challenge confronting the attacker is more complex, the net effort is less because an attacker may use a network of machines, tools and humans to help create and launch such an attack.

Typical poisoned document attacks today occur in two categories: blanketed and targeted attacks. Blanketed attacks have no specific target in mind, aiming to infect as many users as possible. This is usually done through a mass spam campaign, with a poisoned document attached. The more effective (and increasingly more popular) method is a targeted attack, which has one or more specific recipients in mind. These attacks are usually undertaken through a convincing-looking e-mail, which may detail events that the recipient would be familiar with. The result means the user is more likely to open the document, initiating the execution of the malicious code.

Once a poisoned document has been opened, the reading software begins executing malicious code that drops payload onto the machine. Today, the most common payloads are botnets and spy trojans. In these scenarios, a botnet agent will be installed first. Then, it reports to the attacker and downloads malware -- typically a remote administration tool (RAT). A RAT is actually a legitimate tool, in that it allows an administrator to access and service a machine remotely. Unfortunately, today, many of these tools are developed and used for malicious purposes. Such RATs allow attackers to download files, capture screenshots, enable live Webcam and audio feeds, etc. A well documented case of poisoned document attacks against governments using this process is Gh0stNet.

Moving forward, we will continue to see more targeted attacks using documents because document-based vulnerabilities are being uncovered on a regular basis. We’ll see more of these cases occur through social networks, since they are well suited for targeted document attacks.

To prepare for these attacks, we recommend proper patch and identity management. Consider alternate software and operating systems, when feasible. Be cautious about opening document files, even when they seem legitimate. Always remember a layered security solution -- with antivirus, intrusion prevention, Web filtering, anti-spam and application control -- is the best way to mitigate botnets, RATs, the poisoned documents themselves and the way they travel.

Derek Manky is the lead author of Fortinet's monthly Threat Landscape Report. He blogs and regularly writes on breaking security developments. He can be reached at: DManky@fortinet.com


 

Recent Videos

It's been a banner year for the Whitestone Group, according to John Clark, CEO of the facility security, asset/force protection and investigations...
Jeff Horne explains that Denver, CO-based Accuvant , Inc has two different businesses – the Value Added Reseller (VAR) side, in which it is one of...
GSN caught up with Dave Natelson for a quick interview at the Cocktail Reception at the 2011 Awards Dinner, before he learned that Nasatka had earned...
Ann Pickren discusses MIR3’s Mass Notification System that was awarded a Winner’s Trophy in GSN’s 2011 Homeland Security Awards Program. She explains...
Former Coast Guard Commandant Thad Allen, who served through a long and distinguished career in the United States Coast Guard and later answered the...

Upcoming Events

Event Details Dates of Event
SANS Monterey 2012 Jan 30 - Feb 4
2012 Adobe Government Assembly Feb 8
SANS Phoenix 2012 Feb 13 - 18
SANS Secure India 2012 Feb 20 - 25
The Airport Law Enforcement Symposium Feb 23-24, 2012 Feb 23 - 24
Physical Security: Introductory Applications and Technology Feb 27 - Mar 1
Conducting Corporate Investigations Feb 27 - 28
ISC CHINA 2012 (International Security Conference & Exposition CHINA) Feb 27 - 29
RSA Conference 2012 Feb 27 - Mar 2
SAP Public Sector Partner Exchange Feb 28 - 28
SANS Secure Singapore 2012 Mar 5 - 17
SANS Germany 2012 Mar 5 - 10
Homeland Security Finance Forum 2012 Mar 6 - 6
Basic Hands-On CAMEO Training Mar 12 - 14
ASIS Assets Protection Course: Principles of Security (APC I) Mar 12 - 15
SANS Mobile Device Security Summit 2012 Mar 12 - 15
Aviation Week's Innovation Challenge Showcase Mar 13 - 14
Symantec Government Technology Summit Mar 20 - 20
STI at SANS 2012 Mar 23 - 30
SANS 2012 Mar 23 - 30
The 9th Two Day Conference On Indian Medical Devices & Plastics Disposables Industry 2012 Mar 23 - 24
SANS Northern Virginia 2012 Apr 15 - 20
Active Shooter Apr 18 - 19
SANS AppSec 2012 Apr 24 - May 2
SANS Cyber Guardian 2012 Apr 30 - May 7
Telework Exchange Spring 2012 Town Hall Meeting May 2 - 2
5th Sample Prep - Sample Preparation for Virus, Toxin, & Pathogen Detection & Identification May 3 - 4
SANS Security West 2012 May 10 - 18
SANS Toronto 2012 May 14 - 19
Counter Terror Expo US May 16 - 17
CEIC 2012 (Computer and Enterprise Investigations Conference) May 21 - 24
SANS Rocky Mountain 2012 Jun 4 - 9
Data Center Brainstorm 2012 Jun 19 - 19
SANS Forensics and Incident Response Summit 2012 Jun 21 - 27
Vanguard Security & Compliance 2012 Jun 25 - 28
SANS Canberra 2012 Jul 2 - 10