Secure Boot soll verhindern, dass sich Schadsoftware schon vor dem Betriebssystem einnistet. Zugleich entscheidet die Funktion, welche Startsoftware ein Rechner überhaupt annimmt – und damit auch, wer darüber bestimmt.
Was Secure Boot bewirkt
Secure Boot ist eine Sicherheitsfunktion moderner Firmware. Sie soll verhindern, dass beim Start nicht autorisierte oder veränderte Software ausgeführt wird. Dazu prüft die Firmware die digitalen Signaturen bestimmter Startkomponenten und gleicht sie mit hinterlegten Vertrauensinformationen ab.
Die Prüfung setzt früh an, noch bevor das Betriebssystem seine eigenen Schutzmechanismen geladen hat. Genau darin liegt ihr Nutzen: Schadsoftware, die sich vor dem Betriebssystem einnisten und dessen Start beeinflussen will, lässt sich so schwerer unbemerkt ausführen.
Eine allgemeine Sicherheitsprüfung des Rechners ist Secure Boot allerdings nicht. Die Funktion beurteilt nicht, ob ein Programm im laufenden Betrieb vertrauenswürdig ist, und ersetzt weder Sicherheitsupdates noch einen umsichtigen Umgang mit Dateien und Software. Sie zieht eine einzige Grenze: Welche Startsoftware darf auf diesem Gerät laufen?
So funktioniert die Prüfung
In der Firmware sind Vertrauensinformationen hinterlegt, an denen sie Signaturen misst. Eine Startkomponente wird zugelassen, wenn ihre Signatur zu einem vertrauenswürdigen Eintrag passt und nicht gesperrt ist. Die Prüfung erfasst mehrere Komponenten, die vor dem vollständigen Laden des Betriebssystems laufen.
Nicht jede Datei auf dem Rechner wird dabei kontrolliert. Secure Boot beschränkt sich auf bestimmte Teile des Startvorgangs. Ein Rechner kann also die Startsoftware anstandslos akzeptieren und später trotzdem ein schädliches Programm ausführen. Ebenso wenig schützt die Funktion vor Sicherheitslücken in korrekt signierter Software.
Zu den Vertrauensinformationen gehören auch Sperreinträge. Mit ihnen lassen sich bekannte oder als unsicher eingestufte Signaturen ausschließen. Ob diese Einträge über Aktualisierungen oder über Verwaltungsfunktionen geändert werden, hängt vom Gerät und seiner Firmware ab.
Signaturen schaffen Vertrauen, aber keine Gewissheit
Eine digitale Signatur bestätigt zweierlei: dass eine Startkomponente mit einem bestimmten Schlüssel signiert wurde und dass sie seitdem nicht verändert worden ist. Ein Gütesiegel für die Qualität oder Unbedenklichkeit der Software ist sie nicht. Stellt sich eine signierte Komponente später als verwundbar heraus, gilt sie so lange weiter als gültig, bis passende Sperrinformationen vorliegen und eingespielt sind.
Es kommt also nicht nur darauf an, ob eine Signatur vorhanden ist, sondern auch darauf, wie Schlüssel und Sperrlisten verwaltet werden. Wer die Vertrauensinformationen kontrolliert, bestimmt, welche Startsoftware der Rechner annimmt.
Welchen Schutz Secure Boot bietet
Der wichtigste Nutzen ist der Schutz vor bestimmten Bootkits. So heißen Schadprogramme, die sich sehr früh in den Startvorgang einklinken, um die Sicherheitsmechanismen des Betriebssystems zu umgehen oder auszuhebeln. Passt eine manipulierte Startkomponente nicht zu den zugelassenen Signaturen, blockiert Secure Boot ihre Ausführung.
Außerdem fallen nachträgliche Veränderungen an zugelassenen Startkomponenten auf. Das ist vor allem dann wichtig, wenn ein Angreifer Zugriff auf den Rechner hatte und eine dauerhafte Manipulation einrichten will. Secure Boot erschwert solche Vorgehensweisen, verhindert aber nicht jeden Zugriff und macht eine spätere Kontrolle des Systems nicht überflüssig.
Der Schutz steht und fällt mit drei Bedingungen: Die Firmware muss die Signaturen zuverlässig prüfen, die Vertrauensinformationen müssen sorgfältig verwaltet werden, und die zugelassenen Komponenten dürfen keine ausnutzbaren Schwachstellen enthalten. Eine aktivierte Funktion beweist deshalb nicht, dass ein Rechner insgesamt geschützt ist.
Was Secure Boot nicht verhindert
Gegen Schadsoftware, die erst nach dem Start ausgeführt wird, hilft Secure Boot nicht. Betrügerische Nachrichten, unsichere Downloads, gestohlene Zugangsdaten oder Lücken in Anwendungen liegen außerhalb seiner Reichweite; dafür braucht es andere Schutzmaßnahmen.
Auch erkennt die Funktion nicht jede Manipulation an Dateien oder Einstellungen. Sie prüft festgelegte Startkomponenten anhand festgelegter Vertrauensinformationen. Was außerhalb dieses Bereichs liegt, bewertet sie nicht.
Kontrolle über den eigenen Rechner
Neben der Sicherheitsfrage stellt Secure Boot eine Frage der Verfügungsmacht: Wer legt fest, welche Software als vertrauenswürdig gilt? Bei vielen Geräten geben Hersteller, Plattform oder Systemkonfiguration die entscheidenden Schlüssel und Einträge vor. Für die meisten Nutzerinnen und Nutzer bleibt die Prüfung dadurch unsichtbar.
Das ist bequem, weil zugelassene Systemkomponenten starten, ohne dass jemand eigene Schlüssel einrichten muss. Es bedeutet aber auch, dass die Voreinstellungen mitbestimmen, welche Startumgebungen überhaupt in Frage kommen. Manche Geräte erlauben es, eigene Schlüssel zu verwalten oder zusätzliche Startkomponenten zuzulassen; bei anderen sind diese Möglichkeiten eingeschränkt oder schwer zu finden.
Diese Unterschiede betreffen alle, die ein alternatives Betriebssystem, eine eigene Systemkonfiguration oder spezielle Verwaltungswerkzeuge nutzen wollen. Grundsätzlich unvereinbar mit Secure Boot ist ein solches System nicht. Es muss aber entweder eine akzeptierte Signaturkette nutzen, oder die Vertrauensinformationen müssen sich entsprechend anpassen lassen.
Wer die Funktion abschaltet, gewinnt damit nicht automatisch die volle Kontrolle über jede Komponente des Rechners, verliert aber eine Schutzschicht gegen nicht autorisierte Startsoftware. Abzuwägen sind also die Freiheit bei der Systemwahl und der tatsächliche Sicherheitsbedarf.
Neu ist die Frage nicht. Schon im Streit um die Medienschutz-Architektur von Windows Vista ging es darum, wem der Rechner eigentlich gehört. Und hinter der Frage, wer die Schlüssel verwaltet, steht dieselbe Frage nach Plattformmacht, um die sich die Monopol-Debatte der 2000er Jahre drehte: Wer die Plattform stellt, setzt die Regeln für alle, die darauf aufbauen.
Einstellungen und ihre Folgen
Ob Secure Boot aktiv ist und wie es verwaltet wird, lässt sich in der Regel in den Firmware-Einstellungen nachsehen. Bezeichnungen und Optionen unterscheiden sich von Gerät zu Gerät; manchmal gibt es getrennte Einstellungen für den Aktivierungszustand, den Verwaltungsmodus und die hinterlegten Schlüssel.
Ein harmloser Schalter ist das nicht. Ist ein Betriebssystem oder eine Startkomponente auf eine bestimmte Konfiguration angewiesen, startet das System nach einer Änderung womöglich nicht mehr wie gewohnt. Auch andere Sicherheitsfunktionen können mit der Startkonfiguration zusammenhängen. Vor einer Änderung lohnt deshalb der Blick in die Hinweise zum jeweiligen Gerät, und die Wiederherstellungsinformationen sollten griffbereit sein.
Bei Rechnern, die von einer Organisation verwaltet werden, sind die Einstellungen oft vorgegeben. Änderungen gehören dann in die Hände der zuständigen IT-Abteilung, besonders wenn der Rechner für Arbeit, Schule oder den Zugriff auf verwaltete Daten genutzt wird.
Für die Einordnung hilft eine einfache Unterscheidung: Secure Boot entscheidet, welche Startsoftware zugelassen wird. Ob diese Software vertrauenswürdig, aktuell und für den eigenen Zweck geeignet ist, beantwortet die Funktion nicht.
Häufige Fragen zu Secure Boot
Funktioniert Secure Boot mit mehreren Betriebssystemen?
Grundsätzlich ja, wenn die Startkomponenten aller Systeme von den hinterlegten Vertrauensinformationen akzeptiert werden. Je nach Konfiguration müssen dafür Schlüssel angepasst oder passend signierte Komponenten verwendet werden. Die einzelnen Schritte unterscheiden sich von Gerät zu Gerät.
Was bedeutet der Setup-Modus?
Im Setup-Modus ist die Schlüsselverwaltung noch nicht so festgelegt wie im regulären Betrieb. Er spielt eine Rolle, wenn Vertrauensinformationen eingerichtet oder geändert werden. Was er im Einzelnen bedeutet und welche Optionen er bietet, hängt von der Firmware ab.
Was passiert, wenn ein Schlüssel zurückgezogen wird?
Gilt eine Signatur oder ein Schlüssel nicht mehr als vertrauenswürdig, kann eine aktualisierte Sperrliste die betreffende Startkomponente blockieren. Ob und wann diese Information auf einem Gerät ankommt, hängt von dessen Firmware und Aktualisierungsweg ab. Im Einzelfall sind deshalb die Hinweise des Systemanbieters zu beachten.
Muss Secure Boot nach einem Firmware-Update neu eingerichtet werden?
Nicht unbedingt. Manche Aktualisierungen übernehmen die bestehenden Einstellungen, andere ändern Vertrauensinformationen oder Optionen. Sehen Sie nach einer solchen Aktualisierung die Hinweise zur Firmware und den angezeigten Status durch, statt eine bestimmte Wirkung vorauszusetzen.
Einordnung
Secure Boot erschwert gezielte Manipulationen an Startkomponenten, ist aber kein Rundumschutz. Zugleich bestimmen Schlüssel und Voreinstellungen, welche Systeme ein Rechner starten darf. Eine nüchterne Bewertung muss beides sehen: den zusätzlichen Schutz am frühen Startpunkt und die Frage, wie viel Kontrolle über die Vertrauensregeln beim Besitzer des Geräts liegt.
Wie der Start vor dieser Prüfung abläuft, erklärt der Beitrag Was ein Bootsektor ist. Wie Rechteinhaber im laufenden System die Nutzung von Inhalten steuern, beschreibt der Überblick DRM verständlich erklärt. Alle Beiträge zum Thema stehen im Ressort Betriebssysteme.