Модуль 3 · Сети · урок 18 из 23 · ~7 мин

🪆 Основы виртуализации: гипервизор, гостевая и хостовая ОС, VM

Короткая выжимка урока бесплатного курса CyberStreak. Полный урок со слайдами, тестом и работой над ошибками — в Telegram.

Матрёшка

Виртуализация — это «компьютер внутри компьютера». Ключевые роли: хост, гипервизор, гость и виртуальная машина.

При чём тут безопасность: вся безопасность виртуализации держится на изоляции. Если гость сможет выбраться к хосту, изоляция рушится.

Хост и гость

Хостовая ОС (host) — система на настоящем железе, внутри которой работают VM.

Гостевая ОС (guest) — система внутри виртуальной машины. Она «думает», что работает на обычном компьютере, хотя её процессор, память и диск — виртуальные.

Гипервизор

Гипервизор распределяет реальные ресурсы между VM и изолирует их друг от друга.

  • Тип 1 (bare-metal) работает прямо на железе: ESXi, Hyper-V, KVM. Используется в дата-центрах.
  • Тип 2 работает как программа внутри хостовой ОС: VirtualBox, VMware Workstation.

Виртуальная машина

VM — набор файлов: виртуальный диск, конфигурация, снимки состояния. VM можно скопировать, перенести на другой сервер, откатить.

Удобно, но и опасно: украденный файл виртуального диска — это копия всего сервера. Поэтому диски VM тоже шифруют.

Побег из VM

VM escape — атака, при которой код из гостевой системы выходит за её пределы и получает доступ к хосту или другим VM. Такие уязвимости редки, но очень опасны.

Защита: обновлять гипервизор и не держать на одном хосте системы разного уровня доверия.

Главное за урок

  1. Хост — настоящая система, гость — система внутри VM.
  2. Гипервизор типа 1 — на железе, типа 2 — внутри ОС.
  3. Изоляция — основа безопасности; VM escape её нарушает.

Источники

Что ещё в полном уроке

  • Термины
  • Как гипервизор изолирует машины
  • Из чего состоит VM на диске
  • Контейнеры — не виртуальные машины
  • Побег из VM
  • Инструменты гостевой ОС
  • Как это выглядит на практике
  • Типичные ошибки
  • Мини-лаборатория
  • Проверь себя
  • Тест из 5 вопросов с разбором каждого ответа

Пройди урок целиком

Слайды с примерами, тест, работа над ошибками и огонёк серии. Бесплатно, прямо в Telegram.