TPMのハッキングを説明及びデモしようとした、Black Hat のセッションが中止になった。
“TPMkit: Breaking the Legend of [Trusted Computing Group’s Trusted Platform Module] and Vista (BitLocker),”
つい2週間前、Jeff Mossが2005年のCiscoとのバトルを説明したのを聞いたばっかりなだけに、なまなましいなあ。
ちなみにCiscoについては、Ciscoの弁護士はプロではっきりしていてすばらしい、小さい会社の弁護士がころころ言うことを変えたりするのに比べて安心できる、訴えられるならCiscoだね、といっていたのが印象的だった。
Integrity of hardware-based computer security is challenged - Network World
A presentation scheduled for Black Hat USA 2007 that promised to undermine chip-based desktop and laptop security has been suddenly withdrawn without explanation.
The briefing, “TPMkit: Breaking the Legend of [Trusted Computing Group’s Trusted Platform Module] and Vista (BitLocker),” promised to show how computer security based on trusted platform module (TPM) hardware could be circumvented.
“We will be demonstrating how to break TPM,” Nitin and Vipin Kumar said in their abstract for their talk that was posted on the Black Hat Web site but was removed overnight Monday.
“The demonstration would include a few live demonstrations. For example, one demonstration will show how to login and access data on a Windows Vista System (which has TPM + BitLocker enabled),” the abstract said.
BitLocker is disk-encryption technology in Microsoft’s Vista operating system that relies on TPM to store keys.
セッション概要のコピー
Black Hat paper on breaking Trusted Platform Module withdrawn - Network World
Black Hat paper on breaking Trusted Platform Module withdrawn
Abstract promised to show weakness of TPM chip protection
Network World, 06/27/07
Sponsored by:
This is the abstract for a paper that was scheduled to be presented at Black Hat USA 2007 security conference next month. It was removed without explanation from the conference Web site this week, and promised to circumvent security afforded by Trusted Platform Module chips:
"TPMkit: Breaking the Legend of Trusted Computing (TC [TPM]) and Vista (BitLocker)"
Nitin Kumar
Vipin Kumar
"Trusted computing" means that the computer will consistently behave in specific ways, and those behaviors will be enforced by hardware and software. Trusted computing is often seen as a possible enabler for future versions of document protection (mandatory access control) and copy protection (Digital Rights Management)—which are of value to corporate and other users in many markets and which to critics, raises concerns about undue censorship. It's also being used by software vendors. (Source)
Trusted Computing includes the use of Trusted Platform Module (security processor (hardware chip) which can be used to enforce protections (such as BitLocker in Microsoft's Windows Vista).TCG has proposed a specification for Remote Attestation that allows a host to remotely prove its hardware and software while protecting its privacy. Trusted reporting is the key component for attestation of a host’s configuration and is accomplished by exposing trusted measurements. Remote Attestation is also used to Trusted Network Connect. The TNC architecture enables network operators to enforce policies regarding endpoint integrity at or after network connection.
TCPA/TPM DRM is a technical term for a Trustworthy Computing solution that limits what fair use consumers can use with the media they own. More info.
Nearly 150 Million TPM devices have already been shipped and this number is increasing day-by-day. (Source)
The TPM becomes the first step in the boot sequence, serving as a secure foundation for the BIOS, the boot loader, the kernel, and the rest of the operating system. Since the TPM performs this check every time the PC boots, it provides a regular check for rootkit infections. This means it will be easily apparent when a PC has been tampered with. (Source)
The attack procedure (TPMkit) involves an attack on the TPM chip. TPMkit lets you overcome technologies such as Vista's BitLocker. TPMkit also bypasses remote attestation and thus, will allow to connect over Trusted Network Connect(TNC) (although the system might not be in Trusted state).
TPMkit bypasses the security checks mentioned (in the above paragraphs) and thus, you will never know that you are using a compromised or changed system.
We will be demonstrating how to break TPM. The demonstration would include a few live demonstrations. For example, one demonstration will show how to login and access data on a Windows Vista System (which has TPM + BitLocker enabled).
More information on TPMkit (as it evolves) will be released.