El transporte marítimo es un pilar fundamental de la economía global. Sin embargo, su evolución hacia sistemas más conectados ha incrementado las vulnerabilidades frente a ataques cibernéticos.
Protocolos de comunicación marítima
Los protocolos de comunicación marítima definen las reglas para la interacción entre los sistemas de un buque. Estos estándares permiten la compatibilidad entre dispositivos fabricados por distintas empresas, facilitando la integración en el entorno operativo.
NMEA 2000
NMEA 2000 se basa en el Bus CAN – J1939. NMEA 2000 permite la comunicación entre dispositivos conectados a un único bus, aunque no incorpora mecanismos de seguridad.
NMEA 2000 es vulnerable a ataques de inyección de paquetes debido a su limitado ancho de banda (250 Kbps). NMEA 2000 permite la suplantación de identidad por el uso del código PGN.
NMEA 2000 es susceptible a interceptar y analizar las comunicaciones debido a que no está cifrado. NMEA 2000 permite alterar la comunicación entre dispositivos debido a la falta de protección.
NMEA 0183
NMEA 0183 se utiliza para transmisión unidireccional de datos, empleando cadenas ASCII a través de cables serie. NMEA 0183 no incorpora medidas de seguridad.
NMEA 0183 es vulnerable a ataques que saturan la red debido a su bajo ancho de banda (9.6 Kbps). NMEA 0183 facilita la suplantación y el análisis de datos por transmisión sin cifrado.
NMEA 0183 permite interceptar y modificar las comunicaciones debido a la ausencia de mecanismos de seguridad.
Sistema AIS
El sistema AIS se emplea para el tracking marítimo, transmitiendo metadatos a través del puerto UDP 5321. AIS no incluye medidas de seguridad, aunque existe una versión cifrada (EAIS).
AIS es vulnerable a ataques debido al ancho de banda limitado y características específicas del protocolo. AIS permite crear un “barco falso” que aparezca en el radar de otros buques.
AIS facilita la interceptación y lectura de datos por transmisión sin cifrado. AIS permite alterar la comunicación entre barcos, modificando información relevante para la navegación.
OneNet
OneNet es un nuevo estándar de comunicación basado en NMEA 2000. OneNet permite el uso de IPv6 y ofrece una opción “modo seguro” mediante túneles cifrados con Anonymus Diffie-Hellman.
OneNet es menos vulnerable a ataques debido al ancho de banda mayor que otros protocolos. Si se activa la seguridad, las comunicaciones de OneNet son cifradas. Sin embargo, un atacante podría suplantar a un HID y acceder a una red falsa.
OneNet impide la interceptación de datos mediante comunicación en túnel cifrado. OneNet protege contra ataques de Replay, pero es susceptible a MiTM debido al método Anonymus Diffie-Hellman.
Vulnerabilidades y mitigaciones
Los protocolos marítimos tradicionales se centran en la disponibilidad e integridad de las comunicaciones, sin priorizar la confidencialidad. Existente nuevos estándares como OneNet, aunque aún quedan desafíos significativos.