Изходният код на iPhone бе публукуван от GitHub. Премахнат е по настояване на Apple

iphone-display

Някой (не е известно кой), е публикувал изходния код за ключов компонент от операционната система на iPhone в GitHub. Въпросният код е нещо като “Светия граал” за платформата на Apple и би могъл да проправи път на хакерите, да открият много уязвимости в iOS. Както се досещате – след уязвимостите идва Jailbreak.

Кодът е бил именован като “iBoot” и разбира се, много бързо е бил свален от GitHub по настояване от Apple. По-важното е, че iBoot осигурява надеждното зареждане на операционната система или иначе казано – програмата, която зарежда iOS. Кодът зарежда и проверява, дали ядрото е правилно подписано от Apple и ако “е” – го изпълнява. Нещо като BIOS за iPhone… iBoot кодът е бил за iOS 9, но вероятно части от него се използват и в iOS 11.

Проблем. Голям проблем за Apple. Това е най-значимото изтичане на код от компанията. Освен за Jailbreak, iBoot може да помогне на хакерите да емулират iOS устройство на други устройства и обратното – да подкарат друга операционна система на iPhone…