Security

Что такое Null route?

Также известно как: blackhole
Определение

A null route discards all traffic to an IP address, protecting the wider network by making the target completely unreachable. From the customer's point of view a null route is indistinguishable from a successful attack: the service is unreachable, which is precisely what the attacker wanted.

Почему Null route важен

С точки зрения клиента null-маршрут неотличим от успешной атаки: сервис недоступен, что как раз и было целью атакующего. Он существует, потому что альтернатива может быть хуже — атака, достаточно масштабная, чтобы насытить общий аплинк, ухудшает работу всех остальных клиентов за ним, поэтому атакуемый адрес сбрасывается вышестоящим провайдером для защиты остальных. Провайдер, который быстро прибегает к null-маршрутам, говорит вам, что его мощности очистки трафика ограничены. OnionVPS сначала фильтрует и null-маршрутизирует только тогда, когда атака превышает то, что периферия может поглотить без побочного ущерба, и сообщает пострадавшему клиенту, когда это происходит, а не оставляет его диагностировать сбой, причины которого нет на их сервере.

Null route на практике

Когда атака насыщает периметр, адрес отбрасывается вышестоящим маршрутизатором. Вы видите, как сервер гаснет: нет пинга, нет соединений, а в панели маршрут показывает nulled. Вы тратите время на диагностику проблемы, которой нет на самой машине, и проигрываете бой — атакующий побеждает. OnionVPS сначала фильтрует, а null-маршрут применяет только когда трафик превышает то, что периметр может поглотить, не навредив соседям. Сначала проверяйте панель; если она показывает null route, переждите и держите логи чистыми.

Что люди часто понимают неправильно в отношении Null route

Люди предполагают, что null-маршрут означает провал атаки. Неверно: это означает, что ваш сервис лежит, а именно этого и хотел атакующий. Null-маршрут — это защитная мера для сети, а не защита вашей машины. Вас не очищают от трафика — вас изолируют. Правильный взгляд: видеть в этом признак того, что ёмкость защиты превышена, и планировать атаки, достаточно крупные, чтобы её вызвать.

Null route — частые вопросы

Что происходит с моим трафиком, когда активен null-маршрут?

Весь трафик к вашему IP отбрасывается на сетевом периметре. Ваш сервер перестаёт получать что-либо, соединения рвутся. Для внешнего наблюдателя это выглядит ровно как успешная атака — сервис недостижим. Так продолжается, пока null-маршрут не снят, что зависит от затухания атаки.

Влияет ли null-маршрут на другие сервисы в моём аккаунте?

Отбрасывается только трафик к конкретному IP-адресу, на который назначен null-маршрут. Другие IP в том же аккаунте — например, другой IPv4 или ваша IPv6-подсеть — не затрагиваются. Так что если у вас несколько адресов, вы часто можете держать другие сервисы работающими, пока атакуемый находится в блэкхоле.

Больше из раздела «security»

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