Apple : Le code source de la nouvelle Web App Store exposé en ligne !
Cupertino, Californie – Une faille inattendue a permis la publication du code source de la nouvelle version web de l’App Store d’Apple sur GitHub. Découverte par le développeur rxliuli,cette fuite,bien que non critique en termes de sécurité immédiate,révèle l’architecture interne de l’application web.
Le dépôt github, accessible publiquement, contient l’intégralité du code source écrit en Svelte/
: Annotations de données nouvelles et étendues”>TypeScript
Selon rxliuli, le code a été récupéré via des outils de développement de navigateur accessibles au public. Il précise que le dépôt est destiné à des fins éducatives et de recherche. Néanmoins,l’accessibilité de ce code source,habituellement protégé,pourrait ne pas durer.
Pourquoi est-ce important ?
Cette fuite est inhabituelle car la désactivation des “source maps” en production est une pratique standard pour empêcher l’accès au code source. Bien qu’Apple affirme qu’il n’y a pas de risque immédiat pour la sécurité des utilisateurs ou des développeurs, l’exposition du code source offre une opportunité unique d’analyser les choix techniques et l’implémentation de l’App Store web.
L’avenir du développement web et la sécurité du code source
Cet incident souligne l’importance cruciale de la sécurité du code source, même pour les géants de la technologie comme Apple. La prolifération des outils de développement web rend la protection du code plus complexe, et les entreprises doivent constamment adapter leurs stratégies de sécurité.[9]La publication de ce code source, même à des fins éducatives, ouvre un débat sur la transparence et l’accès à l’data dans l’industrie technologique. Elle permet également aux développeurs de se familiariser avec les technologies modernes comme Svelte et typescript, utilisées par Apple pour construire ses applications web.
Il est conseillé aux développeurs et aux passionnés de technologie d’examiner le code source dès que possible, car sa disponibilité pourrait être limitée dans le futur.
