Код
#новости

Уязвимость iLeakage позволяет хакерам красть пароли из браузера Safari

Злоумышленники пока не воспользовались ошибкой, а Apple готовится к выпуску патча.

Исследователи безопасности из нескольких американских университетов рассказали про уязвимость iLeakage в iOS и macOS. С её помощью злоумышленники могут скомпрометировать пароли, данные банковских карт, тексты электронных писем и историю просмотров на YouTube.

В чём суть уязвимости?

iLeakage использует ошибку временного выполнения в iOS и macOS. Благодаря этому хакеры могут получать доступ к некоторым областям памяти процессора и извлекать из них конфиденциальные данные. В операционных системах Apple атака упрощается тем, что браузер Safari объединяет все открытые вкладки в один процесс. Так проще рендерить веб-страницы, но тогда у них есть общая область памяти.

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

Восстановление истории просмотра YouTube с помощью iLeakage
Кадр: iLeakage Authors / YouTube

Уязвимость обнаружили в процессорах Apple серий A и M — это практически все мобильные и десктопные чипы компании. Самой ошибкой можно воспользоваться только в браузерах на базе движка WebKit. На iOS все доступные браузеры работают на нём, а на macOS это только встроенный Safari.

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

Как себя защитить?

Исследователи отметили, что ошибкой ещё никто не воспользовался. Связано это с тем, что к этому достаточно сложно подготовиться. Для кражи данных хакер должен хорошо разбираться в устройстве процессоров Apple и понимать, как работать с ошибкой временного выполнения.

Кража текста писем Gmail с помощью iLeakage
Кадр: iLeakage Authors / YouTube

Уязвимость обнаружили в прошлом году и сразу сообщили о ней представителям Apple. За год компания не исправила её и не уведомила пользователей, поэтому исследователи приняли решение опубликовать информацию об ошибке. Теперь стало известно, что Apple готовит патч.

В 2018 году в процессорах Intell и AMD нашли уязвимости Spectre и Meltdown, работающие по такому же принципу. Компании выпустили патчи, а другие производители чипов начали внедрять в свои решения защиту от подобных атак. В процессорах Apple она тоже есть, но iLeakage может её обходить.

Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!

Проверьте свой английский. Бесплатно ➞
Нескучные задания: small talk, поиск выдуманных слов — и не только. Подробный фидбэк от преподавателя + персональный план по повышению уровня.
Пройти тест
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована