Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11

В сеть слили исходники App Store — Apple сама допустила утечку

Новости

Виной всему один флажок в настройках

607 открытий5К показов
В сеть слили исходники App Store — Apple сама допустила утечку

Разработчик под ником rxliuli выложил на GitHub полный фронтенд-код веб-версии App Store.

Оказалось, что утечка произошла из-за самой Apple — компания просто забыла отключить sourcemaps в продакшн-сборке сайта.

Что именно утекло

В открытый доступ попали:

  • компоненты интерфейса на Svelte и TypeScript,
  • исходники модулей API,
  • конфиги, константы и хранилища состояния,
  • а также логика маршрутизации и региональные страницы (us/iphone/ и др.).

Проект был загружен на GitHub как apps.apple.com, получил тысячи звезд и форков, прежде чем его удалили по жалобе правообладателя — то есть Apple.

В сеть слили исходники App Store — Apple сама допустила утечку 1

Почему это важно

Apple обычно тщательно охраняет исходный код своих сервисов, поэтому такой случай — редкость. По сути, вся фронтенд-структура App Store на несколько дней оказалась в открытом доступе «по вине одного флажка в настройках».

В README автор честно указал, что репозиторий создан «в образовательных целях» и весь код принадлежит Apple Inc. Правда, в конечном итоге это не уберегло его от сноса.

Следите за новыми постами
Следите за новыми постами по любимым темам
607 открытий5К показов