Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Joanna Rutkowska: Towards (reasonably) trustworthy x86 laptops

    media.ccc.de

    2 HN recommenders · recommended in 3 months, 2016–2019

    YouTube

    1:02:52 · 27K views · Dec 27, 2015

    Joanna Rutkowska's 32C3 talk asks whether trustworthy client systems can be built on x86 hardware, and what realistically can be done about the challenges, such as Intel ME.

    Recommended in Intel ME threads as essential viewing on x86 trust and auxiliary processors.

    Systems, Networks & SecuritySecurity & hackingLinux & open-source ecosystemsComputer architecture & CPUs
    1. 1:00:46
      36C3 - Open Source is Insufficient to Solve Trust Problems in Hardwaremedia.ccc.de13K views • 6 years ago
    2. 46:04
      DEF CON 26 - Christopher Domas - GOD MODE UNLOCKED Hardware Backdoors in redacted x86DEFCONConference86K views • 8 years ago
    3. 44:29
      Breaking the x86 Instruction SetBlack Hat381K views • 9 years ago
    4. 21:28
      DEF CON 26 - Christopher Domas - The Ring 0 Facade Awakening the Processors Inner DemonsDEFCONConference24K views • 8 years ago
    5. 59:23
      28c3: The Science of Insecurity28c342K views • 14 years ago
    6. 56:37
      36C3 - Uncover, Understand, Own - Regaining Control Over Your AMD CPUmedia.ccc.de23K views • 6 years ago
    7. 38:03
      Replace Your Exploit-Ridden Firmware with Linux - Ronald Minnich, GoogleThe Linux Foundation73K views • 9 years ago
    8. 53:02
      36C3 - A systematic evaluation of OpenBSD's mitigationsmedia.ccc.de18K views • 6 years ago
    9. 53:44
      Console Hacking 2016 (33c3)media.ccc.de166K views • 9 years ago
    10. 56:19
      MINIX 3: a Modular, Self-Healing POSIX-compatible Operating SystemFOSDEM90K views • 16 years ago
    11. 51:00
      GOD MODE UNLOCKED - Hardware Backdoors in x86 CPUsBlack Hat319K views • 8 years ago
    12. 54:35
      BlueHat IL 2023 - David Weston - Default SecurityMicrosoft Israel R&D Center47K views • 3 years ago
    13. 1:05:51
      LibreSSL: The first 30 days, and what the Future HoldsAndrea Ross5.1K views • 12 years ago
    14. 58:05
      Guarding Against Physical Attacks: The Xbox One Story — Tony Chen, MicrosoftPlatform Security Summit95K views • 7 years ago
    15. 58:37
      NVIDIA — Securing the Future of Safety and Security of Embedded Software (Captioned)AdaCore5K views • 5 years ago
    16. 1:06:20
      USENIX ATC '21/OSDI '21 Joint Keynote Address-It's Time for Operating Systems to Rediscover HardwareUSENIX46K views • 5 years ago
    17. 36:52
      35C3 - Modchips of the Statemedia.ccc.de41K views • 7 years ago
    18. 50:06
      Protected KVM on Arm64: A Technical Deep Dive - Quentin Perret, GoogleThe Linux Foundation6K views • 4 years ago
    19. 56:52
      Florian Grunow, Niklaus Schiess: Lifting the Fog on Red Star OSmedia.ccc.de46K views • 10 years ago
    20. 6:36
      Intel ME explained (intel management engine) from insiderjessie12K views • 8 years ago

    4 comments from Hacker News

    1. @dlmetcalfJun 2016· in “Intel and ME, and why we should get rid of ME”

      Wow, no one here has mentioned Johanna Rutkovska's (Invisible Things Lab & QubesOS), "Intel x86 Considered Harmful"? [LINK] [LINK] Essential reading!! this video

      Strongly recommendsView on HN
    2. @kriroJun 2016· in “The Intel ME subsystem can take over your machine, can't be audited”

      Joanna Rutkowska has written a nice paper on the topic, highly recommended: [LINK] Edit: There's also a talk from 32c3 for those more inclined to watch a video. I am pretty worried ever since I watched that: this video (which is why I have researched non-Intel laptop alternatives..cliffnotes: GPUs without BLOBs are hard to find and there will be some severe tradeoffs which is expected)

      RecommendsView on HN
    3. @emily-cNov 2019· in “Exploiting Intel’s Management Engine”

      The CSME is on the PCH[1] (when one exists). (However AMD elected to put their PSP on-die as an IP-block). It is the root of trust of the system and takes the CPU out of reset even though it's not on the CPU itself. x86-based machines have pretty much always had multiple auxiliary processors/SoCs that control various aspects of the system such as the embedded controller (a direct descendant of the 8042 keyboard controller). Another example of this is the AMD SMU which lives on the chipset and coexists with the PSP (the talk in the link gets code running on this as you described)[2]. Interestingly the Chromebook EC firmware is open source[3]. Joanna Rutkowska has done a nice overview of some of the security aspects of these topics as well[4]. Ideally there would be a standard way to verify and measure all the various firmware images (and potentially option ROMs which would be theoretically measured with SRTM via UEFI) for these system processors during boot during a DRTM event (with Intel's STM/AMD SMM supervisor enabled as well) but there is a long way to go for that. [1] [LINK] [2] [LINK] [3] [LINK] [4] this video

      CitesView on HN
    4. @mopplMar 2017· in “Who controls your computer? and how to make sure it's you”

      The article is dated. The game changed fundamentally with the introduction of the Intel Management Engine (or the AMD Platform Security Processor) on the x86 platform. The system is now "deep pwned" as described in point 3.1.1 of the article. The manufacturer has ultimate control of the platform, the user has been disowned. [LINK] this video [LINK] [LINK]

      CitesView on HN