Schutzringe
Die Hierarchie von Privilegienstufen des Prozessors, in der Ring 0 alles darf und Ring 3 fast nichts.
x86 bietet vier Ringe an, in der Praxis genutzt werden aber nur zwei: der Kernel in Ring 0, sämtliche Programme in Ring 3. Die Ringe 1 und 2 waren für Treiber gedacht und blieben fast ungenutzt – teils weil die Portierung auf Architekturen mit nur zwei Stufen einfacher war, teils weil die Aufteilung nie den versprochenen Nutzen brachte.
Das Modell ist seither in beide Richtungen gewachsen. Hardware-Virtualisierung führte einen Modus unterhalb von Ring 0 ein, meist Ring −1 genannt, in dem der Hypervisor läuft. Darunter liegt der SMM, der System Management Mode, den die Firmware nutzt und den das Betriebssystem weder sieht noch verhindern kann – was ihn zu einem attraktiven Ziel für die am schwersten zu entdeckenden Angriffe macht.