Das Microcode-Update selbst kann immer zurückgesetzt werden, da es nicht dauerhaft ist. Wenn das Update jedoch über Firmware (z. B. UEFI / BIOS) vorgenommen wird, müssen Sie möglicherweise eine geänderte Firmware aktualisieren:
Auf neueren Intel-Plattformen können Microcode-Aktualisierungen Hot-Downgrades aus Sicherheitsgründen verbieten (es gibt drei Mikrocode-Versionsfelder: Revision, "SVN" und "VCN"), wobei die beiden letzten inoffiziellen Namen sind, da sie nicht dokumentiert sind Hot-Downgrade des VCN oder SVN (siehe [1]) (aus Sicherheits- und / oder Stabilitätsgründen). Dies bedeutet, dass Sie den Mikrocode im Firmware-Image ändern müssen, um ein Downgrade durchführen zu können. Beachten Sie, dass der Betriebssystemkern an sich bereits das Downgrade von Mikrocode-Revisionen ablehnt, so dass Sie es sowieso umgehen müssen.
Außerdem haben einige Mikrocode-Updates [ die bisher nicht an die breite Öffentlichkeit verteilt wurden, nur Firmware-OEMs, z. B. die Intel Westmere 0x206c2-Microcode-Updates ], anhaltende Nebenwirkungen, z. B. durch das Ändern von Daten, die auf der Plattform gespeichert werden TPM. Diese dauerhaften Nebenwirkungen bestehen aus Sicherheitsgründen, um "Downgrade-Angriffe" zu vermeiden. auf Intel TXT und / oder Intel SGX . In diesem Fall kann das Mikrocode-Update problemlos zurückgesetzt werden, es kann jedoch zu dauerhaften Nebeneffekten im System kommen, die das Zurücksetzen anderer Firmware-Komponenten (z. B. SINIT ACM für Intel TXT) verbieten, wenn Sie diese Firmware-Komponenten rollen Zurück, der Prozessor deaktiviert Intel TXT bei Any Mikrocode-Revision, bis Sie die Firmware-Komponente erneut aktualisieren.
[1] https://github.com/platomav/MCExtractor/wiki/Intel-Microcode-Extra-Undocumented-Header