Apple нашла способ ускорить работу iOS

 

Код ядра выпущенной на минувшей неделе первой бета-версии операционной системы iOS 10 оказался незашифрованным, в то время как раньше разработчиками применялось обязательное шифрование. Внимание на это обратил сайт MIT Technology Review.

По мнению издания, это могло быть сделано для того, чтобы сторонние разработчики могли изучить код в поисках ошибок и уязвимостей, которые влияют на защиту операционной системы. Кроме того, часть пользователей предположила, что ядро осталось незашифрованным случайно.

Со ссылкой на эксперта в области информационной безопасности Джонатана Левина MIT Technology Review пишет, что незашифрованный код ядра не означает снижение безопасности iOS, однако искать ошибки будет легче. "Сложность обратного инжиниринга (изучения кода с целью понимания принципов работы - ред.) значительно снижается", - уверен Левин.

Однако позднее представители Apple, с которыми связались сотрудники издания, пояснили, с какой целью код ядра iOS остался незашифрованным. По их словам, это было сделано намеренно, а не случайно, как решили некоторые пользователи.

"Благодаря отказу от шифрования мы сможем оптимизировать производительность операционной системы без ущерба для безопасности", - заявили в Apple. Как именно незашифрованное ядро влияет на скорость работы платформы, представители компании не пояснили.

Презентация iOS состоялась 13 июня в рамках конференции для разработчиков WWDC. Общедоступная бета-версия iOS 10 будет доступна пользователям в июле (сейчас ее могут скачать лишь зарегистрированные разработчики), а в качестве бесплатного обновления ее можно будет скачать осенью 2016 года. Установить iOS 10 можно будет на iPhone 5 и более новые версии, на планшеты Apple, начиная с iPad четвертого поколения и iPad mini 2, а также на iPod touch шестого поколения.

Актуально по теме