Ist es in Ordnung, ein Administratorkonto für den täglichen Gebrauch zu verwenden, wenn die Benutzerkontensteuerung aktiviert ist?

12

Seitdem ich vor ungefähr 3 Jahren auf Windows 7 umgestiegen bin und Windows 8.1 verwende, habe ich mich mit dem Konzept der Benutzerkontensteuerung vertraut gemacht und meinen PC folgendermaßen verwendet: Ein Standardkonto, das ich für die tägliche Arbeit und die integrierte Benutzerkontenverwaltung verwende. im Administratorkonto aktiviert und nur zum Erhöhen von Prozessen verwendet, wenn dies erforderlich ist, oder zum Ausführen von Anwendungen als Administrator, wenn dies erforderlich ist.

Nachdem ich kürzlich mehr über die Benutzerkontensteuerung gelesen hatte, fragte ich mich, ob meine Arbeitsweise gut ist. Oder sollte ich für die tägliche Arbeit ein Administratorkonto verwenden, da ein Administratorkonto erst dann aktiviert wird, wenn dies von Apps oder über die Option "Als Administrator ausführen" angefordert wird? Ich frage dies, weil ich irgendwo gelesen habe, dass das eingebaute Administratorkonto ein echter Administrator ist, womit ich meine, dass die Benutzerkontensteuerung nicht angezeigt wird, wenn sie angemeldet ist, und ich habe Angst davor, keine Probleme zu haben, wenn potenzielle schädliche Software auftaucht Szene. Ich muss erwähnen, dass ich es nicht täglich benutze, nur wenn ich einige Apps erweitern muss. Ich logge mich kaum 10 Mal im Jahr ein ...

Also, wie geht es besser? Danke für deine Antworten! Und natürlich ein frohes neues Jahr!

PS: Ich habe dies vor einem Jahr gefragt (: P) und ich denke, ich sollte es wiederholen: Ist ein Administratorkonto heutzutage so sicher wie ein Standardkonto, das bei Bedarf mit dem integrierten Administratorkonto verbunden ist?

Valentin Radu
quelle

Antworten:

8

Ist ein Administratorkonto heutzutage so sicher wie ein Standardkonto, das bei Bedarf mit dem integrierten Administratorkonto verbunden ist?

Kurz gesagt: Immer noch nicht.

Die längere Antwort ...

UAC ist keine Sicherheitsfunktion

Zu Zeiten von Windows XP und früheren Windows-Versionen war es nicht zuletzt in einer Unternehmensumgebung schwierig, das Prinzip der geringsten Berechtigungen anzuwenden. Das Prinzip implizierte, dass Sie alle Ihre täglichen Aufgaben mit einem Standardbenutzerkonto erledigen würden. Alle Aufgaben, die Administratorrechte erfordern, werden unter Verwendung eines separaten Kontos mit Administratorrechten ausgeführt (vorausgesetzt, der Benutzer hatte ein berechtigtes Bedürfnis danach).

Windows XP wurde jedoch nicht in diesem Sinne entwickelt, und es gab viele Besonderheiten und Einschränkungen, wenn Sie als Standardbenutzer ausgeführt wurden - auch wenn Sie Zugriff auf ein Administratorkonto hatten. Als Standardbenutzer konnten Sie nicht auf die Systray-Uhr klicken, um den ordentlichen Monatskalender anzuzeigen. Sie konnten die Netzwerkeinstellungen nicht ändern und die Funktion "Ausführen als" funktionierte nicht für alle (insbesondere für Windows Explorer und somit auch) Geplante Aufgaben, Drucker und andere Shell-Ordner, wenn der Speicher mir recht macht).

Natürlich gab es für viele dieser Mängel Problemumgehungen, aber es dauerte sehr lange, sie zu entdecken, zu dokumentieren und zu umgehen.

Sicherheit ist ein Gleichgewicht zwischen Sicherheit und Komfort . Die Benutzerkontensteuerung wurde mit Windows Vista eingeführt, um in erster Linie festzustellen, wann Administratorrechte erforderlich sind, und um Sie automatisch aufzufordern, sich mit Administratorrechten bei einem (anderen) Konto zu authentifizieren. Dies machte das Üben des Prinzips des geringsten Privilegs viel einfacher.

Als Nebeneffekt können Sie durch Ausführen von Aufgaben, für die Administratorrechte erforderlich sind, während Sie mit einem Administratorkonto angemeldet sind, tatsächlich bestätigen, dass Sie diese Rechte ausüben möchten. UAC-Eingabeaufforderungen bei der Installation von Software erscheinen sinnvoll, während dies beim Öffnen einer normalen Webseite nicht der Fall ist.

Es stellt sich jedoch heraus, dass die meisten Benutzer keine separaten Konten verwenden und einige tägliche Aufgaben Administratorrechte erfordern (Anpassen der Einstellungen für Uhr, Netzwerk, Energiesparplan usw.) und daher eine UAC-Eingabeaufforderung in Vista auslösen würden. Diese Vielzahl von Eingabeaufforderungen veranlasst die meisten Benutzer dazu

a) Akzeptieren Sie blind UAC-Eingabeaufforderungen, ohne zu beachten, was tatsächlich eine Erhöhung erfordert, oder

b) Deaktivieren Sie die UAC-Bestätigung vollständig

Unter Windows 7 wurden von Microsoft mehrere Berechtigungen zum automatischen Erhöhen von ausführbaren Dateien für Windows festgelegt. Wenn Sie also ein Administratorkonto verwenden, werden einige Aktionen automatisch mit erhöhten Rechten (Administratorrechten) ausgeführt. Dies ließ die Benutzerkontensteuerung weniger aufdringlich erscheinen.

Die automatische UAC-Erhöhung kann ausgenutzt werden

Daher gibt es in Windows 7 einen integrierten Mechanismus zum automatischen Erhöhen von Rechten. Wenn dieser Mechanismus von einer Anwendung mit Standardbenutzerrechten ausgenutzt werden kann, kann die Benutzerkontensteuerung (die nicht als Sicherheitsmechanismus konzipiert wurde) umgangen werden und Sie können Anwendungen mit Administratorrechten ausführen, obwohl Sie dies noch nicht getan haben aufgefordert, es zu bestätigen.

Es stellte sich heraus, dass die automatische Erhöhung der Benutzerkontensteuerung tatsächlich durch das Einfügen von Code ausgenutzt werden kann. Dies wurde von Leo Davidson ( Windows 7 Whitelist: Code-Injection Issue (und mehr) ) nachgewiesen und von Long Zheng ( UAC in Windows 7 immer noch defekt ) diskutiert und demonstriert. Microsoft wird / kann die Sicherheitsanfälligkeit durch Code-Injection nicht beheben .

Fazit

Aus sicherheitstechnischer Sicht ist es dennoch sinnvoll, separate Konten für die tägliche Arbeit und für alle Aufgaben zu verwenden, die Administratorrechte erfordern. Nur so können Sie (hinreichend) sicher sein, dass ohne Ihre ausdrückliche Genehmigung keine Anwendungen mit Administratorrechten ausgeführt werden.

Das heißt, es ist ein Gleichgewicht zwischen Komfort und Sicherheit. Wie von @GeminiDomino hervorgehoben, können Sie auch alle Ports mit Epoxidharz füllen, wie es vom Militär verwendet wird. Sie könnten Ihren Computer auch "air gapped" betreiben , wie Bruce Schneier , so dass er sich nie direkt mit einem Netzwerk verbindet.

Am Ende kommt es darauf an, ob Sie sich bei der Ausführung von Administrationsaufgaben explizit authentifizieren müssen oder nicht.

abstrask
quelle
Wurden diese beiden Exploits in Windows 7 RTM nicht behoben? Die Artikel scheinen 2009 und vor der Veröffentlichung von W7 RTM datiert zu sein. Weitere Informationen finden Sie in diesem Beitrag: blogs.msdn.com/b/e7/archive/2009/02/05/…
Joe Schmoe
Während ich den Blogeintrag lese, den Sie verlinkt haben, haben sie gerade sichergestellt, dass eine Änderung der Benutzerkontensteuerung auch eine Bestätigung der Benutzerkontensteuerung auslöst (was vernünftig klingt). Auf der Website von Leo (auf die ich verlinkt habe) heißt es: "Alles unten gilt weiterhin für die endgültige Verkaufsversion von Windows 7 (und alle Updates vom 14. September 2011)." Ich weiß, dass seitdem viele Patches veröffentlicht wurden, aber es hört sich nicht so an, als wäre es eine Sicherheitslücke, und MS möchte es möglicherweise nicht patchen ("dieses Verhalten ist beabsichtigt").
abstrask
Ja du hast Recht. Ich habe diesen wichtigen Teil verpasst - dass er ab 2011 immer noch gilt. Ich hätte wirklich mehr Aufmerksamkeit schenken sollen.
Joe Schmoe
Der Link zum informativen Beitrag im Windows-Blog ist jetzt nicht mehr verfügbar. Ich habe den Link so aktualisiert, dass er auf den letzten Crawl auf archive.org
verweist
Ab heute gibt es in Windows 10 eine Option zum Deaktivieren der automatischen UAC-Erhöhung, die die Eingabeaufforderung für jede Administratoraufgabe anzeigt.
Hey
4

Die meisten sicher? Trennen Sie das Netzwerk und den Monitor, füllen Sie alle Anschlüsse mit Epoxidharz und zerlegen Sie die Festplatte. Streuen Sie die Teile durch die Dungeons von Hyrule.

Im Ernst, Ihre Bedenken sind meiner Erfahrung nach begründet. Nicht nur wegen Malware und anderer ungezogener Software, sondern weil Sie letztendlich ein Mensch sind. Im Kontext eines eingeschränkten Benutzers können Sie natürlich Fehler machen, die viel Schaden anrichten. Als Administrator können Sie all diesen Schaden anrichten und vieles mehr.

Das tägliche Ausführen als Administrator kann sehr verlockend sein, insbesondere wenn es sich um bestimmte Softwarepakete handelt, die in ihren Updates nicht mit "Als Administrator ausführen" zusammenzuarbeiten scheinen (ich sehe Sie, VirtualBox ...). ), aber da Ihr Titel "sicher" lautet, werde ich sagen, dass es besser ist, mit denen umzugehen, wenn sie gelegentlich auftauchen, wie Sie es jetzt tun. Guter Instinkt.

Frohes neues Jahr!

GeminiDomino
quelle
OK, ich verstehe, worum es geht! Vielen Dank für Ihre Meinung: D
Valentin Radu