Марсианский пакет является IP пакетом видел на общедоступном Интернете , который содержит адрес отправителя или получателя , который зарезервирован для специального использования по Internet Assigned Numbers Authority (IANA). В общедоступном Интернете такой пакет либо имеет поддельный адрес источника, и он фактически не может быть отправлен, как заявлено, либо пакет не может быть доставлен. [1] Требование сделать это можно найти в RFC 1812 , раздел 5.2.3 (Решение о местной доставке).
Марсианские пакеты обычно возникают из адреса IP спуфинга в отказе в обслуживании , [2] , но могут также возникнуть вследствие неисправности сетевого оборудования или неверных в хосте . [1]
В терминологии Linux марсианский пакет - это IP-пакет, полученный ядром на определенном интерфейсе, в то время как таблицы маршрутизации указывают, что исходный IP-адрес ожидается на другом интерфейсе. [ необходима цитата ]
Название происходит от пакета с Марса , что означает, что пакет, похоже, не с этой Земли. [3]
IPv4 и IPv6 [ править ]
И в IPv4, и в IPv6 марсианский пакет имеет либо адрес источника, либо адрес назначения, либо оба адреса в пределах диапазонов специального использования, определенных в RFC 6890.
Механизмы перехода [ править ]
6to4 [ править ]
6to4 - это технология перехода IPv6, в которой IPv6-адрес кодирует исходный IPv4-адрес, так что каждый IPv4 / 32 имеет соответствующий уникальный префикс IPv6 / 48. Поскольку ретрансляторы 6to4 используют закодированное значение для определения конечного сайта туннеля 6to4, адреса 6to4, соответствующие марсианам IPv4, не маршрутизируются и никогда не должны появляться в общедоступном Интернете.
Тередо-туннелирование [ править ]
Teredo - это еще одна технология перехода IPv6, которая кодирует исходный IPv4-адрес в IPv6-адресе. Однако формат кодирования кодирует адрес сервера Teredo и информацию о туннеле перед адресом клиента IPv4. Таким образом, не существует более определенного набора префиксов, чем 2001: 0 :: / 32 для пакетов Teredo с марсианскими адресами конечных узлов. Однако можно подделать пакеты Teredo с IPv4-адресом сервера Teredo, установленным на марсианский.
См. Также [ править ]
Ссылки [ править ]
- ^ a b Бейкер, Ф. «Требования к маршрутизаторам IP версии 4» . tools.ietf.org . Проверено 2 мая 2019 .
- ^ RFC 3704 - Фильтрация входящего трафика для многосетевых сетей
- ^ "Файл жаргона: марсианин" .