Вчера было обнаружено, что в iOS 10 отсутствует зашифрованное ядро, что дает пользователям и исследователям доступ к основе операционной системы и ее внутренним механизмам. На тот момент было неясно, было ли отсутствие шифрования случайностью или намеренным действием, но сегодня Apple подтвердила изданию TechCrunch, что компания не стала шифровать ядро по определенной причине.
«Кэш ядра не содержит никакой пользовательской информации, и, расшифровав его, мы можем оптимизировать производительность операционной системы, не ставя под угрозу безопасность», — сообщил TechCrunch представитель Apple.
Ядро, которое определяет, как программное обеспечение может использовать оборудование и обеспечивает безопасность устройства, остается незашифрованным, чтобы разработчики и исследователи могли «покопаться» и найти потенциальные уязвимости безопасности. Поскольку к ядру легче получить доступ и легче найти уязвимости, Apple может легче и быстрее устранять потенциальные проблемы.
Этот шаг является изменением для Apple, которая шифровала ядро в предыдущих версиях iOS, оставляя разработчиков и исследователей в неведении относительно внутренних механизмов операционной системы. Как отметил эксперт по безопасности Джонатан Здзеярски, вероятно, Apple пошла на этот шаг, чтобы помешать группам «накапливать» уязвимости в программном обеспечении Apple, например, уязвимость, использованную ФБР для взлома iPhone 5c стрелка из Сан-Бернардино.