volume or in an encrypted folder. This applies to threats involving loss, theft and
confiscation, but also to “checkpoint” scenarios in which the attacker may only have
access for a few minutes.
This attack requires physical control of a machine that is not powered off. Full details of
the scope of the attack are available at http://www.breaknenter.org/projects/inception/ .
Overview
Materials Needed
A system with a firewire port, a thunderbolt port, or a PCMCIA slot and a firewire
card. See http://www.breaknenter.org/projects/inception/#Requirements
Considerations
Walkthrough
Firewire ports and expansion slots can be abused to obtain data that are thought to be
encrypted
The threat describe in this section is more complex than it needs to be. In fact,
unencrypted data are vulnerable to any number of simple attacks, the two most
straightforward being: 1) rebooting the computer from a USB stick CD-ROM or DVD
containing an alternate operating system, then copying all of the data; or 2) removing the
hard drive, inserting it into a different machine, then copying all of the data. These
techniques, which work on nearly any computer, even if a strong login password has
been set, are effective and widely used, but they require extended physical access to the
device. A slightly different attack is described below, one that only requires physical
access for a few minutes. It, too, works regardless of login/screen-lock passwords, though
only devices with Firewire ports or expansion slots (ExpressCard, CardBus, PCMCIA, etc.)
are vulnerable.
The steps required to defend against all of these threats is the same: encrypt your data
using a tool like Microsoft’s BitLocker, Apple’s FileVaule or the open-source Truecrypt
application. The Firewire attack highlighted here is particularly illustrative, however,
because it serves as a reminder that merely setting up an encrypted volume is not
enough. In much the same way that a lock does little to protect your home if the door to
which it is attached remains open, data encryption is rarely effective while you are logged
Page 76 of 240
Select target paragraph3
Connect to a paragraph
Connect to an entity
Disable highlights
Add to table of contents