News for hackers. Stuff that matters.
Re:USB Type-C to Become More Secure with Authentication Stan... by Spivak on Wednesday January 02, 2019 @03:39PM (#18809961)
It's not perfect by any stretch but I do like the idea. One problem we have in environments with strong security requirements is that peripherals, typically USB sticks, need to be authorized and controlled. Since there's typically very little information to actually uniquely identify devices, far too many USB devices have the same serial number, we end up having to just ban them altogether.

I welcome the world where machines trust my CA and someone who wants a USB device just comes to me, signs the paperwork, and leaves with a signed device that suddenly just works.

I mean pushing the security boundary to "someone with the knowledge to flash USB firmware without corrupting the certificate" is pretty darn good.

Re:USB Type-C to Become More Secure with Authentication Stan... by amluto on Wednesday January 02, 2019 @06:38PM (#18811440)
> I welcome the world where machines trust my CA and someone who wants a USB device just comes to me, signs the paperwork, and leaves with a signed device that suddenly just works.

Digicert surely welcomes this world! I personally don’t expect Digicert to have any real controls at all.

Also, right now, to put malware on a USB stick, you can just write malware to it. To create a USB stick that has malicious firmware to attack the host drivers, you need a USB stick that doesn’t protect its firmware or you need to build your own. In the new world, this changes to, drumroll please, a USB stick that neither protects its firmware nor wipes its key when new firmware is uploaded. Or you can build your own and pay Digicert, or you can attack a machine that doesn’t bother validating the signature because it wants to retain compatibility with the billions of existing unauthenticated USB sticks.

Also, if devices need per-device keys, then I suspect that firmware upload won’t wipe the key, since otherwise firmware upload mostly breaks the security model unless some rather complicated checks on the firmware upload process are done.

USB-C devices are cheap, and they’re made by tons of vendors, many of whom know about voltage conversion but not security. Heck, most of these vendors, even big names like Nintendo, can’t even be bothered to speak the protocol correctly.