RPKI: защита маршрутизации в интернете – определение | Глоссарий FREEHOSTING

RPKI

Resource Public Key Infrastructure
RPKI — RPKI (Resource Public Key Infrastructure) — система защиты маршрутизации в интернете, которая позволяет подтверждать право организаций на объявление IP-адресов и автономных систем, снижая риски атак и неправильной маршрутизации.

Определение простыми словами

RPKI (Resource Public Key Infrastructure) — это инфраструктура с открытыми ключами, разработанная для обеспечения безопасности интернет-маршрутизации. Она подтверждает, что организация имеет право рекламировать определённые IP-адреса и автономные системы (ASN), что помогает защититься от подмены маршрутов и других видов атак.

RPKI использует цифровые сертификаты, выданные региональными интернет-регистраторами (RIR), чтобы обеспечить доверие к объявлениям маршрутов протокола BGP. Это технология, которая становится критически важной для крупных сетевых операторов и провайдеров.

Сравнение

Параметр RPKI Традиционная маршрутизация BGP
Цель Защита от подмены маршрутов Только обмен маршрутами без аутентификации
Безопасность Высокая, с цифровой подписью Отсутствует, уязвим к атакам
Требования Интеграция с RIR и сертификатами Минимальные, базовый протокол
Сложность внедрения Средняя Низкая

Кейсы использования

  • Провайдеры интернет-услуг внедряют RPKI для предотвращения неправильной маршрутизации и атак BGP hijacking.
  • Региональные интернет-регистраторы выдают сертификаты RPKI своим клиентам для защиты их IP-ресурсов.
  • Крупные компании используют RPKI для проверки достоверности маршрутов и обеспечения непрерывности работы своих сетей.
  • Обеспечение безопасности мультихостингов и дата-центров через внедрение RPKI в инфраструктуру.

Негативный пример: игнорирование применения RPKI может привести к фальсификации маршрутов, что вызовет проблемы с доставкой трафика и возможные перебои в работе сервисов.

Технические детали

RPKI строится на базе PKI и использует X.509 сертификаты, выданные региональными регистраторами, которые связывают IP-префиксы и ASN с публичными ключами. Эти сертификаты распространяются через репозитории, доступные в интернете по протоколу rsync и HTTP.

Для проверки маршрутов применяются объекты ROA (Route Origin Authorization), которые указывают, какие ASN имеют право анонсировать конкретные IP-адреса.

# Пример проверки ROA с помощью rpki-client
rpki-client -r rsync://rpki.example.net/repository -o roa-validation.cache
# Проверка маршрутов BGP с RPKI перед принятием
bgp-session validate-rpki-checks enable

Дополнительную информацию можно найти в разделах BGP, ASN, и IP-адрес.

Частые вопросы

Что такое RPKI?

Это система безопасности для подтверждения прав на IP-ресурсы при объявлении маршрутов в интернете.

Как RPKI улучшает безопасность BGP?

RPKI позволяет проверить авторизацию ASN на объявление IP-префиксов с помощью цифровых сертификатов.

Можно ли использовать RPKI без поддержки от провайдера?

Нет, для эффективной работы требуется поддержка и настройка на стороне провайдера и сетевых устройств.