HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

36C3 - Uncover, Understand, Own - Regaining Control Over Your AMD CPU

media.ccc.de1 HN recommender · recommended in 1 month, 2019-2021
YouTube
23K views · 6 years ago · talk · evergreen

A 36C3 talk on the AMD Platform Security Processor, an undocumented ARM core inside AMD CPUs that runs before the main processor. The speakers present their reverse engineering of its internals.

Cited in discussions of open firmware and trust as a thorough reverse engineering of the PSP.

Security & hackingComputer architecture & CPUsPrivacy, surveillance & cybercrime#amdpsp#reverseengineering#firmware#security#ccc

5 comments from Hacker News

@TobTobXX2021 · in “The Framework is the most exciting laptop I've used”

There's this great talk from a CCC about reverse engeneering the PSP: Uncover, Understand, Own - Regaining Control Over Your AMD CPU ▶ this video At 47:10, they mention that they haven't found anything evil. Ofc, this isn't hard proof, but if I trust anyone's answer, then it's theirs. I think the likelihood of it being malicious is nonzero, but small enough that I'd condemn active backdoors into the realm of conspiracy theories. There's always the possibility of it being exploited by others, but c'mon: Basically ANY other exploit would be way easier to distribute and activate than one in the PSP.

RecommendsView on HN
@garaetjjte2021 · in “Libreboot: Freedom-Respecting Boot Firmware”

That's switch for TPM features only. You cannot disable PSP as it is responsible for x86 initialization. ▶ this video

CitesView on HN
@TobTobXX2021 · in “Ministry of Freedom – GNU+Linux laptops with Libreboot preinstalled”

There's this great talk from a CCC about reverse engeneering the PSP: Uncover, Understand, Own - Regaining Control Over Your AMD CPU ▶ this video At 47:10, they mention that they haven't found anything evil. Ofc, this isn't hard proof, but if I trust anyone's answer, then it's theirs. (Btw, watch the whole talk, it's nothing short of incredible.)

Strongly recommendsView on HN
@didericis2021 · in “I want a computer that I own”

If you’re referring to Intel ME and the AMD PSP, people who have analyzed the PSP seem to think it’s safe: ▶ this video

CitesView on HN
@peter_d_sherman2019 · in “Uncover, Understand, Own – Regaining Control over Your AMD CPU [video]”

Excerpt: "The AMD Platform Security Processor (PSP) is a dedicated ARM CPU inside your AMD processor and runs undocumented, proprietary firmware provided by AMD. It is a processor inside your processor that you don't control. It is essential for system startup. In fact, in runs before the main processor is even started and is responsible for bootstrapping all other components. This talk presents our efforts investigating the PSP internals and functionality and how you can better understand it. Our talk is divided into three parts: The first part covers the firmware structure of the PSP and how we analyzed this proprietary firmware. We will demonstrate how to extract and replace individual firmware components of the PSP and how to observe the PSP during boot. The second part covers the functionality of the PSP and how it interacts with other components of the x86 CPU like the DRAM controller or System Management Unit (SMU). We will present our method to gain access to the, otherwise hidden, debug output. The talk concludes with a security analysis of the PSP firmware. We will demonstrate how to provide custom firmare to run on the PSP and introduce our toolchain that helps building custom applications for the PSP. This talk documents the PSP firmware's proprietary filesystem and provides insights into reverse-engineering such a deeply embedded system. It further sheds light on how we might regain trust in AMD CPUs despite the delicate nature of the PSP." Researchers: Robert Bu

CitesView on HN
36C3 -  A systematic evaluation of OpenBSD's mitigations53:02

36C3 - A systematic evaluation of OpenBSD's mitigations

media.ccc.de
18K views • 6 years ago
Console Hacking 2016 (33c3)53:44

Console Hacking 2016 (33c3)

media.ccc.de
166K views • 9 years ago
35C3 -  Modchips of the State36:52

35C3 - Modchips of the State

media.ccc.de
41K views • 7 years ago
Intel ME explained (intel management engine) from insider6:36

Intel ME explained (intel management engine) from insider

jessie
12K views • 8 years ago
Joanna Rutkowska: Towards (reasonably) trustworthy x86 laptops1:02:52

Joanna Rutkowska: Towards (reasonably) trustworthy x86 laptops

media.ccc.de
27K views • 10 years ago
DEF CON 26  - Christopher Domas - The Ring 0 Facade Awakening the Processors Inner Demons21:28

DEF CON 26 - Christopher Domas - The Ring 0 Facade Awakening the Processors Inner Demons

DEFCONConference
24K views • 8 years ago
36C3 -  Open Source is Insufficient to Solve Trust Problems in Hardware1:00:46

36C3 - Open Source is Insufficient to Solve Trust Problems in Hardware

media.ccc.de
13K views • 6 years ago
DEF CON 26  - Christopher Domas - GOD MODE UNLOCKED Hardware Backdoors in redacted x8646:04

DEF CON 26 - Christopher Domas - GOD MODE UNLOCKED Hardware Backdoors in redacted x86

DEFCONConference
86K views • 8 years ago
My personal fight against the modern laptop44:50

My personal fight against the modern laptop

linux conf au 2017 - Hobart, Australia
121K views • 9 years ago
GOD MODE UNLOCKED - Hardware Backdoors in x86 CPUs51:00

GOD MODE UNLOCKED - Hardware Backdoors in x86 CPUs

Black Hat
319K views • 8 years ago
34C3 -  Console Security - Switch56:50

34C3 - Console Security - Switch

media.ccc.de
135K views • 8 years ago
27c3: Reverse Engineering the MOS 6502 CPU (en)51:57

27c3: Reverse Engineering the MOS 6502 CPU (en)

Christiaan008
477K views • 15 years ago
Protected KVM on Arm64: A Technical Deep Dive - Quentin Perret, Google50:06

Protected KVM on Arm64: A Technical Deep Dive - Quentin Perret, Google

The Linux Foundation
6K views • 4 years ago
DCEmu Reviews - 27C3 - Chaos Communication Congress 2010 - fail0verflow - FULL VIDEO44:40

DCEmu Reviews - 27C3 - Chaos Communication Congress 2010 - fail0verflow - FULL VIDEO

1KIND Reviews
47K views • 15 years ago
37C3 -  Breaking "DRM" in Polish trains1:01:46

37C3 - Breaking "DRM" in Polish trains

media.ccc.de
524K views • 2 years ago
Userbenchmark - the April Fools that never ends14:05

Userbenchmark - the April Fools that never ends

2kliksphilip
2.5M views • 5 years ago
27c3: Console Hacking 2010 (en)44:11

27c3: Console Hacking 2010 (en)

Christiaan008
33K views • 15 years ago
27C3: Adventures in analyzing Stuxnet (Bruce Dang from Microsoft)1:14:56

27C3: Adventures in analyzing Stuxnet (Bruce Dang from Microsoft)

basti0007
95K views • 15 years ago
Breaking the x86 Instruction Set44:29

Breaking the x86 Instruction Set

Black Hat
381K views • 9 years ago
The Road to PS552:45

The Road to PS5

PlayStation
16.8M views • 6 years ago