Mastodon Mastodon Mastodon Mastodon

Буткіт

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

Буткіт (bootkit) — шкідлива програма, яка заражає процес завантаження комп’ютера — завантажувальний сектор або компоненти завантаження UEFI, — щоб запускатися раніше за операційну систему й контролювати її знизу.

Як працюють буткіти

Під час увімкнення комп’ютера прошивка запускає завантажувач ОС, а той завантажує ядро операційної системи. Буткіт вбудовується в цей ланцюжок. Старі буткіти перезаписували головний завантажувальний запис (MBR) або завантажувальний запис тому (VBR) на диску; сучасні націлені на UEFI — або на завантажувальні файли в системному розділі EFI, або, рідше, на саму прошивку. Оскільки буткіт стартує першим, він може змінювати ядро в пам’яті, вимикати захисні механізми й завантажувати руткіт, що приховує файли, процеси та мережевий трафік. У MITRE ATT&CK техніка називається Pre-OS Boot: Bootkit (T1542.003).

Чому буткіти небезпечні

Буткіти надзвичайно приховані й живучі: антивірус усередині Windows не бачить того, що сталося до його запуску, а деякі буткіти переживають навіть перевстановлення ОС. Приклади:

  • TDL4 (Alureon) (близько 2010 року) — поширений MBR-буткіт, який використовували для побудови ботнету.
  • Petya (2016) — програма-вимагач, що підміняла MBR і шифрувала файлову таблицю диска.
  • ESPecter (2021) — буткіт, який модифікував Windows Boot Manager у системному розділі EFI.
  • BlackLotus (2023) — перший публічно відомий UEFI-буткіт, здатний обходити Secure Boot на повністю оновлених системах Windows 11; його продавали на хакерських форумах.

Як захиститися від буткітів

  • Увімкнути UEFI Secure Boot та оновлювати прошивку, завантажувачі й список відкликаних підписів Secure Boot (DBX).
  • Використовувати TPM із вимірюваним завантаженням (measured boot), щоб виявляти зміни завантажувальних компонентів.
  • Захистити налаштування прошивки паролем і обмежити права адміністратора.
  • У разі підозри на буткіт відновлювати систему з довіреного носія, а в разі зараження прошивки — перепрошивати або замінювати обладнання.
Синоніми:
bootkit, UEFI-буткіт, завантажувальний руткіт