В одном из чатов по ИБ, где собрались профессионалы, как всегда, запустили вопрос:
Во время планового аудита безопасности обнаружилось, что критически важный сервер был скомпрометирован и используется в качестве узла C2 (C&C) для ботнета. Выбери лучшее действие?
Варианты ответа:
🔤Изолировать сервер, выполнить криминалистический анализ, а затем исправить уязвимость
🔤Немедленно исправить уязвимость, выполнить криминалистический анализ, а затем изолировать сервер
🔤 Выполнить криминалистический анализ, изолировать сервер, а затем исправить уязвимость
🔤 Изолировать сервер, исправить уязвимость, а затем выполнить криминалистический анализ
Большинство проголосовало за 🔤 (я в том числе). Почему? Ну, здравый смысл вроде бы подсказывает, что сначала тушим пожар, а уже потом разбираемся, кто в него плеснул бензин.
Но не тут-то было! Правильным, по мнению автора вопроса, оказался ответ 🔤
Почему?
Предполагаю, что логика ответа такова:1️⃣Надо собрать все улики, пока ничего не тронули. Представьте, что это преступление: злодеи уже орудовали, и ваш сервер — это их “пальцы на стекле”. Изолируете сервер, и всё пропало: доказательства стерты, злодей растворился, а вы остались у разбитого корыта.
2️⃣Всё должно быть в естественном виде. Что там делает злоумышленник? Какие соединения активны? Какие процессы работают? Пусть сервер — это аквариум, а вы смотрите, как там плавают рыбы. Трогать нельзя, иначе вода замутится.
3️⃣Не пугайте злодея раньше времени. Если вы резко отключите сервер, он заметит. А вдруг у него есть план “Б”?
Но вот что странно. Согласно условиям, сервер критически важный. То есть, пока вы смотрите в аквариум, у злодея есть доступ ко всей вашей сети. Что он там делает? Да кто его знает! Может, уже грузит ваши данные на свои сервера или запускает вирус-шифровальщик. И тут вы, как герой фильма, мрачно шепчете:
“Но у нас будет полная картина событий”. Правда, всё, что останется от вашей сети, — это эта самая “картина”.
Почему все таки нужно делать по варианту🔤?
(Изоляция - Анализ - Исправление) предлагает простой, прагматичный подход:
1️⃣Вырываем сервер из лап злоумышленника. Пусть он останется без своего “пульта управления”.
2️⃣Потом анализируем. Да, возможно, не всё сохраним, но зато остановим атаку.
3️⃣И в конце чиним дыру, чтобы никто снова не пролез.
Это как пожарные: они не будут фотографировать горящий дом, чтобы “понять, откуда пошло возгорание”. Они сначала тушат.
Хорошо, душила Полесская, давай проще и на пальцах объясниПредставьте, что ваш сервер — это драгоценный сундук, а злоумышленник — вор, который копается в нём.
🔤 говорит: “Подождите, пусть вор закончит свои дела, а мы всё зафиксируем и потом его изловим”.
🔤 говорит: “Захлопнем сундук, а уж потом разберёмся, что он успел утащить”.
Скажите честно, вы сундук сразу захлопнете или будете любоваться, как вор роется в ваших сокровищах?“Форензика сначала” звучит умно, но на практике её логика работает только в очень специфических случаях, когда компрометация не несёт прямого риска. Но если сервер критически важен, безопасность сети должна быть приоритетом.
И всё же: изоляция, потом анализ. Или сначала анализ, а потом изоляция? Решать вам, но знайте: пока вы размышляете, ваши данные могут быть где-то на другом конце Интернета… так что подумайте что вы будете делать заранее.
#post