Марсианский пакет — это IP- пакет, видимый в публичном Интернете , который содержит адрес источника или назначения, зарезервированный для специального использования Управлением по распределению номеров в Интернете (IANA), как определено в RFC 1812, Приложение B Глоссарий (Фильтрация марсианских адресов). В публичном Интернете такой пакет либо имеет поддельный адрес источника, и он не может фактически исходить, как заявлено, либо пакет не может быть доставлен. [1] Требование фильтровать эти пакеты (т. е. не пересылать их) содержится в RFC 1812, Раздел 5.3.7 (Фильтрация марсианских адресов).
Марсианские пакеты обычно возникают из-за подмены IP-адреса при атаках типа «отказ в обслуживании» [2] , но также могут возникать из-за неисправности сетевого оборудования или неправильной конфигурации хоста [ 1] .
В терминологии Linux марсианский пакет — это IP-пакет, полученный ядром на определенном интерфейсе, в то время как таблицы маршрутизации указывают, что исходный IP-адрес ожидается на другом интерфейсе. [3] [4]
Название происходит от слова «packet from Mars» , что означает, что пакет, по-видимому, не с Земли. [5]
Как в IPv4 , так и в IPv6 марсианский пакет имеет адрес источника, адрес назначения или оба в пределах одного из диапазонов специального использования. [6]
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, установленным на марсианский.
Некоторые крупные маршрутизаторы имеют функциональную возможность фильтрации специально для марсианских пакетов и адресов.
martians
. [7]ip access-list
[8]Martian Addresses
[9]