Удаление вирусов
с сайта в Казани
Какие задачи мы решаем
Не затираем.
Восстанавливаем.
Мы находим источник заражения, изолируем
его и убираем все следы,
не затрагивая ваши файлы
и настройки системы.
Все тормозит, хотя выглядит нормально.
Восстанавливаем процессы
и производительность.
Вирусы удаляются,
но возвращаются.
Находим скрытые механизмы
и защищаем уязвимости.
Данные пользователей ведут себя странно.
Убираем перехватчики и чистим код.
Подозрительный трафик
на серверах.
Отслеживаем соединения
и блокируем утечки.
С кем мы работаем
- Минимальный простой
- Безопасная разработка
- Быстрое решение
- Патчим сторонние уязвимости
- Анализ backend и frontend
- Восстановление без остановок
старый код — легкая мишень.
- Дезинфекция связанных систем
- Аудит доступов и откаты
- Усиление защиты
Что входит в удаление вирусов?
Сколько стоит удаление вирусов
в Казани
Каждый случай уникален. Стоимость зависит от сложности инфраструктуры
и масштаба заражения. Видимые симптомы показывают лишь часть картины.
Цены указаны без НДС. НДС по ставке 5 % предъявляется дополнительно и включается в счёт.
Больше возможностей для вашего проекта
- Интернет-магазины
- Недвижимость
- Здравоохранение и стоматология
- Рестораны и кафе
- Салоны красоты
- Образование
- Строительство
- Юридические услуги
- Туризм и гостиницы
- Логистика
- Дизайн интерьеров
- Ремонт квартир
- Автосервисы
- Маркетплейсы
- Консалтинг
- Фотографы
Обсудим проект?
FAQ
Если не нашли ответа — напишите нам на info@toimi.pro.
Нужен ли вам доступ к продакшену?
Не всегда. Во многих случаях достаточно изолированных сред или снапшотов. Если прямой доступ необходим, согласуем все так, чтобы минимизировать риски и простой.
А если проблема вернется через несколько дней?
Мы настраиваем очистку так, чтобы этого не произошло. Специально проверяем механизмы закрепления и закрываем точки входа. Если все же вернется — разбираемся бесплатно.
Можно ли совместить с другими проверками?
Да — очистку можно включить в общий аудит системы, сканирование уязвимостей или обзор инфраструктуры. Просто скажите, что входит в объем работ.
Как быстро можете начать?
Зависит от срочности и доступа к системе. Для критических случаев работаем в день обращения, для менее срочных — по структурированному плану.
Что такое веб-шелл и чем он опасен?
Это файл, который даёт злоумышленнику управление сайтом через браузер. Через него загружают новые файлы, читают базу, меняют содержимое. Один оставленный веб-шелл обнуляет всю чистку.
Как его находят?
По характерным вызовам исполнения кода и по работе с загруженными данными. Плюс по датам изменения и по файлам в каталогах, где исполняемого кода быть не должно. Ищем по всему дереву, не только в теме.
Почему заражение возвращается через несколько дней?
Значит остался бэкдор. Это может быть второй файл, задача по расписанию, лишний администратор в базе или строка в файле настроек. Возврат — признак неполной чистки, а не нового взлома.
Где ещё прячут повторный вход?
В задачах по расписанию на сервере, в автозагружаемых настройках базы, в правилах веб-сервера и в файлах, которые выглядят как системные. Проверяем все четыре места.
Как проверить список администраторов?
Сверяем с тем, кого знает заказчик. Лишние учётные записи удаляем, остальным меняем пароли. Смотрим и дату создания: администратор, созданный в день заражения, говорит сам за себя.
Что делать с загруженными файлами в каталоге загрузок?
Запрещаем исполнение кода в этом каталоге на уровне сервера. Картинки останутся картинками, а подброшенный скрипт перестанет запускаться. Это одна настройка, и она снимает целый класс атак.
Помогает ли переустановка ядра платформы?
Помогает против правок в самом ядре и делается всегда. Но веб-шелл чаще лежит вне ядра, в теме или загрузках, и переустановка его не тронет. Она один из шагов, а не вся работа.
Нужно ли менять доступы к базе данных?
Нужно. Если у злоумышленника был файл настроек, у него есть и пароль базы. Меняем его и пароль хостинга, обновляем ключи шифрования сессий, чтобы разлогинить всех, включая чужих.
Как понять, что чистка полная?
Три признака: сканирование файлов и базы чисто, список пользователей и задач совпадает с ожидаемым, за две недели наблюдения новых изменений нет. Третий признак самый надёжный.
Что если сайт заражён давно и бэкапы тоже?
Тогда откат не спасает, и лечим текущее состояние. Копии всё равно сохраняем: по ним видно, когда заражение появилось. Дальше настраиваем копирование так, чтобы глубина хранения перекрывала месяц.
Как выбрать подрядчика на лечение?
По трём вопросам: будут ли искать путь входа, что войдёт в отчёт и что делается против повтора. Если отвечают только «почистим сканером», повтор будет.
Чем плох подход «прогнали сканер и всё»?
Сканер видит известные образцы. Свежую или самописную вставку он пропускает, а веб-шелл в загрузках часто не считает угрозой. Сканер полезен как один из шагов.
Почему лечение без отчёта ничего не стоит?
Потому что нельзя проверить, что сделано, и нельзя закрыть вход. Через месяц история повторяется, и разбираться придётся заново с нуля. Отчёт — часть работы, а не бонус.
Что должно быть в отчёте?
Путь входа, список удалённого, что обновлено, какие доступы сменены и какие меры закрыли повтор. Плюс то, что надо держать обновлённым дальше. Пять пунктов, все проверяемые.
Можно ли лечить силами своего программиста?
Можно, если он знает платформу и понимает, где искать повторный вход. Типичная ошибка своими силами — почистить видимое и не проверить задачи по расписанию и базу.
Сколько должно занимать лечение?
Простой случай с доступом — день. Старое заражение с базой — до нескольких дней. Обещание «за час» чаще всего означает чистку видимого без поиска входа.
Даёте ли вы гарантию на работу?
Гарантируем, что найденные входы закрыты и описаны в отчёте. Полного отсутствия риска в этой области не обещаем, и никто честно не обещает: новые уязвимости выходят каждую неделю.
Что делать, если предыдущий подрядчик уже лечил, а заражение вернулось?
Значит вход не нашли. Начинаем с поиска пути, а не с повторной чистки. Смотрим, что делали до нас: список работ прежнего подрядчика сокращает нашу часть.
Берётесь ли вы за чужой сайт без сопровождения?
Берёмся, разовое лечение это нормальный заказ. По итогам показываем, что надо делать дальше, и вы решаете, брать ли сопровождение. Навязывать его в момент инцидента неправильно.
Что если заражение окажется не единственной проблемой?
Скажем прямо и разделим: что относится к инциденту, а что к общему состоянию сайта. Смешивать это в один счёт нельзя, иначе лечение превращается в бесконечную доработку.
Какие права на файлы должны быть у сайта?
Каталоги на чтение и переход, файлы на чтение. Запись только там, где сайт реально пишет: загрузки, кеш, временные файлы. Всё остальное на запись закрыто.
Что даёт запрет записи в файлы кода?
Вставка в существующий файл становится невозможной. Это отсекает большую часть автоматических заражений. Обновления делаются через панель или с временным открытием прав.
Почему нельзя ставить открытые права на всё?
Потому что это разрешает записать что угодно куда угодно. Такие права встречаются как быстрое решение проблемы с загрузкой файлов. Плата за удобство — полный доступ при первой же уязвимости.
Как закрыть каталог загрузок?
Запретить в нём исполнение кода на уровне веб-сервера. Картинки останутся картинками, подброшенный скрипт перестанет запускаться. Одна настройка, и она снимает целый класс атак.
Где ещё нужен такой запрет?
В каталогах кеша и временных файлов. Всюду, куда сайт пишет сам. Проверяем полный список таких мест, потому что забытый один равен незакрытому входу.
Что с файлом настроек?
Права только на чтение владельцем. В нём пароль базы и ключи. Открытый на чтение всем файл настроек означает, что доступ к базе есть у любого процесса на сервере.
Нужно ли выносить файл настроек выше корня сайта?
Где платформа это позволяет — да, полезно. Тогда он недоступен по прямому адресу даже при ошибке в настройках сервера.
Как проверить текущие права?
Обходом дерева файлов с выводом прав. Отклонения от схемы видно сразу. Такую проверку делаем при приёме проекта и потом периодически.
Ломаются ли обновления от строгих прав?
Иногда да, обновление не может записать файл. Тогда права открываются на время обновления и закрываются после. Это часть окна плановых работ.
Что с правами на каталог темы?
Только чтение. Правки темы делаются выкатом, а не редактором в админке. Редактор файлов в панели лучше отключить вовсе.
Почему отключают редактор файлов?
Потому что он превращает доступ администратора в возможность запустить любой код. Один утёкший пароль администратора без редактора даёт меньше, чем с ним.
Как это связано с заражением?
Напрямую. Большинство заражений записывает файл. Если писать некуда, атака останавливается на этом шаге, даже когда уязвимость есть.
Сколько времени занимает настройка прав?
Часы на обычном сайте. Дольше там, где сайт писал куда попало и список мест приходится выяснять по ошибкам. Делается один раз.
Что остаётся после этой работы?
Схема прав в документе по проекту. По ней проверяют состояние и восстанавливают его после любого переезда или обновления.
Обновлено: