Live data from Hacker News

Viewing profile — kukrimate

kukrimate

HN member
Joined
Fri, Apr 29, 2022, 11:30 AM UTC
HN karma
28
Public activity
18 items

About kukrimate

No profile information was provided.

Recent public activity

  1. comment
    Comment #42821434

    Why does the initrd have to keep the PCRs the same after handing off to the root filesystem anyhow? Capping off the PCRs with any arbitrary value before execing into root would sto…

  2. comment
    Comment #42420077

    It is a hardware feature, but it does basically nothing without its software in flash.... The only code that is inside the silicon is a 128K bootrom that literally just sets thing …

  3. comment
    Comment #42413221

    I have the ME11's boot ROM in a disassembler as I write this :)

  4. comment
    Comment #42412973

    Absolutely is, one of those exact attacks is being used here to bypass BootGaurd. However all pre-boot attacks I am aware of rely on writing a malicious payload to the system's SPI…

  5. comment
    Comment #42412750

    Depends on how you define "booting". While its true that the microkernel always boots, and there is one userspace process running, it's a bit more subtle than that imo. The bringup…

  6. comment
    Comment #42407887

    I wrote the deguard utility that made this possible. (The vulnerability being used was found by PT Research in 2017 however.) While yes you cannot strictly disable the ME, what rem…

  7. comment
    Comment #40616803

    > eFuses, maybe? Or a bit of battery-backed SRAM. Lots of devices have a small amount of hardened storage for e.g. encryption keys. FPGAs supporting bitstream encryption and Atmel'…

  8. comment
    Comment #40610079

    Except that was never the purpose of TPMs unlike HDCP

  9. comment
    Comment #40607413

    Is anyone here talking about survaillance?? That "attestation" in the full disk encryption case means your disk encryption key only being available to the operating system you chos…

  10. comment
    Comment #40606115

    TPMs are a cryptographic coprocessor with added platform state attestation functionality. That can for example be used locally for secure secret storage that is only available in c…

  11. comment
    Comment #40603243

    Because where do you store the CPU side private key after the exchange for future sessions? The secure storage is the TPM , but here you cannot obviously store the secret in the TP…

  12. comment
    Comment #40603224

    What you are saying is sound, and I agree it could be done. But there are multiple caveats: - How do you hide the secret so that only "legitimate" operating systems can use it for …

  13. comment
    Comment #40599226

    Well yes, but there is a difference between a signal being accessible on a PCB trace I can see with my eyes, vs it being accessible only on the inside of a 7nm silicon die. There i…

  14. comment
    Comment #40598975

    > What are your thoughts on Microsoft Pluton and Google OpenTitan as TPM alternatives/emulators? I am not familiar enough of the technical details of Pluton or OpenTitan to make a …

  15. comment
    Comment #40598849

    No. But on essentially all existing UEFI systems you can trivially overwrite the "db" keystore in flash and install anything you please. Also most (all?) UEFI systems are not locke…

  16. comment
    Comment #40598760

    Unfortunately encrypted sessions without an interactively provided secret like a PIN are no defence against attacker with physical access. You either need an interactively provided…

  17. comment
    Comment #40598736

    The PIN is the important part there, encrypted sessions (and/or EK cert verification) without PIN are not much more then obfuscation, and defeated by both the interposer attack, an…

  18. story
    Show HN: Self Hosting C Compiler

    This is my hobby C compiler project. Decided to publish the code today, as it finally compiled itself. The readme on the linked GitHub page has a bit of information on how it works…