Введение
Часть сети, которая тихо теряет трафик В сетевом деле черная дыра относится к месту в сети, где входящий или исходящий трафик тихо отбрасывается (или "выпадает"), не информируя источник о том, что данные не достигли предполагаемого получателя. При изучении топологии сети, сами черные дыры невидимы, и могут быть обнаружены только путем мониторинга потерянного трафика; следовательно, название как астрономические черные дыры не могут быть непосредственно наблюдаемы.
In networking, a black hole refers to a place in the network where incoming or outgoing traffic is silently discarded (or "dropped"), without informing the source that the data did not reach its intended recipient. When examining the topology of the network, the black holes themselves are invisible, and can only be detected by monitoring the lost traffic; hence the name as astronomical black holes cannot be directly observed.
Недействующие адреса
Наиболее распространенной формой черной дыры является просто IP-адрес, который указывает хост-машину, которая не работает, или адрес, которому не назначен хост. Несмотря на то, что TCP/IP обеспечивает возможность передачи сообщения о неудаче доставки обратно отправителю через ICMP, трафик, предназначенный для таких адресов, часто просто отпадает. Обратите внимание, что мертвый адрес будет не обнаруживаться только протоколами, которые являются как безсоединенными, так и ненадежными (например, UDP). Протоколы, ориентированные на подключение или надежные (TCP, RUDP), либо не смогут подключиться к мертвому адресу, либо не смогут получать ожидаемые подтверждения. Для IPv6 префикс черной дыры - Для IPv4 адрес черной дыры не определен, однако зарезервированные IP-адреса могут помочь достичь аналогичного эффекта. Например, зарезервировано для использования в документации и примерах; в то время как RFC советует, что адреса в этом диапазоне не маршрутизируются, это не является требованием.
For IPv4, no black hole address is explicitly defined, however the reserved IP addresses can help achieve a similar effect. For example, is reserved for use in documentation and examples; while the RFC advises that the addresses in this range are not routed, this is not a requirement.
Брандмауэры и "невидимые" порты
Большинство брандмауэров (и маршрутизаторов для домашнего использования) могут быть сконфигурированы так, чтобы бесшумно отбрасывать пакеты, адресованные запрещенным хостам или портам, что приводит к небольшим или большим "черным дырам" в сети. Личные брандмауэры, которые не реагируют на эхо-запросы ICMP ("пинг"), были определены некоторыми поставщиками как находящиеся в "невидимом режиме". Несмотря на это, в большинстве сетей IP-адреса хостов с брандмауэрами, сконфигурированными таким образом, легко отличаются от недействительных или иначе недоступных IP-адресов: при встрече с последними маршрутизатор обычно отвечает с помощью сетевого rsp ICMP. ошибка недоступности хоста. Перевод сетевых адресов (NAT), используемый в домашних и офисных маршрутизаторах, как правило, является более эффективным способом скрытия макета внутренней сети.
Фильтрация черной дыры
Нулевой маршрут или маршрут черной дыры - это маршрут сети (вход в таблицу маршрутизации), который никуда не ведет. Соответствующие пакеты отбрасываются (игнорируются), а не пересылаются, действуя как своего рода очень ограниченный брандмауэр. Акт использования нулевых маршрутов часто называют фильтрацией черных дыр. Остальная часть статьи посвящена нулевому маршрутизации в протоколе Интернета (IP). Фильтрация черных дыр относится конкретно к пакетам на уровне маршрутизации, обычно используя протокол маршрутизации для реализации фильтрации на нескольких маршрутизаторах одновременно, часто динамически, чтобы быстро реагировать на распределенные атаки отказа в обслуживании. Удаленная фильтрация черных дыр (RTBH) - это метод, который обеспечивает возможность удаления нежелательного трафика до того, как он попадает в защищенную сеть. Провайдер Internet Exchange (IX) обычно приобретает эту технологию, чтобы помочь своим членам или участникам фильтровать такие атаки. Нулевые маршруты обычно конфигурируются со специальным флагом маршрута; например, стандартная команда iproute2 ip route позволяет устанавливать типы маршрутов недоступные, черные дыры, запрет, которые отбрасывают пакеты. В качестве альтернативы, нулевой маршрут может быть реализован путем пересылки пакетов на незаконный IP-адрес, такой как , или обратный адрес. Нулевое маршрутизация имеет преимущество перед классическими брандмауэрами, поскольку она доступна на каждом потенциальном сетевом маршрутизаторе (включая все современные операционные системы) и практически не влияет на производительность. Из-за характера маршрутизаторов с высокой пропускной способностью, нулевое маршрутизаторное управление часто может поддерживать более высокую пропускную способность, чем обычные брандмауэры. По этой причине нулевые маршруты часто используются на высокопроизводительных основных маршрутизаторах для смягчения масштабных атак отказа в обслуживании до того, как пакеты достигнут узкого места, тем самым избегая сопутствующего ущерба от DDoS-атак, хотя цель атаки будет недоступна для всех. Фильтрация черных дыр также может быть использована злонамеренными злоумышленниками на скомпрометированных маршрутизаторах для отфильтрования трафика, предназначенного для определенного адреса. Маршрутизация обычно работает только на уровне Интернет-протокола и очень ограничена в классификации пакетов. Он должен быть безгосударственным из-за природы IP-маршрутизаторов. Как правило, классификация ограничивается префиксом IP-адреса назначения, исходным IP-адресом и входящим сетевым интерфейсом.
Null routes are typically configured with a special route flag; for example, the standard iproute2 command ip route allows to set route types unreachable, blackhole, prohibit which discard packets. Alternatively, a null route can be implemented by forwarding packets to an illegal IP address such as , or the loopback address. Null routing has an advantage over classic firewalls since it is available on every potential network router (including all modern operating systems), and adds virtually no performance impact. Due to the nature of high bandwidth routers, null routing can often sustain higher throughput than conventional firewalls. For this reason, null routes are often used on high performance core routers to mitigate large scale denial of service attacks before the packets reach a bottleneck, thus avoiding collateral damage from DDoS attacks — although the target of the attack will be inaccessible to anyone. Blackhole filtering can also be abused by malicious attackers on compromised routers to filter out traffic destined to a certain address. Routing typically only works on the Internet Protocol layer and is very limited in packet classification. It is bound to be stateless due to the nature of IP routers. Typically, classification is limited to the destination IP address prefix, source IP address and incoming network interface.
Список черных дыр на основе DNS
Список черных дыр (DNSBL) или список черных дыр в реальном времени (RBL) - это список IP-адресов, опубликованных через систему доменных имен Интернета (DNS), либо в виде файла зоны, который может использоваться программным обеспечением сервера DNS, либо в виде живой зоны DNS, которая может быть запрошена в реальном времени. DNSBL чаще всего используются для публикации адресов компьютеров или сетей, связанных со спамом; большинство программного обеспечения почтового сервера может быть настроено на отклонение или флаг сообщений, которые были отправлены с сайта, указанного в одном или нескольких таких списках. Термин "черный список" иногда используется взаимно с термином "черный список" и "список блокировок". DNSBL - это программный механизм, а не конкретный список или политика. Существуют десятки DNSBL, которые используют широкий спектр критериев для перечисления и исключения адресов из списка. Это может включать в себя перечень адресов компьютеров-зомби или других машин, используемых для отправки спама, перечень адресов интернет-провайдеров, которые добровольно размещают спамеров, или перечень адресов, которые отправили спам в систему honeypot. С момента создания первого DNSBL в 1997 году, работа и политика этих списков часто были спорными, как в интернет-защите, так и иногда в судебных процессах. Многие операторы и пользователи электронной почты считают DNSBL ценным инструментом для обмена информацией о источниках спама, но другие, включая некоторых видных интернет-активистов, возражают против них как против формы цензуры. Кроме того, небольшое количество операторов DNSBL стали объектом судебных исков, поданных спамерами, стремящимися к полному закрытию списков.
Чёрные дыры PMTUD
Некоторые брандмауэры неправильно отбрасывают все пакеты ICMP, включая те, которые необходимы для правильной работы Path MTU discovery. Это приводит к тому, что TCP-соединения от/к/через хостов с более низким MTU задерживаются.
Адреса электронной почты черной дыры
Электронный адрес черной дыры - это адрес электронной почты, который является действительным (сообщения, отправленные на него, не будут генерировать ошибки), но все полученные сообщения автоматически удаляются и никогда не хранятся или не просматриваются людьми. Эти адреса часто используются в качестве обратных адресов для автоматизированных электронных писем.