Toolkit voor het decoderen van Intel-microcode uitgebracht.

Een groep beveiligingsonderzoekers van het uCode-team heeft de broncodes gepubliceerd voor het decoderen van de Intel-microcode. De Red Unlock-techniek, ontwikkeld door dezelfde onderzoekers in 2020, kan worden gebruikt om de versleutelde microcode te extraheren. De voorgestelde decoderingmogelijkheid maakt het mogelijk om de interne structuur van de microcode en de methoden voor de implementatie van x86-machine-instructies te onderzoeken. Bovendien hebben de onderzoekers het formaat van de microcode-updates, het versleutelingsalgoritme en de sleutel die werd gebruikt om de microcode te beschermen (RC4) hersteld.

Om de gebruikte versleutelsleutel te bepalen, werd er gebruik gemaakt van een kwetsbaarheid in Intel TXE, waarmee een niet gedocumenteerde debugmodus kon worden geactiveerd, die door de onderzoekers de codenaam "Red Unlock" kreeg. In de debugmodus kon er rechtstreeks vanuit de CPU een dump van de werkende microcode worden gedownload en werden het algoritme en de sleutels eruit gehaald.

De toolkit kan alleen de microcode decoderen, maar biedt geen mogelijkheid om deze te wijzigen, omdat de integriteit van de microcode aanvullend wordt gecontroleerd met behulp van een digitale handtekening op basis van het RSA-algoritme. Deze methode is toepasbaar op Intel-processoren van de Gemini Lake-familie, die zijn gebaseerd op de Goldmont Plus-microarchitectuur, en op Intel Apollo Lake-processoren, die zijn gebaseerd op de Goldmont-microarchitectuur.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster