Mastodon Mastodon Mastodon Mastodon

Гіпервізор

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

Гіпервізор — програмне забезпечення, яке створює та запускає віртуальні машини, розподіляючи процесор, пам’ять і пристрої фізичного комп’ютера між кількома ізольованими гостьовими ОС.

Як працює гіпервізор

Гіпервізор, який також називають монітором віртуальних машин (VMM), розташований між обладнанням і гостьовими системами та забезпечує їхню ізоляцію. Розрізняють два основні типи:

  • Тип 1 (bare-metal) — працює безпосередньо на обладнанні, наприклад VMware ESXi, Microsoft Hyper-V, Xen і KVM. Це стандарт для дата-центрів і хмар.
  • Тип 2 (hosted) — працює як застосунок у звичайній операційній системі, наприклад Oracle VirtualBox або VMware Workstation; типовий для робочих станцій і лабораторій.

Гіпервізори є й будівельним блоком захисту: безпека на основі віртуалізації у Windows використовує Hyper-V, щоб захистити облікові дані та цілісність ядра навіть від коду, що працює в основній ОС.

Чому гіпервізор важливий для безпеки

Один гіпервізор може обслуговувати десятки віртуальних машин, тому його компрометація дає контроль над усіма ними.

  • Вимагачі на ESXi — угруповання LockBit, BlackCat і Akira випустили Linux-версії своїх шифрувальників, які шифрують файли дисків VM просто на хостах ESXi. У лютому 2023 року кампанія ESXiArgs уразила тисячі неоновлених серверів ESXi, доступних з інтернету, через стару вразливість в OpenSLP.
  • Втеча з VM — вихід із пісочниці гостьової системи в гіпервізор руйнує ізоляцію, на яку спираються хмарні провайдери; такі баги належать до найцінніших на хакерських змаганнях на кшталт Pwn2Own.
  • Hyperjacking — встановлення шкідливого гіпервізора під операційну систему; цю ідею 2006 року продемонструвала Йоанна Рутковська в концепції руткіта Blue Pill.

Як захистити гіпервізори

  • Швидко встановлювати оновлення й ніколи не відкривати інтерфейси керування в інтернет.
  • Відокремити адміністрування гіпервізорів від основного Active Directory і використовувати MFA.
  • Увімкнути режими блокування (lockdown) і вимкнути невикористовувані сервіси, як-от SSH та SLP.
  • Зберігати офлайнові або незмінні резервні копії віртуальних машин.
Синоніми:
монітор віртуальних машин, hypervisor