¿Qué es el BGP hijacking?
BGP es el protocolo con el que las redes de internet se anuncian entre sí qué direcciones IP alcanzan. Fue diseñado sobre confianza mutua: si una red anuncia que puede llegar a un bloque de direcciones, las demás la creen. El secuestro consiste en anunciar rangos ajenos para atraer su tráfico, y la ruta más específica gana, así que un anuncio más preciso que el legítimo desvía las comunicaciones hacia el atacante.
¿Qué puede hacer quien secuestra una ruta?
Desde dejar caer el tráfico —un apagón para el servicio afectado— hasta interceptarlo y reenviarlo al destino real para que nadie note nada mientras se copia por el camino. Ha servido para robar criptomonedas redirigiendo servicios de cartera y para obtener certificados TLS fraudulentos, porque la validación por dominio de muchas autoridades se hace comprobando el control de una IP: si usted desvía la IP, supera la comprobación.
¿Cómo se defiende la red?
Con RPKI, que firma criptográficamente qué red tiene derecho a anunciar cada bloque y permite a los demás rechazar anuncios inválidos; publicando objetos de ruta correctos y filtrando los anuncios de los clientes; y vigilando los propios prefijos con servicios de monitorización que avisan cuando alguien los anuncia. Del lado del usuario, el cifrado extremo a extremo con certificados fijados limita el daño de una interceptación.



