AKERNEL1С
Блог / Безопасность / Пришел шифровальщик. Первые 60 минут

Пришел шифровальщик. Первые 60 минут

15 октября6510 минАртем Кернель
Пришел шифровальщик. Первые 60 минут

Приветствую вас, коллеги!

Продолжение статьи про фишинг. Там разговор был про письмо, которое еще не открыли. Сегодня - про ситуацию, когда открыли.

Шифровальщик - это программа, которая делает ваши файлы нечитаемыми и требует денег за расшифровку. Базы 1С, документы, бухгалтерия, архивы. Утром приходите, а работать не с чем.

Разберу по минутам, что делать в первый час. Потому что именно этот час определяет, потеряете вы день или месяц))

Сразу оговорка

Статья про то, что делать, а не про то, как устроены такие программы. Технический разбор вредоносного кода - не мой жанр и не то, что стоит публиковать в открытом блоге.

И вторая: если вы читаете это прямо сейчас, потому что у вас это происходит, - переходите сразу к следующему разделу. Остальное прочитаете потом.

Как понять, что это он

Признаки, по которым понятно, что это не «что-то с компьютером».

Файлы перестали открываться, а их имена изменились. К привычному имени добавилось непонятное расширение, или имя целиком превратилось в набор символов.

Появились текстовые файлы с требованием. Обычно в каждой папке, с названиями вроде «как восстановить файлы» и с адресом для связи внутри.

1С не открывает базу, а на файловой базе - те же переименованные файлы в каталоге.

Обои рабочего стола сменились на сообщение с требованием.

Антивирус при этом может молчать. Это нормально и ни о чем не говорит: если программа новая, он ее просто не знает.

Если совпало хотя бы два пункта - действуйте как при шифровальщике. Ошибиться в сторону осторожности дешевле.

Первые десять минут: изоляция

Главное правило первого часа: сначала остановить распространение, потом разбираться.

Эту схему имеет смысл распечатать. В реальной ситуации статью читать никто не будет.
Эту схему имеет смысл распечатать. В реальной ситуации статью читать никто не будет.

Первое: отключить зараженную машину от сети. Физически - выдернуть кабель. Если по Wi-Fi - выключить Wi-Fi. Не «отключить сетевой адаптер в настройках», а именно разорвать связь.

Второе: отключить от сети сервер, если есть подозрение, что он тоже затронут. Сервер - главная цель, потому что там базы.

Третье: отсоединить все внешние диски, флешки и сетевые хранилища. Шифровальщики идут по всем доступным дискам, включая подключенные сетевые папки. Диск, который вы отключите сейчас, может оказаться единственной уцелевшей копией.

Четвертое: предупредить людей. Одна фраза в общий чат: не включать компьютеры, не открывать файлы, ничего не делать до отдельной команды. Это звучит банально, но человек, который в этот момент откроет зараженную сетевую папку, добавит вам работы.

Пятое: если есть отдельный канал резервного копирования - отключить и его, чтобы не перезаписать хорошие копии плохими.

И одно действие на десять секунд, пока машина еще показывает записку: сфотографируйте экран телефоном. Машина к этому моменту отключена от сети, а то и выключена, и снять с нее файл уже непросто - а снимок понадобится и специалистам, и для заявления.

Вот эти пять действий и есть первые десять минут. Больше в это время делать ничего не надо.

Выключать или не выключать - честная развилка

Здесь единого ответа нет, и я не буду делать вид, что он есть.

Аргумент за то, чтобы не выключать: при выключении теряются данные из оперативной памяти и часть следов, по которым потом можно понять, как и когда все произошло. Иногда в памяти остается то, что помогает специалистам.

Аргумент за то, чтобы выключить: если шифрование идет прямо сейчас, каждая минута - это новые зашифрованные файлы.

Как я решаю на практике:

  • шифрование явно идет прямо сейчас - диск гудит, файлы на глазах меняются - выключаю, потому что спасти данные важнее, чем сохранить следы;
  • все уже закончилось, записка лежит, файлы переименованы - не выключаю и не перезагружаю, просто оставляю отключенным от сети.

И в любом случае - не переустанавливайте систему. Это первое, что хочется сделать, и это ошибка: вы уничтожите и следы, и возможность что-то понять.

Следующие двадцать минут: масштаб

Когда распространение остановлено, надо понять размер бедствия.

Обойти машины и посмотреть. Какие компьютеры затронуты, какие нет. Записать список.

Проверить сервер. База 1С на месте? Файлы переименованы? Если база серверная - работает ли служба.

Проверить сетевые папки. Общие диски, обменные каталоги - там же чаще всего лежит самое ценное после базы.

И главное - проверить бэкапы. Про это следующий раздел, потому что это и есть настоящий вопрос дня.

Записывайте все, что видите. Время обнаружения, какие машины, что именно изменилось. Это пригодится и специалистам, и для заявления, и просто чтобы не запутаться самому через три часа.

Главный вопрос часа - бэкапы

Все остальное - детали. Вопрос один: есть ли у вас копия, до которой шифровальщик не дотянулся.

Почему он именно так формулируется. Современные шифровальщики специально ищут резервные копии - это первое, что они делают, потому что без этого им не заплатят. Поэтому копия на том же сервере, копия в сетевой папке, копия на постоянно подключенном внешнем диске - все это с высокой вероятностью тоже зашифровано.

Что проверять, в порядке надежности:

  1. Копия в месте, недоступном с сервера - другой сервер с отдельными учетными данными, облачное хранилище, куда сервер может только писать. Это самый надежный вариант.
  2. Офлайн-копия - диск, который лежит в сейфе и подключается раз в неделю. Простой и работающий способ.
  3. Копия у провайдера или хостера, если база в аренде.
  4. Теневые копии на самой машине. Обычно уничтожаются первыми, но проверить стоит - вдруг повезло.

И честное: если все копии лежали там же, куда дотянулся шифровальщик, - разговор становится совсем другим, и он тяжелый. Именно поэтому я в каждой статье пишу про копию в двух местах. Это единственный пункт, который реально решает исход.

Шесть вещей, которых делать нельзя

Коротко и жестко.

Первое: не платить. Скажу как есть: оплата не гарантирует ничего. Даже при получении ключа часть данных может не восстановиться, а вы окажетесь в списке тех, кто платит, - и это делает повторную атаку более вероятной. Решение в конечном счете ваше и часто мучительное, но иллюзий быть не должно.

Второе: не переустанавливать систему на зараженной машине до того, как с ней разобрались.

Третье: не восстанавливать бэкап на ту же сеть, пока не закрыт вход. Если способ, которым они зашли, остался открытым, вас зашифруют повторно - иногда в тот же день. Это очень частая и очень обидная ошибка.

Четвертое: не удалять записки и зашифрованные файлы. Они могут понадобиться - и специалистам, и для заявления.

Пятое: не затирать логи. Журналы сервера, журнал регистрации 1С, логи межсетевого экрана - все это надо сохранить, а не почистить «чтобы освободить место».

Шестое: не скачивать дешифраторы откуда попало. Под них маскируются - и именно на человеке в беде это работает лучше всего. Разбор в следующем разделе.

Про дешифраторы из интернета

Отдельный раздел, потому что на этом попадаются.

По некоторым известным семействам шифровальщиков бесплатные дешифраторы действительно существуют. Их выпускают антивирусные компании и специалисты по безопасности, и иногда они работают.

Но правило простое: скачивать такие инструменты можно только с сайтов известных антивирусных вендоров. Все, что найдено по запросу «расшифровать файлы» на случайном сайте или предложено в переписке, - с высокой вероятностью просто еще одна вредоносная программа. Человека в беде обмануть проще всего, и на этом отдельно зарабатывают.

Два адреса, с которых брать можно, оба с русскими версиями:

  • noransom.kaspersky.com - бесплатные утилиты «Лаборатории Касперского». Их семь, и ими лечатся в том числе Conti, Maze, Egregor, Dharma, Crysis и TeslaCrypt;
  • nomoreransom.org - проект Европола, нидерландской полиции, Касперского и McAfee; нужен раздел «Декриптор-утилиты».

Все остальное - мимо. Если по вашему семейству дешифратора нет ни там, ни там, его и в интернете нет, а то, что предлагают, - приманка.

И не запускайте ничего на зараженной машине, пока не сняли с нее образ или хотя бы копию зашифрованных файлов. Неудачная попытка расшифровки может добить то, что еще подлежало восстановлению.

Заявление в полицию

Коротко, и напомню, что я не юрист.

Атака шифровальщиком - это преступление, и статей в Уголовном кодексе две. Статья 272 - неправомерный доступ к компьютерной информации, часть первая: до двух лет лишения свободы. Статья 273 - создание, использование и распространение вредоносных компьютерных программ, часть первая: до четырех лет со штрафом до двухсот тысяч. Номера стоит написать прямо в заявлении - разговор пойдет предметнее.

Заявление подавать стоит, даже если шансы найти виновных вы оцениваете невысоко. Как минимум это фиксирует факт - а он может понадобиться при разговоре со страховой, с контрагентами и с собственными учредителями.

Что приложить: список пострадавших машин, время обнаружения, копию записки с требованием, сохраненные логи. Все то, что вы записали в первый час.

Порядок восстановления

Когда первый час прошел, начинается работа. Порядок принципиален.

Первое: найти и закрыть вход. Пока не понятно, как они попали внутрь, восстанавливать бессмысленно. Смотрим: открытый наружу RDP, VPN без второго фактора, слабые пароли, необновленный сервис, зараженное письмо у конкретного человека.

Второе: сменить все пароли. Все. Начиная с административных и доступа к бэкапам.

Третье: развернуть чистые машины, а не чистить зараженные. Переустановка с нуля на проверенном оборудовании - единственный способ быть уверенным.

Четвертое: восстановить данные из копии, проверив ее предварительно на изолированной машине.

Пятое: включать сеть по частям, наблюдая. Не все разом.

Шестое: разобраться, как это произошло, и устранить причину. Без этого пункта все предыдущие теряют смысл.

Как они вообще заходят

Способов немного, и все они скучные.

Открытый наружу RDP. Порт удаленного рабочего стола, торчащий в интернет, - самая частая дверь. Его подбирают автоматически, круглосуточно, у всех. Я писал об этом в статье про терминальный сервер: наружу RDP выставлять нельзя, для этого есть VPN.

Фишинговое письмо. Вложение, которое открыл сотрудник. Про это была отдельная статья, и там же - почему целятся именно в бухгалтерию.

Слабый или переиспользованный пароль. Тот же пароль, что от чего-то еще, утекшего год назад.

Необновленный сервис, доступный снаружи. Уязвимость известна, заплатка вышла, а никто не поставил.

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

Случай из практики

История, которая заканчивается хорошо, и именно поэтому ее стоит рассказать.

Компания, торговля, сервер с базой 1С, около двадцати рабочих мест. Утро понедельника, звонок: 1С не запускается, на рабочем столе у бухгалтера какая-то надпись.

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

На месте картина такая: зашифрован сервер и четыре машины из двадцати. Остальные не успели - помогло то, что кабель выдернули быстро.

Бэкап базы делался на тот же сервер - он погиб вместе с базой. Но был второй, о котором уже почти забыли: раз в неделю копия писалась в облачное хранилище, куда сервер мог только добавлять файлы, но не удалять их. Эта копия уцелела. Ей было пять дней.

Вход нашли: на сервере был открыт наружу RDP, «чтобы директор мог заходить из дома». Пароль подобрали.

Что делали дальше: подняли сервер с нуля на чистой системе, восстановили базу из облачной копии, закрыли RDP и настроили VPN, сменили все пароли, развернули заново четыре машины. Пять дней данных бухгалтерия восстанавливала руками по первичке - неприятно, но выполнимо.

Итог: неделя работы и пять потерянных дней в базе. Могло быть все.

Спасли два обстоятельства, и ни одно из них не было героическим: кабель выдернули за две минуты, и год назад кто-то настроил копию в место, откуда ее нельзя было удалить с сервера.

Что сделать сегодня

Пока это не случилось. Пять пунктов, каждый из которых делается за день.

  1. Копия в место, недоступное с сервера. Не второй диск в том же сервере. Отдельное хранилище с отдельными правами - или офлайн-диск в сейфе.
  2. Проверить восстановление. Копия, которую ни разу не разворачивали, копией не считается. Я про это писал отдельно и повторю столько раз, сколько понадобится.
  3. Закрыть RDP наружу. Если нужен удаленный доступ - VPN, желательно со вторым фактором.
  4. Обновления. Особенно всего, что смотрит в интернет.
  5. Короткий разговор с людьми. Что делать, если экран выглядит странно: не выключать, не звонить по телефону из записки, выдернуть кабель и позвать вас. Пять минут разговора экономят те самые две минуты в нужный момент.

И назначьте, кто принимает решение в такой ситуации. В панике самое дорогое - это полчаса на выяснение, кто тут главный.

Если делать некому

Как вы помните, я айти-специалист: веду 1С для организаций, собираю и держу серверы. У нас команда из десяти программистов, и такие ситуации мы разбирали не раз - и, что важнее, у большинства наших клиентов они не происходят, потому что схема резервного копирования настроена заранее.

Чем помогаем:

  • настраиваем резервное копирование в два места, одно из которых недоступно с сервера;
  • проверяем восстановление - не на словах, а разворачиванием копии;
  • закрываем внешний доступ - убираем RDP наружу, настраиваем VPN;
  • разбираем ситуацию, если она уже произошла - изоляция, оценка, восстановление, поиск входа;
  • приводим в порядок пароли и права;
  • берем на сопровождение, чтобы за этим следил кто-то постоянно.

Подробнее про обслуживание: 1c.akernel.ru/services/it-podderzhka

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


Читайте также: Письма, на которые нельзя нажимать, Ваш бэкап 1С точно рабочий?, Терминальный сервер для 1С и Уволился системный администратор.

Материал носит информационный характер и описывает порядок действий, а не устройство вредоносных программ. Правовые вопросы уточняйте у юриста.

4Дочитали
65Показы
Поделиться статьёй
0Telegram0ВКонтакте0Одноклассники0Поделиться в MAX
Ссылка скопирована

Комментарии

Комментариев пока нет. Будьте первым!

Оставить комментарий

Получить консультацию

Оставьте заявку и мы свяжемся с вами в течение 5 минут

Имя
Телефон
Email
Капча