К содержимому
DDoS·Protect
Решения

Защита СМИ и медиа: публикации остаются доступными в самый важный момент

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

Всплеск читателей или атака

ПризнакНастоящие читателиФлуд
Какие страницыОдна-две свежие статьи и главнаяПроизвольные адреса, поиск, несуществующие страницы
Источник переходаСоцсети, мессенджеры, агрегаторы, рассылкаПустой или одинаковый Referer
Загрузка ресурсовКартинки, стили, счётчикиТолько HTML
Форма кривойРезкий рост и плавный спадРовное плато или ступеньки

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

Кэш как основной щит

Статья для неавторизованного читателя одинакова для всех, поэтому её можно отдавать из кэша фильтра даже при коротком времени жизни в 30–60 секунд. Тогда и вирусная публикация, и флуд по ней почти не доходят до сервера. Если сервер всё же перестал отвечать, фильтр может отдавать последнюю сохранённую копию страницы, и читатель видит текст, а не ошибку.

Комментарии, голосования и копирование

  • Комментарии и реакции — лимит на сессию и проверка браузера перед отправкой, без капчи на чтение.
  • Опросы и рейтинги — лимит голосов с устройства, иначе их накручивают скриптом.
  • Сайты-клоны — лимиты против парсинга на страницах статей и архивов.

Кого нельзя блокировать

Поисковые роботы, сервисы новостных агрегаторов, боты предпросмотра ссылок в мессенджерах и соцсетях и RSS-читатели не выполняют JavaScript. Для них нужны исключения: проверенные адреса для поисковиков, а для /rss, /feed и sitemap.xml — кэш без проверки браузера. Иначе материалы перестанут появляться в выдаче и ленте в тот самый момент, когда их ищут.

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

Вопросы и ответы

Пропадут ли превью ссылок в Telegram и соцсетях?

Нет, если не включать проверку браузера для всех подряд. Роботы предпросмотра получают HTML страницы с разметкой Open Graph из кэша.

Нужно ли что-то менять в CMS?

Обычно достаточно правильно выставить заголовки кэширования и передавать реальный IP читателя, например по инструкции для nginx.

Что делать, если атаку сопровождает требование выкупа?

Не платить и сохранить переписку. Порядок действий описан в статье о DDoS-вымогательстве.

Ранний доступ

Подключим ваш сайт одним из первых

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