Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?

macOS: Malware-Erkennung lässt sich erschreckend einfach umgehen

Die auf dem Mac enthaltenen Werkzeuge zur Erkennung von Malware enthalten deutliche Schwachstellen. Der langjährige, auf Macs spezialisierte Sicherheitsforscher Patrick Wardle deckte hierzu Defizite im Rahmen der Defcon-Hackerkonferenz in Las Vegas auf. Apple arbeitet ebenso wie auch die Hersteller anderer Betriebssysteme unentwegt an der Entwicklung neuer Mechanismen zu Erkennung von Schadsoftware. Der sogenannte „Background Task Manager“ (BTM) wurde hierfür erst kürzlich mit macOS Ventura als Überwachungstool hinzugefügt und lässt sich laut Wardle noch verhältnismäßig einfach umgehen.


Auffälliges Verhalten schnell erkennen
Zunächst einmal ist es alles andere als trivial, schädliche Programme mit hoher Genauigkeit sicher zu erkennen. Wie auch im Falle anderer Apps handelt es sich hierbei schließlich um funktionierende Programme. Das System muss es nun bewerkstelligen, eine Unterscheidung zwischen legitimer Software und Eindringlingen zu treffen. Mit dem BTM überwacht das kalifornische Unternehmen die Einnistung von Schadcode, was auch unter Persistenz bekannt ist. Dieser kann so konzipiert sein, dass er sich nur flüchtig auf dem Rechner aufhält oder aber längerfristig auf dem Zielgerät verbleiben möchte. Im ersten Fall kann ein Neustart bereits genügen, um die Spuren zu verwischen. Apples Ansatz ist demnach zu kontrollieren, welche Software sich auf dem System breit machen möchte. Geschieht dies aus heiterem Himmel, so könnte dies bereits ein Warnhinweis sein. Der BTM sendet in diesem Fall eine Benachrichtigung an den Nutzer wie auch auf dem System installierte Drittanbieter-Sicherheitstools. Ist man gerade imstande eine neue, sichere Anwendung zu installieren, kann die Meldung ignoriert werden. In jedem anderen Fall könnte es sich um eine Kompromittierung handeln.

Gute Idee, schlechte Umsetzung
Der Gedanke hinter diesem Werkzeug ist gut, jedoch ist die Implementierung so mangelhaft, dass es jeder etwas ausgeklügelten Malware ein Leichtes ist, diese zu umgehen, so Wardle. Der Entwickler bietet Sicherheitstools in direkter Konkurrenz zu Apples hauseigener Lösung an. Eines davon ist BlockBlock, welches sich ebenso mit diesen sogenannten Persistenzereignissen befasst. Dementsprechend wollte Wardle wissen, ob sich Apple in diesem Zusammenhang mit den gleichen Problemen konfrontiert sieht und machte erschreckende Entdeckungen. Zunächst stellte er fest, dass einige Probleme zu fehlgeschlagenen Meldungen führten. Apple lenkte hierauf ein und behob die Probleme. Doch die Lösungen waren oberflächlicher Natur, woraufhin Wardle auf ein längeres Intermezzo mit Apple hinsteuerte. Laut Wardle wollte man sich in Cupertino nicht darüber im Klaren werden, dass die neue Sicherheitslösung noch einiger Überarbeitung bedarf.

Offenlegung
Nachdem Apple sich dagegen sträubte, die von Wardle vorgeschlagenen Funktionen zu untersuchen, sah er sich dazu veranlasst, auf der Hacker-Konferenz eine Umgehung vorzustellen. Diese erforderte zwar den Root-Zugriff und somit die völlige Kontrolle auf das potenzielle Ziel, aber es seien noch zwei weitere kritische Lücken im Umlauf, welche auch ohne derartigen Zugriff die Benachrichtigungen deaktivieren. Eine Lücke stütze sich auf die Art und Weise, wie der BTM mit dem Kernel kommuniziert, die andere hingegen nutzt eine Schwachstelle, mit dessen Hilfe ohne weitreichende Systemprivilegien Prozesse in den Ruhezustand versetzen werden können. Der Sicherheitsforscher veröffentlichte die Fehler, ohne Apple zuvor darauf hinzuweisen, da das Unternehmen sich ihm gegenüber bereits im Vorfeld geweigert hatte, die Gesamtqualität zu verbessern. Wardle merkte in diesem Zug ferner an, dass eine übereilte Herausgabe derartiger Sicherheitstools ein falsches Gefühl der Sicherheit vermitteln würden.

Kommentare

t.stark14.08.23 15:00
MTN
macOS: Malware-Erkennung lässt sich erschreckend einfach umgehen
Eine Lücke stütze sich auf die Art und Weise, wie der BTM mit dem Kernel kommuniziert, die andere hingegen nutzt eine Schwachstelle, mit dessen Hilfe ohne weitreichende Systemprivilegien Prozesse in den Ruhezustand versetzen werden können.
Könnt Ihr mal beschreiben, wieso dies "erschreckend einfach Vorgehensweisen sind"? Einfach mal Schritt für Schritt erklären, wie man das nutzen kann, um hier am System vorbei zu arbeiten, damit man ein Verständnis dafür kriegt, wie einfach oder schwer das tatsächlich ist.
+11
tjost
tjost14.08.23 15:46
Nach meiner Information muss man den Mac im Software Restore Modus starten und dort dann einen Terminal befehl eingeben damit man den Gatekeeper ausschalten kann.
Es gibt auch kleine Tools mit denen man bestimmte Software in die Whitelist eintragen kann.
Das geht "erschreckend" einfach, ja. Wer das aber macht ohne Sinn und Verstand dem ist auch nicht wirklich zu helfen.
Wenn ich die Feuermelder ausschalte und dann meine Bude abbrennt dann muss man sich auch nicht wundern leider.
+4
Marcel Bresink14.08.23 17:04
tjost
Nach meiner Information muss man den Mac im Software Restore Modus starten und dort dann einen Terminal befehl eingeben damit man den Gatekeeper ausschalten kann.

Nein, Gatekeeper kann man einfacher ausschalten. Aber um Gatekeeper geht es hier überhaupt nicht. Es geht nur um die neue BTM-Komponente. Für einen normalen Benutzer ist die Liste, die unter "Systemeinstellungen > Anmeldeobjekte > Im Hintergrund erlauben" angezeigt wird, zusammen mit den dazu gehörenden Meldungen in der Mitteilungszentrale die sichtbare Schnittstelle zu BTM.

Es ist richtig, dass die Qualität von BTM von Anfang an eine einzige Katastrophe war. Ich habe selbst seit Monaten 8 Bugs im Zusammenhang mit BTM bei Apple offen. Gefunden habe ich noch mehr.
+15
Retrax15.08.23 08:12
Marcel Bresink
Ich habe selbst seit Monaten 8 Bugs im Zusammenhang mit BTM bei Apple offen. Gefunden habe ich noch mehr.
Hast Du eine Erklärung oder These für Apples Schwerfälligkeit?
Eigentlich müsste es ja das innerste Interesse Apples sein, ihre Systeme soweit möglich sicher zu machen (klar, es ist immer ein Katz und Maus Spiel).

Ist Apple Betriebsblind? Desinteressiert? Sind keine Ressourcen frei?

An was liegt es Deiner Meinung nach, dass auf Experten wie Dich und diesen Herrn Wardle u.v.a. nicht eingegangen wird?
+3
MrChad16.08.23 08:36
Tante Google ist übrigens der Meinung, dass es sich bei BTM um ein Betäubungsmittel handelt.

Wer hier betäubt werden soll -die Malware oder der Anwender- ist mir weiterhin unklar.
0
Maxlgraf06.09.23 23:15
Zuviel Firlefanz, zuwenig solide Arbeit und Sinn für Details
Retrax
Marcel Bresink
Ich habe selbst seit Monaten 8 Bugs im Zusammenhang mit BTM bei Apple offen. Gefunden habe ich noch mehr.
Hast Du eine Erklärung oder These für Apples Schwerfälligkeit?
Eigentlich müsste es ja das innerste Interesse Apples sein, ihre Systeme soweit möglich sicher zu machen (klar, es ist immer ein Katz und Maus Spiel).

Ist Apple Betriebsblind? Desinteressiert? Sind keine Ressourcen frei?

An was liegt es Deiner Meinung nach, dass auf Experten wie Dich und diesen Herrn Wardle u.v.a. nicht eingegangen wird?
+1

Kommentieren

Sie müssen sich einloggen, um die News kommentieren zu können.