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