Исследователь Бхавук Джайн в процессе изучения алгоритма авторизации "Вход с Apple" обнаружил, что используя уязвимости в системе, злоумышленники могли получить несанкционированный доступ к приложениям и конфиденциальной информации пользователей. По его словам, такая "дыра" могла привести к перехвату учетных записей Apple ID на устройствах под управлением iOS, рассказывает ubergizmo.

Не пропустите Apple начала продавать восстановленный iPhone Xr: цена доступнее

Как работает "Вход с Apple"

Сама функция работает аналогично OAuth 2.0. Существует два возможных способа аутентификации: с помощью JWT (JSON Web Token) или кода, сгенерированного сервером Apple, который затем используется для генерации JWT.

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

Сколько пользователей были потенциальными жертвами

Специалист подчеркнул, что обнаруженная уязвимость особенно критична, так как ее использование хакерами могло привести к тому, что пользователь мог полностью потерять контроль над личной учетной записью. Учитывая, что Apple сделала подобную авторизацию обязательной для приложений из App Store, потенциальная аудитория уязвимых пользователей была значительной.

Средние цены в сети АЗС «Amic Energy» по состоянию на 

Интересно Появилась концепция плеера iPod touch 3 с камерой, который так и не выпустили

Проблему уже решили?

Да. Сама уязвимость была обнаружена еще в апреле 2020 года. По заявлению представителей Apple, разработчики компании оперативно пересмотрели алгоритмы авторизации и уже успели ее устранить. Кроме того, они заверили, что за время работы функции Sign in with Apple не произошло ни одной утечки или попытки взлома аккаунтов пользователей Apple ID.