Apple переработала режим USB Restricted Mode в iOS 12 и запретила заряжать iPhone от компьютера
В пятой бета-версии iOS 12 разработчики Apple снова переработали режим USB Restricted Mode, изменив модель его поведения. Такой вывод сделали исследователи российской компании ElcomSoft, нашедшие уязвимость в системе безопасности операционной системы, позволявшей обойти ограничения при подключении сторонних аксессуаров.
Оказывается, теперь для подключения к iPhone внешнего аксессуара по истечении часа необходимо, чтобы смартфон был обязательно разблокирован. Чтобы убедиться в этом, эксперт Elcomsoft Владимир Каталов провел собственный эксперимент.
Не подключается аксессуар к iPhone на iOS 12
Каталов установил iOS 12 beta 5 на свой iPhone и по истечении часа, дождавшись активации режима USB Restricted Mode, разблокировал смартфон, после чего заблокировал его снова и незамедлительно подключил внешний аксессуар. На экране iPhone появилось уведомление о необходимости подтверждения личности. Эксперт снова снял блокировку и повторил попытку подключения, которая оказалась успешной.
По-видимому, объясняет Каталов, в разблокированном состоянии iPhone будет принимать все аксессуары вне зависимости от того, были ли они подключены к нему ранее. Это значит, что Apple могла добавить в ОС флаг phone_is_unlocked, который не позволяет счетчику USB Restricted Mode начать обратный отсчет, если устройство незаблокировано.
Почему iPhone не заряжается от компьютера
Интересно, что в попытках оградить iPhone от возможности взлома при помощи инструментов вроде GrayKey, в iOS 12 появилось ограничение на зарядку от компьютера, будь то Mac или ПК при активном режиме USB Restricted Mode. В ElcomSoft полагали, что с одним из обновлений Apple снимет данное ограничение, но их чаяния оказались напрасными.
В Купертино подтвердили, что зарядка заблокированного устройства от компьютера будет невозможна до момента снятия блокировки. При этом ограничение не действует при подключении смартфона или планшета на iOS 12 к фирменному блоку питания Apple.