Ситуация, когда сервер подвергается атаке вируса-вымогателя (шифровальщика), является критической для любого бизнеса. Однако в случае с 1С часто возникает уникальный шанс на спасение: из-за того, что файлы базы данных активно используются процессами сервера, вирус не всегда может получить к ним доступ на запись. В этой статье мы подробно разберем, как проанализировать текущую ситуацию и спасти данные, пока шифровальщик не завершил свою работу.
Разберем механизм, который часто спасает администраторов. Когда запущена служба 1C:Enterprise Server Administration или веб-сервер (например, IIS или Apache), процессы rphost.exe или sqlservr.exe (в случае SQL-версии) удерживают монопольный доступ к файлам базы данных (.1CD, .mdf, .ldf). В операционной системе Windows файл, открытый другим процессом с флагом исключительного доступа, невозможно перезаписать или переименовать.
Проанализируем риски: как только вы остановите службу 1С или перезагрузите компьютер, процесс отпустит файл, и шифровальщик, работающий в фоновом режиме, мгновенно его «съест». Поэтому категорически запрещено выполнять стандартную перезагрузку или выключение системы через меню «Пуск».
Рассмотрим первые действия. Если вы обнаружили шифрование, первым делом необходимо изолировать сервер от сети, но не выключать его программно. Выясним причину, почему это важно: вирус часто имеет модуль связи с командным центром (C&C-сервер), откуда он получает ключи и инструкции. Отключение сетевого кабеля может замедлить его работу или предотвратить передачу данных злоумышленникам.
Посмотрим на состояние периферии. Часто пользователи жалуются, что «флешки не определяются». Проанализируем ситуацию: это может быть вызвано тем, что вирус установил свой фильтр-драйвер в стек USB-устройств или заблокировал монтирование новых томов в реестре. В таком случае попытки скопировать базу на внешний носитель прямо в зараженной системе будут тщетны.
Если конфигуратор еще запускается, можно попытаться сделать выгрузку в файл .dt. Однако это рискованный метод. Разберем по шагам, почему:
.dt занимает много времени, в течение которого нагрузка на диск возрастает, что может спровоцировать вирус на более агрессивное поведение..dt будет создан, он станет «новой целью» для шифровальщика. Свежесозданные архивы — приоритетная цель для вредоносного ПО.Если вы все же решили делать выгрузку, попробуйте указать путь не на локальный диск, а на сетевую папку (NAS), доступ к которой ограничен (например, разрешена только запись без права изменения).
Проанализируем самый эффективный способ спасения, предложенный опытными специалистами. Если операционная система скомпрометирована, а загрузочный сектор (boot) уже зашифрован, компьютер не включится после перезагрузки. Единственный верный способ — физическое вмешательство.
Рассмотрим алгоритм действий:
.1CD или файлы базы SQL на новый носитель.Выясним, есть ли у нас «план Б». Вирусы-вымогатели часто пытаются удалить теневые копии Windows, используя стандартные команды. Проанализируем типичный скрипт вируса:
vssadmin.exe delete shadows /all /quiet
Однако из-за нехватки прав доступа или сбоев в работе вируса эта команда иногда выполняется не до конца. Подключив диск к другому ПК, мы можем попытаться восстановить предыдущие версии файлов базы данных через специализированные утилиты (например, ShadowExplorer). Даже если основная база зашифрована, теневая копия, созданная за несколько часов до атаки, может быть целой.
После того как файл базы .1CD скопирован на чистый компьютер, его нельзя сразу запускать в работу. Выясним причину: часть блоков в конце или середине файла могла быть зашифрована. Рассмотрим порядок проверки:
chdbfl.exe. Она проверит физическую целостность таблиц.Tool_1CD. Он позволяет увидеть структуру таблиц и понять, какие именно данные пострадали (например, только индексы или сами документы).Разберем меры профилактики, чтобы ситуация не повторилась:
1C:Enterprise должна работать под учетной записью с минимально необходимыми правами.Помните, что в борьбе с шифровальщиком время работает против вас. Чем быстрее вы физически обесточите систему и перейдете к работе с диском на «стерильном» оборудовании, тем выше шансы на полное восстановление учета.