{"id":6814,"date":"2025-11-05T19:10:28","date_gmt":"2025-11-05T22:10:28","guid":{"rendered":"https:\/\/service.codeus.ca\/index.php\/2025\/11\/05\/la-nueva-interfaz-web-de-la-app-store-se-filtra-el-codigo-fuente\/"},"modified":"2025-11-05T19:10:28","modified_gmt":"2025-11-05T22:10:28","slug":"la-nueva-interfaz-web-de-la-app-store-se-filtra-el-codigo-fuente","status":"publish","type":"post","link":"https:\/\/service.codeus.ca\/index.php\/2025\/11\/05\/la-nueva-interfaz-web-de-la-app-store-se-filtra-el-codigo-fuente\/","title":{"rendered":"La nueva interfaz web de la App Store: Se filtra el c\u00f3digo fuente"},"content":{"rendered":"<p>  Apple introdujo ayer una nueva interfaz web para la App Store, la cual incluye p\u00e1ginas dedicadas para cada plataforma, categor\u00edas de aplicaciones y funcionalidades de b\u00fasqueda mejoradas.<\/p>\n<p> El problema, seg\u00fan el usuario rxliuli en GitHub, es que Apple olvid\u00f3 deshabilitar los mapas fuente en el entorno de producci\u00f3n del nuevo sitio.<\/p>\n<p>  \u00bfQu\u00e9 es un? mapa fuente? En el desarrollo web, los mapas fuente son archivos que mapean el c\u00f3digo fuente original (f\u00e1cil de leer y editar para el desarrollador) con el c\u00f3digo final minificado y ofuscado que se ejecuta en el navegador. Generalmente, estos archivos se deshabilitan en los sitios web p\u00fablicos (producci\u00f3n) para proteger la propiedad intelectual del c\u00f3digo. La Consecuencia: Al dejar los mapas fuente habilitados, rxliuli pudo utilizar una extensi\u00f3n de Chrome para descargar y extraer la totalidad del c\u00f3digo base del Interfaz  de Apple directamente desde el sitio web en producci\u00f3n.  El C\u00f3digo en GitHub y su significado El usuario rxliuli subi\u00f3 el c\u00f3digo extra\u00eddo a un repositorio de GitHub, alegando que se obtuvo de \u00abrecursos de acceso p\u00fablico a trav\u00e9s de las herramientas de desarrollador del navegador\u00bb y que el repositorio tiene multas \u00abeducativos y de investigaci\u00f3n\u00bb.<\/p>\n<p>  Alcance de la Filtraci\u00f3n: En la pr\u00e1ctica, no se considera una fuga de informaci\u00f3n de seguridad o privacidad cr\u00edtica. No afecta de inmediato a usuarios, desarrolladores o datos sensibles de Apple. La Gravedad del Descuido: Este es un error poco com\u00fan para una compa\u00f1\u00eda del calibre de Apple, ya que deshabilitar los mapas fuente en producci\u00f3n se considera un paso elemental de seguridad y protecci\u00f3n de c\u00f3digo en proyectos a gran escala.  Aunque el c\u00f3digo fuente ya est\u00e1 disponible p\u00fablicamente, es probable que el repositorio no permanecer accesible por mucho tiempodado que Apple ya puede estar al tanto del incidente.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apple introdujo ayer una nueva interfaz web para la App Store, la cual incluye p\u00e1ginas dedicadas para cada plataforma, categor\u00edas de aplicaciones y funcionalidades de b\u00fasqueda mejoradas. El problema, seg\u00fan el usuario rxliuli en GitHub, es que Apple olvid\u00f3 deshabilitar los mapas fuente en el entorno de producci\u00f3n del nuevo sitio. \u00bfQu\u00e9 es un? mapa [&hellip;]<\/p>\n","protected":false},"author":49,"featured_media":6815,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[525,1422],"tags":[],"class_list":["post-6814","post","type-post","status-publish","format-standard","has-post-thumbnail","category-bolivia","category-tecnologia"],"_links":{"self":[{"href":"https:\/\/service.codeus.ca\/index.php\/wp-json\/wp\/v2\/posts\/6814","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/service.codeus.ca\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/service.codeus.ca\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/service.codeus.ca\/index.php\/wp-json\/wp\/v2\/users\/49"}],"replies":[{"embeddable":true,"href":"https:\/\/service.codeus.ca\/index.php\/wp-json\/wp\/v2\/comments?post=6814"}],"version-history":[{"count":0,"href":"https:\/\/service.codeus.ca\/index.php\/wp-json\/wp\/v2\/posts\/6814\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/service.codeus.ca\/index.php\/wp-json\/wp\/v2\/media\/6815"}],"wp:attachment":[{"href":"https:\/\/service.codeus.ca\/index.php\/wp-json\/wp\/v2\/media?parent=6814"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/service.codeus.ca\/index.php\/wp-json\/wp\/v2\/categories?post=6814"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/service.codeus.ca\/index.php\/wp-json\/wp\/v2\/tags?post=6814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}