Microsoft is causing major cyber-security concerns with the accidental leak of a "golden key" intended to protect devices equipped with Secure Boot.
The Secure Boot feature is intended to protect Windows devices by making sure they only use software trusted by the PC maker or user. It's part of Microsoft's Unified Extensible Firmware Interface (UEFI) and ensures each component loaded during the boot process is validated.
The all-access keys were discovered by MY123 and Slipstream in March 2016. A recent blog post (animated site with tinny, arcade-style music) by researchers at MY123 and Slipstream dives into the details of Microsoft's security problems and the errors it made in addressing them.
Note that the golden key isn't an actual key, but a means of changing the tasks launched by UEFI during the boot process, as explained in a report by Ars Technica. The policy has been made available online. It will enable anyone to disable the Secure Boot feature.
Secure Boot can be disabled on several types of desktop PCs, but is hard-coded into most devices running Windows. It seems the golden key is intended to turn off OS checks so programmers can test new projects. However, it can also leave Windows devices vulnerable.
The keys leaked by Microsoft will allow users with admin rights to install any operating system -- like Linux or Android -- on their Windows PCs, smartphones, or tablets.
This leak has dangerous implications for a machine if an attacker has physical access to it. If this is the case, a hacker could install and deploy bootkits and rootkits at deep levels, as described in the blog post.
The worst part? There's a chance Microsoft will not be able to reverse the problem.
Redmond has attempted to fix the problem through security patches, but MY123 and Slipstream believe there is no chance Microsoft will be able to make the golden keys entirely unusable for those who want to commit harm.
MY123 and Slipstream used this situation as an opportunity to warn the Federal Bureau of Investigation about the dangers of implementing a backdoor into smartphones, tablets, and PCs.
The idea of creating a device backdoor was a hot topic earlier this year, following the December 2015 shooting in San Bernardino, Calif. FBI officials ordered Apple to create code to unlock an iPhone so they could access data on a device owned by one of the shooters. Apple firmly refused to create what it called a "backdoor" to the device.
In their blog post, the MY123 and Slipstream researchers noted that Microsoft put a backdoor into Secure Boot and in doing so, allowed Secure Boot to be disabled in all Windows devices.
"About the FBI: are you reading this? If you are, then this is a perfect real world example about why your idea of backdooring cryptosystems with a 'secure golden key' is very bad!" the researchers emphasized.
"Microsoft implemented a 'secure golden key' system" with Secure Boot, they continued. "And the golden keys got released from MS own stupidity. Now, what happens if you tell everyone to make a 'secure golden key' system?"