Mastodon Mastodon Mastodon Mastodon

Оверлейна атака

Оновлено: · CyberSecureFox Editorial Team

Оверлейна атака (overlay attack) — техніка мобільних атак, за якої шкідлива програма показує фальшиве вікно поверх легітимного застосунку, зазвичай банківського чи платіжного, щоб виманити облікові дані або дані картки.

Як працюють оверлейні атаки

Оверлейна атака — фірмова техніка Android-банківських троянів. Після встановлення, зазвичай через дропер-застосунок або посилання в смішинг-повідомленнях, шкідлива програма запитує дозволи на кшталт «показ поверх інших застосунків» (SYSTEM_ALERT_WINDOW) або доступ до спеціальних можливостей. Далі вона:

  • завантажує зі свого сервера список цільових застосунків і відповідні фальшиві екрани входу (інжекти);
  • стежить, який застосунок відкрито на передньому плані;
  • щойно відкривається цільовий застосунок, миттєво малює поверх нього піксель у піксель копію екрана входу чи введення картки;
  • надсилає зловмисникам усе, що вводить користувач.

Оверлеї можуть також приховувати шкідливі дії: безневинний шар просить користувача натиснути, а натискання насправді надають дозволи під ним — на цьому ґрунтувалося дослідження «Cloak & Dagger» 2017 року. У MITRE ATT&CK for Mobile техніку описано як Input Capture: GUI Input Capture (T1417.002).

Чому оверлейні атаки важливі

Оверлеї дають змогу викрадати банківські паролі, номери карток та одноразові паролі, не зламуючи сам застосунок банку. Сімейства BankBot, Anubis, Cerberus, Anatsa і чимало інфостилерів атакують одночасно сотні банківських, криптовалютних і торговельних застосунків. Google поступово обмежує дозволи на оверлеї та спеціальні можливості в нових версіях Android і в Google Play, що штовхає нападників до сторонніх APK і соціальної інженерії.

Як захиститися від оверлейних атак

  • Встановлювати застосунки лише з офіційних магазинів і не переходити за посиланнями на APK-файли.
  • Не надавати дозвіл «показ поверх інших застосунків» чи доступ до спеціальних можливостей застосункам, яким він явно не потрібен.
  • Оновлювати Android і Google Play Protect.
  • Насторожуватися, якщо екран входу з’являється несподівано або просить повні дані картки.
Синоніми:
overlay attack, атака з накладанням вікна, фішинговий оверлей