UPD.: По состоянию на 22.00 8 февраля Apple уже официально подали запрос к GitHub с требованием удалить исходный код.
Неизвестные хакеры или кто-то ещё опубликовали на GitHub исходный код загрузчика iOS, который называется iBoot. Код опубликован на GitHub с пометкой «iBoot».
iBoot отвечает за корректную загрузку операционной системы. Другими словами, это программа, которая загружает всю iOS, каждый процесс, который запускается при включении iPhone — запускается именно iBoot. Он загружает и проверяет, что ядро подписано сертификатами Apple. В общем, загрузчик, не будет углубляться в теорию, грубо говоря BIOS от Apple.
В коде идёт речь про iOS 9, более старую версию операционной системы, но многие методы скорее всего всё также используются и в новой версии iOS 11.
Сама Apple не публикует код iBoot, потому что это часть закрытой операционной системы, тем более такая важная. Кстати, именно из-за важности загрузчика Apple предлагает самые большие выплаты за найденные ошибки и уязвимости в iBoot в рамках своей баунти (от англ. bounty — награда) программы.
Спустя несколько часов после публикации кода, Apple потребовали от администрации GitHub удалить код по причине того, что код содержит в себе много запатентованной информации, ну а сама публикация кода в принципе нарушает авторские права яблочного гиганта.
Ранее подобный код уже публиковался в социальной сети Reddit в одном из разделов, но огласки сообщение не получило. Издание Motherboard, первое сообщившее об этой утечке, предполагает, что код загрузчика давно и активно используется хакерами, реализующими возможности Jailbreak.
Берегите себя и свой код!
Хотите больше похожих статей в своей ленте? Ставьте LIKE
Хотите меньше похожих статей в своей ленте? Ставьте DISLIKE
Понравилось читать меня? Просто подпишитесь на ДЗЕН-КАНАЛ :)