Um einen solchen böswilligen Launcher zu erstellen, muss er:
- Deaktivieren Sie Einstellungen> Anwendungen> Anwendungen verwalten
- Deaktivieren Sie Einstellungen> Anwendungen> Entwicklung> USB-Debugging
- Market deaktivieren (um das Herunterladen von Home Switcher-Apps zu verhindern)
- Verhindern, dass alle anderen Anwendungen vom Typ Launcher geöffnet werden (andernfalls können Sie einfach den anderen Launcher starten und von dort aus zu den Einstellungen gehen).
- Deaktivieren Sie die Anwendung vom Typ Terminalemulator (um eine Deinstallation durch
pm
oder rm
-en der .apk-Datei zu verhindern ).
- ...Andere?
Das scheint eine Sicherheitslücke in Android zu sein, oder?
Nein. Wenn Sicherheitsexperten von einem System mit einer guten Sicherheit sprechen, sprechen sie nicht von einem dummen Benutzer, der seinem System eine dumme Sache antut. Ein dummer Benutzer, der nicht vertrauenswürdigen Programmen ungerechtfertigte Rechte verleiht, ist ein soziales Problem, kein Sicherheitsproblem.
Linux (und Android) ist nicht sicher, weil es unmöglich ist, das System durcheinander zu bringen (Sie können sehr einfach nur tippen sudo rm -rf /
). Linux ist sicher, weil ein bösartiges Programm das System nicht ohne die Erlaubnis des Benutzers durcheinander bringen kann und ein Benutzer das System nicht durcheinander bringen kann, es sei denn, er verfügt über die entsprechende Berechtigung, das System durcheinander zu bringen (ein Benutzer mit Root - Berechtigung kann das System in Tausenden von Fällen durcheinander bringen) Wege).
Anders als in einigen anderen Betriebssystemen versucht Linux (und Android) nicht, den Benutzer davor zu schützen, etwas Dummes zu tun (da ein solcher Schutz auch Hauptbenutzer daran hindern würde, etwas Kluges zu tun). Es folgt blind Ihrem Befehl, wenn Sie ihm befohlen haben, sich selbst zu zerstören (solange der Benutzer das Recht hat, das System zu befehlen, sich selbst zu zerstören).
Die folgende sudo-Vorlesung fasst den Weg von Unix / Linux zur Sicherheit zusammen:
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
In jedem Fall können wir sicher sein, dass Google den böswilligen Launcher unverzüglich aus dem Market entfernt (und möglicherweise einen Befehl zur Remote-Deinstallation ausgibt). Wenn Sie einen solchen Launcher von außerhalb von Market installieren, sind Sie kein "typischer Benutzer". Sie sind selbst für die Installation von Programmen von außerhalb von Market verantwortlich.