Защита сайта от взлома
Обновляем устаревшее, закрываем служебные разделы, ограничиваем перебор паролей и проверяем, что копии восстанавливаются. Начинаем с бесплатного разбора.
Хорошее сопровождение в обычный день не видно: сайт просто работает. Чтобы так и оставалось, нужны три разные работы, и разделы ниже собраны именно по ним. Безопасность — это резервные копии, из которых проверено восстановление, и закрытые уязвимости, которые автоматы перебирают на всех сайтах подряд. Мониторинг — чтобы о падении вы узнали от системы, а не от покупателя. Сопровождение — обновления, контроль сроков домена и сертификата, мелкие правки и администрирование сервера. Часть работ разовая, часть идёт ежемесячно; с чего начать, покажет бесплатная техническая проверка. 31 июля 2026 года мы сняли показатели с работающих магазинов: на нескольких стоял PHP 7.3.33, который не получает обновлений безопасности с декабря 2021 года.
Работа магазина никак не связана с тем, выходят ли для него обновления безопасности. Это заметно в день, когда найденную дыру начинают использовать.
Обновляем устаревшее, закрываем служебные разделы, ограничиваем перебор паролей и проверяем, что копии восстанавливаются. Начинаем с бесплатного разбора.
Копии базы и файлов вне сервера с шифрованием и регулярным тестовым восстановлением. Начинаем с бесплатной проверки того, что у вас сейчас.
Мониторинг, обновления, резервные копии с проверкой восстановления и фиксированное время реакции на аварию. Копия, из которой не восстанавливались, — ещё не копия.
Все 3Обновления системы, место на диске, сертификаты, кеширование, проверка резервных копий и предсказуемая выкатка изменений. Начинаем с бесплатного осмотра.
Мониторинг, резервные копии с проверкой обновления, обновление платформы и фиксированное время реакции. Начинаем с бесплатной технической проверки.
Обновления платформы, резервные копии с проверкой восстановления, мониторинг доступности и проверка форм. Начинаем с бесплатной проверки.
Магазин или сайт работает несколько лет, подрядчик пропал или сменился, и никто не знает, какие версии стоят под ним. Здесь нужно сопровождение: сначала разбор накопившегося, потом регулярный цикл.
Разберём вашу ситуацию на бесплатном аудитеСайт лежал ночью, форма неделю не отправляла заявки, а в отчётах виден только провал, который списывают на сезон. Мониторинг проверяет не только код ответа, но и содержимое страниц и корзину — и сообщает о сбое сразу, с отдельными правилами для ночи.
Хостинг что-то копирует, но где лежат файлы, насколько они глубокие и поднимется ли из них сайт — неизвестно. Раздел о резервных копиях как раз об этом: хранение вне сервера, шифрование и тестовое восстановление по расписанию.
Сайты редко ломают адресно: их находит программа, которая обходит тысячи адресов и ищет известные уязвимости. Если платформу и модули годами не обновляли, защита начинается с того, чтобы закрыть именно то, что она ищет.
Проект перерос общий хостинг или сервер остался от прежнего подрядчика. Закончившееся место на диске, просроченный сертификат и версия без поддержки предсказуемы за месяцы, но случаются внезапно, если за ними никто не следит.
Смотрим, что стоит под сайтом, где лежат копии и восстанавливались ли из них, когда истекают домен и сертификат. Отсюда видно, нужна ли разовая работа, ежемесячное сопровождение или и то и другое.
Делим найденное на срочное и то, что может подождать, и фиксируем объём письменно. Если сайтом давно никто не занимался, разбор завалов оформляем отдельной работой, а не размазываем по абонементу.
Пошаговые обновления с проверкой на копии, закрытие уязвимостей, настройка копий и мониторинга. Срок зависит от того, как долго сайт никто не обновлял.
Первое тестовое восстановление показывает, сколько на самом деле занимает возврат сайта из копии. Пороги мониторинга подстраиваем, пока не исчезнут ложные тревоги.
Обновления в согласованное окно, проверка копий, контроль сроков и мелкие правки. Раз в месяц — отчёт: что сделано, что найдено и что стоит сделать дальше.
Защита от взлома, настройка копий и мониторинга, приведение сервера в порядок — разовые работы со сроком и актом. Сопровождение — ежемесячный цикл, чтобы найденное не возвращалось. Чаще всего порядок такой: сначала разово навести порядок, потом вести. Брать ежемесячную оплату за присмотр за беспорядком мы не будем — это была бы плата за терпение, а не за работу.
Объёмом проверок. В магазине ломается то, что сразу стоит денег: оплата, корзина, накладные, выгрузка товаров, и проверять это нужно каждый день. На сайте без магазина поломка тихая: форма перестала отправлять заявки, и телефон просто молчит. Поэтому это две отдельные страницы с разным составом работ.
Хостинг следит за собой, а не за вашим сайтом: сервер может работать, пока магазин отдаёт пустую страницу. С копиями то же самое — вопрос не в том, есть ли они, а где лежат и восстанавливался ли из них кто-нибудь. На собственном проекте мы семь месяцев не знали, что копии не создаются, и обнаружили это только во время плановой проверки восстановления.
О падении вы узнаете из мониторинга, а не от покупателя. Будить ли кого-то ночью — решение, которое принимается заранее: для магазина с ночными заказами и активной рекламой обычно да, для корпоративного сайта хватит сообщения к утру. Реакция в нерабочее время — отдельный уровень, и он прописывается в договоре.
Может, если обновлять вслепую на рабочем сайте. Поэтому обновление сначала ставим на копию и проверяем модули там, а через несколько версий переходим по шагам. Иногда выясняется, что модуль не работает на новой версии и автор его больше не поддерживает — лучше узнать это на копии, чем в корзине покупателя.
Нет, и тот, кто такое гарантирует, говорит неправду. Мы закрываем известное сегодня и убираем предсказуемые причины падений: место на диске, просроченные сертификаты, версии без поддержки. Завтра найдут новую уязвимость в платформе или модуле — поэтому рядом с защитой всегда стоит копия, из которой проверено восстановление.
Это другая задача с другим порядком действий, и она не входит ни в одну из услуг этого раздела. Сначала нужно выяснить, что именно сделали, когда и остались ли следы, и только потом закрывать дыры. Заражённый сайт на поддержку берём только после отдельного лечения. Если чужие файлы находятся во время нашего разбора, говорим об этом сразу и переоцениваем работу.
Возьмём, но честно разделим на две части: первый месяц — разбор накопившегося, дальше — регулярный цикл. Насколько большой будет первая часть, покажет бесплатная проверка. Смешивать их в одну ежемесячную сумму неправильно: это разные объёмы работ, и так вы видите, за что именно платите.
Опишите задачу своими словами — подскажем, с чего начинать, и нужно ли вам то, за чем вы пришли. Если не нужно, так и скажем.