Hacker nehmen Apple-Entwickler mit schädlichem Xcode-Projekt ins Visier
Es ist eine Raubkopie eines legitimen Projekts. Hacker verstecken darin eine Malware namens XcodeSpy. Sie nutzt eine Skript-Funktion von Xcode, um die Backdoor EggShell einzuschleusen.
Sicherheitsforscher von Sentinel Labs haben eine neue Welle von Hackerangriffen auf die Lieferkette aufgedeckt. Ziel sind diesmal Entwickler, die mit Apples Integrated Development Environment (IDE) Xcode arbeiten, um iOS-Apps zu erstellen. Die Hintermänner der Kampagne versuchen, über speziell gestaltete Xcode-Projekte die Backdoor EggShell einzuschleusen.
Dabei kommt eine neue entwickelte Schadsoftware zum Einsatz, die die Forscher Xcode Spy nennen. Sie richtet sich gegen die Run-Script-Funktion von Xcode. Xcode Spy ist demnach in Xcode-Projekten enthalten, die kostenlos online angeboten werden.
Solche legitimen Xcode-Projekte finden Entwickler unter anderem auf GitHub. In diesem Fall versprechen die Hacker ihren Opfern “fortschrittliche Funktionen” für Animation der iOS-Tableiste. Entwickler, die auf dieses Lockmittel hereinfallen und das Xcode-Project starten, führen ein schädliches Skript auf, dass wiederum die EggShell-Hintertür einschleust.
Das Skript selbst nehme Kontakt zu einem Befehlsserver der Hacker auf. Von dort werde eine speziell angepasste Version von EggShell heruntergeladen, die sich dauerhaft als LaunchAgent einrichte. EggShell gebe den Angreifern Zugriff auf Mikrofon, Kamera und Tastatur eines Entwicklers. Außerdem sei die Hintertür in der Lage, Dateien abzugreifen und zu verschicken.
Den Forschern zufolge handelt es sich um eine gehackte Version des legitimen Xcode-Projekts TabBarInteraction. Sie betonen, dass dieses Projekt nicht von dem Schadcode betroffen sei.
Aktiv war die Kampagne ihnen zufolge zwischen Juli und Oktober 2020. In der Zeit wurde mindestens ein US-Unternehmen Opfer der Hacker. Sentinel Labs vermutet weitere Betroffene in Asien.
“Obwohl XcodeSpy direkt auf die Entwickler selbst und nicht auf die Produkte oder Kunden der Entwickler abzielt, ist es nur ein kleiner Schritt vom Eindringen in die Arbeitsumgebung eines Entwicklers bis zur Auslieferung von Malware an die Benutzer der Software dieses Entwicklers”, so die Forscher. “Daher werden alle Apple-Entwickler gewarnt, bei der Übernahme von Xcode-Projekten von Drittanbietern auf das Vorhandensein bösartiger Run-Skripte zu achten.”