Was ist die Verbindung zwischen Prozessoren und Sicherheit?
Neuere Prozessoren können zur Sicherheit Ihres Systems beitragen, aber was genau tun sie, um zu helfen? Der heutige Super-User-Q & A-Beitrag befasst sich mit dem Zusammenhang zwischen Prozessor und Systemsicherheit.
Die heutige Question & Answer-Sitzung wird dank SuperUser zur Verfügung gestellt - einer Unterteilung von Stack Exchange, einer Community-basierten Gruppierung von Q & A-Websites.
Foto mit freundlicher Genehmigung von Zoltan Horlik.
Die Frage
SuperUser-Leser Krimson möchte wissen, was die Verbindung zwischen Prozessor und Sicherheit ist:
Ich war also schon eine Weile im Internet und bin auf die Intel Xeon-Prozessoren gestoßen. In der Feature-Liste wird die Sicherheit erwähnt. Ich erinnere mich an vielen anderen Orten, ich habe Sicherheitsfunktionen gesehen, die irgendwie mit Prozessoren verbunden waren. Hier ist der Link für den Xeon und hier ist die Seite, auf die er verweist.
Soweit ich weiß, führen Prozessoren nur Anweisungen aus, die ihnen gegeben werden. Also, was ist die Verbindung zwischen Prozessor und Sicherheit? Wie kann ein Prozessor die Sicherheit verbessern??
Was ist die Verbindung zwischen den beiden? Wenn der Prozessor zur Sicherheit Ihres Systems beiträgt, hilft dies dem Benutzer, was er tut?
Die Antwort
SuperUser-Mitwirkende Journeyman Geek und chritohnide haben die Antwort für uns. Zunächst einmal, Geselle Geek:
Viele neuere Prozessoren haben Teile ihres Kerns für die Ausführung von AES-Anweisungen. Dies bedeutet, dass die Kosten für die Verschlüsselung in Bezug auf Leistung und Prozessorverbrauch geringer sind, da diese Teile diese Aufgabe effizienter und schneller erledigen. Dies macht es einfacher, Dinge zu verschlüsseln, und als solche haben Sie eine bessere Sicherheit.
Sie können dies für Dinge wie OpenSSL oder das Verschlüsseln der Festplatte oder einer anderen Bibliothek verwenden, die dafür ausgelegt ist, wobei die Leistung bei normalen Aufgaben weniger beeinträchtigt wird.
Gefolgt von der Antwort von chritohnide:
Moderne Prozessoren verfügen über verschiedene Schutztechniken, die eine Erhöhung der Gesamtsicherheit des Systems ermöglichen.
Ein Beispiel ist das Kennzeichnen von Datenbereichen im Speicher als No-eXecute, um Über- und Unterlauf-Schwachstellen zu vermeiden.
Eine ältere und grundlegendere Fähigkeit sind die Schutzmechanismen, die das virtuelle Speicherverwaltungssystem bietet. Die Art der herkömmlichen VMM-Techniken verhindert, dass ein Prozess auf den Speicher eines anderen Prozesses zugreift.
Haben Sie der Erklärung etwas hinzuzufügen? Sound off in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Hier geht es zum vollständigen Diskussionsthread.