Poucas horas depois que a Apple lançou uma interface web renovada para a App Store, um projeto GitHub foi lançado com todo o código-fonte front-end do site. Veja como isso aconteceu.
A Apple esqueceu de desativar os mapas de origem em produção na nova interface web da App Store
Ontem, a Apple lançou uma nova interface web para a App Store, completa com páginas dedicadas para cada uma de suas plataformas, categorias de aplicativos e pesquisa.

O problema é que, de acordo com o usuário rxliuli no GitHub, a Apple lançou acidentalmente a nova App Store com mapas de origem habilitados. Isso permitiu que eles baixassem a base de código front-end completa da Apple diretamente do site de produção.
No repositório, rxliuli diz que usou uma extensão do Chrome para extrair e salvar todos os recursos disponíveis na App Store da web, e que decidiu arquivá-los no GitHub para fins educacionais.
Imagem: rxliuli
Aqui está um pouco do que está incluído no repositório:
Código-fonte completo do Svelte/TypeScript
Lógica de gerenciamento de estado
Componentes da IU
Código de integração da API
Configuração de roteamento
O que esse vazamento significa?
Na prática, este não é um grande vazamento e não representa imediatamente nenhum risco de segurança ou privacidade para a Apple, para os desenvolvedores ou para os usuários. Ainda assim, é um passo em falso raro, já que desabilitar mapas de origem na produção tende a ser uma etapa elementar para tais projetos.
Rxliuli afirma que “o código-fonte foi obtido de recursos acessíveis ao público por meio de ferramentas de desenvolvimento de navegador” e que o “repositório é apenas para fins educacionais e de pesquisa”. Ainda assim, não é uma suposição absurda afirmar que a sua disponibilidade pode não ser longa neste mundo.
Portanto, se você está curioso para dar uma olhada nos bastidores de como a Apple construiu e estruturou o front-end da nova App Store da web, você pode querer fazer isso mais cedo ou mais tarde.
Ofertas de acessórios na Amazon
FTC: Usamos links de afiliados automotivos para geração de renda. Mais.




