- Bearbeitet
1. Hashwert von Programmen um Missbrauch vorzubeugen
Mir ist folgendes aufgefallen:
Wenn ich ein Programm immer ohne zu fragen als Admin starte, kann man die Datei einfach durch eine gleichnamige ersetzen und dann diese als Administrator ausführen.
So wäre folgendes Szenario denkbar:
User hat im Autostart-Ordner eine Verknüpfung mit dem Ziel "Surun.exe Irgendeinprogramm.exe", da das Programm Admin-Rechte zum laufen braucht. Damit nicht bei jedem Start Surun aufpoppt ist für das Programm eingestellt, dass ohne nachzufragen als Admin gestartet wird.
Die Schadsoftware scannt den Autostart-Ordner, sieht diese Verknüpfung und ändert den Pfad für das Programm auf sich selbst. Bei jedem Neustart wird jetzt dieses Programm als Admin ausgeführt. Um kein Misstrauen zu erregen ruft es das eigentliche Programm noch auf.
2. Parameter um Unterprogramme nicht als Admin zu starten
Dies ist vor allem für das Szenario denkbar, in dem ein SuRunner nur bestimmte Programme als Admin ausführen darf. Wenn dieses Programm Standard-Windows-Dialoge benutzt, wie "Datei öffnen" oder "Datei speichern", so kann man in diesen Dialogen mit einem Rechtsklick auf EXE-Dateien o.ä. diese starten. Das gestartete Programm erbt alle Rechte des Elternprogramms und hat damit vollen Admin-Zugriff.
Kann man dies verhindern?
Mir ist folgendes aufgefallen:
Wenn ich ein Programm immer ohne zu fragen als Admin starte, kann man die Datei einfach durch eine gleichnamige ersetzen und dann diese als Administrator ausführen.
So wäre folgendes Szenario denkbar:
User hat im Autostart-Ordner eine Verknüpfung mit dem Ziel "Surun.exe Irgendeinprogramm.exe", da das Programm Admin-Rechte zum laufen braucht. Damit nicht bei jedem Start Surun aufpoppt ist für das Programm eingestellt, dass ohne nachzufragen als Admin gestartet wird.
Die Schadsoftware scannt den Autostart-Ordner, sieht diese Verknüpfung und ändert den Pfad für das Programm auf sich selbst. Bei jedem Neustart wird jetzt dieses Programm als Admin ausgeführt. Um kein Misstrauen zu erregen ruft es das eigentliche Programm noch auf.
2. Parameter um Unterprogramme nicht als Admin zu starten
Dies ist vor allem für das Szenario denkbar, in dem ein SuRunner nur bestimmte Programme als Admin ausführen darf. Wenn dieses Programm Standard-Windows-Dialoge benutzt, wie "Datei öffnen" oder "Datei speichern", so kann man in diesen Dialogen mit einem Rechtsklick auf EXE-Dateien o.ä. diese starten. Das gestartete Programm erbt alle Rechte des Elternprogramms und hat damit vollen Admin-Zugriff.
Kann man dies verhindern?