Der Quellcode des neuen App Stores wurde geleakt: So geschah es.

  • Apple hat die Sourcemaps auf der neuen App Store-Website aktiv gelassen, sodass das Frontend neu aufgebaut werden konnte.
  • Der Benutzer rxliuli extrahierte den Code und veröffentlichte ihn zu Bildungszwecken in einem GitHub-Repository.
  • Es gibt keine unmittelbaren Auswirkungen auf die Sicherheit oder den Datenschutz; es handelt sich um ein Versäumnis bei der Implementierung.
  • Das Repository wurde wahrscheinlich entfernt und Apple hat die Konfiguration vermutlich bereits korrigiert.

Quellcode für den neuen App Store durchgesickert

Stunden nach dem Start der neuen Weboberfläche des App Stores Frontend-Quellcode Aufgrund eines Konfigurationsfehlers in der veröffentlichten Version gelangte die Website ins Internet. Die Neugestaltung umfasste plattformspezifische Seiten, Kategorien und eine leistungsfähigere Suchmaschine, doch der Start wurde durch eine ungewöhnliche technische Panne beeinträchtigt.

Der Entwickler rxliuli nutzte die Tatsache aus, dass die Website die Sourcemaps in der Produktion die Die Originaldateien wiederherstellen und laden sie in ein GitHub-Repository hoch. Laut der Erklärung stammen die Materialien aus Ressourcen, die über Browser-Tools zugänglich sind, und werden zu Bildungszwecken geteilt, obwohl ihre Verfügbarkeit möglicherweise eingeschränkt ist. temporäre.

Massives Apple-Leck
Verwandte Artikel:
Massives Apple-Leak: Was der interne Code verrät und auf welche Produkte er abzielt

Wie es zu dem technischen Fehler kam

In der Webentwicklung sind Sourcemaps Dateien, die den für Menschen lesbaren Code des Projekts mit dem minimierten Paket verknüpfen, das dem Benutzer ausgeliefert wird. In öffentlichen Umgebungen sind sie in der Regel deaktiviert, um die Sicherheit zu gewährleisten. geistiges Eigentum und um Reverse Engineering zu verhindern. In diesem Fall wurden sie in der Produktionsversion aktiviert.

Mit aktivierten Karten konnte mithilfe einer Chrome-Erweiterung die Ressource heruntergeladen und die Clientbasis neu erstellt werden. Das Ergebnis ist eine Momentaufnahme des Frontends, das mit modernen Technologien wie … geschrieben wurde. Svelte und TypeScripteinschließlich der in dieser Art von Anwendung üblichen internen Bauteile.

  • Kundencode und Komponentenstrukturen
  • Logik von Zustandsverwaltung wird von der Schnittstelle verwendet
  • Elemente von UI und wiederverwendbare Ansichten
  • Integrationen mit APIs und Routing-Konfiguration

Wie groß ist der aktuelle Kreis der Betroffenen?

Alles deutet darauf hin, dass die Gefährdung auf die Benutzeroberfläche beschränkt ist und weder interne Systeme noch Zugangsdaten gefährdet. Es handelt sich nicht um eine Datenschutzverletzung. gibt keine persönlichen Informationen preis von Benutzern, Entwicklern oder Mitarbeitern.

Für Nutzer, die von Spanien oder dem übrigen Europa aus auf den App Store zugreifen, bleibt die Benutzererfahrung unverändert: Die neue Website dient vorerst als Schaufenster und Es erlaubt Ihnen nicht, sich einzuloggen oder Einkäufe zu tätigen. Auch der Zugriff auf Kontodaten ist nicht gegeben, sodass die praktischen Auswirkungen im Alltag gleich null sind.

Möglicherweise besteht Interesse in der technischen Community: Das Lesen des Codes offenbart architektonische MusterKonventionen und Designentscheidungen. Dennoch ist dieses Wissen an sich kein Tor zu kritischen Schwachstellen.

Reaktion und absehbare nächste Schritte

Es ist anzunehmen, dass das Repository für längere Zeit nicht zugänglich sein wird. Apple könnte seine Rechte am geistigen Eigentum geltend machen und dessen Entfernung verlangen. Entfernung aus dem Repository von GitHub, zusätzlich zur Regenerierung von Paketen ohne Code-Maps.

Parallel dazu wird eine Korrektur der Bereitstellungspipeline erwartet: Deaktivierung von Sourcemaps in der Produktion, Überprüfung der Paketierungsflags und Stärkung der Veröffentlichungskontrollen damit Geräte, die zur Wasserreinigung entwickelt wurden, nicht wieder durchrutschen.

Ungeachtet der Beunruhigung bleibt der Sicherheits- und Datenschutzgrundsatz unverändert. Fehltritt Ein Verfahren, das aufgrund der Sichtbarkeit der Marke Aufmerksamkeit erregt, aber keine sensiblen Daten gefährdet.

Die neue App Store-Website ist in Kürze verfügbar.

Die Neugestaltung beinhaltet eigene Seiten für iPadOSiOS und macOS, Kategoriennavigation und ein verbesserte Suche Dadurch wird das Durchsuchen des Katalogs einfacher. Die Anzeige von Buchlisten und redaktionellen Inhalten im Browser wird übersichtlicher.

Für Nutzer und Fachleute in Spanien und Europa bietet es eine bequeme Möglichkeit, Neuerscheinungen zu rezensieren und Links zu teilen, obwohl Surferlebnis Die Website unterscheidet sich weiterhin von der nativen App bei den Konto- und Kauffunktionen.

Der Vorfall verdeutlicht, wie ein Konfigurationsdetail den Code einer öffentlichen Schnittstelle offenlegen kann: Aktive Sourcemaps ermöglichten die Extraktion, die Auswirkungen beschränken sich auf den Client, und das Material kursiert bereits auf GitHub, wo es möglicherweise bald entfernt wird und eine klare Lehre daraus vermittelt. Bereitstellungshygiene.


Domäne kaufen
Es könnte Sie interessieren:
Die Geheimnisse für den erfolgreichen Start Ihrer Website