Apenas unas horas después de que Apple lanzara una interfaz web renovada para la App Store, se lanzó un proyecto de GitHub con el código fuente completo del sitio. Así es como sucedió.
Apple se olvidó de desactivar los mapas fuente en producción en la nueva interfaz web de la App Store
Apple lanzó ayer una nueva interfaz web para la App Store, con páginas dedicadas a cada una de sus plataformas, categorías de aplicaciones y búsqueda.
El problema es que, según el usuario rxliuli en GitHub, Apple envió accidentalmente la nueva App Store con los mapas de fuentes habilitados. Esto les permitió descargar la base de código frontal completa de Apple directamente desde el sitio de producción.
En el depósitorxliuli dice que utilizaron una extensión de Chrome para extraer y guardar todos los recursos disponibles en la Web App Store y decidieron archivarlos en GitHub con fines educativos.
A continuación se muestra algo de lo que se incluye en el depósito:
Código fuente completo de Svelte/TypeScript
Lógica de gestión estatal
Componentes de la interfaz de usuario
Código de integración API
Configuración de enrutamiento
¿Qué significa esta filtración?
En la práctica, esto no es una gran filtración y no representa inmediatamente un riesgo de seguridad o privacidad para Apple, los desarrolladores o los usuarios. Sin embargo, este es un paso en falso poco común, ya que deshabilitar los mapas de origen en producción tiende a ser un paso básico para este tipo de proyectos.
Rxliuli afirma que «el código fuente se obtuvo de recursos disponibles públicamente a través de herramientas de desarrollo de navegadores» y que «el repositorio está destinado únicamente a fines educativos y de investigación». Sin embargo, no es exagerado afirmar que su disponibilidad no tardará mucho en llegar a este mundo.
Entonces, si tiene curiosidad por ver cómo Apple construyó y estructuró la interfaz de la nueva Web App Store, es posible que desee hacerlo más temprano que tarde.



