Definición - ¿Qué significa canal encubierto?
Un canal encubierto es un tipo de ataque informático que permite la comunicación de información mediante la transferencia de objetos a través de canales o redes de información existentes utilizando la estructura del medio existente para transmitir los datos en pequeñas partes. Esto hace que la transmisión a través de un canal encubierto sea virtualmente indetectable por administradores o usuarios.
Se han utilizado canales encubiertos para robar datos de sistemas altamente seguros.
Techinfo explica Covert Channel
Un canal encubierto se crea utilizando parte del espacio disponible dentro del relleno o dentro de otras partes del transporte de paquetes de red. Los canales encubiertos utilizan cualquier medio en el que se puedan agregar datos a un flujo de datos sin afectar el cuerpo principal de datos que se transmiten. Esto permite que el receptor encubierto extraiga datos de un sistema sin crear ningún tipo de rastro de datos. Un solo paquete puede contener solo uno o dos bits del flujo de datos encubiertos, lo que dificulta la detección.
La creación de un canal encubierto requiere una programación ingeniosa y el acceso al sistema de archivos en el extremo de origen de la comunicación es esencial. Esto significa que un canal encubierto solo puede ser instigado a través de una infección viral o mediante un esfuerzo de programación que tenga acceso administrativo o de otro tipo autorizado al sistema.
El análisis de canal encubierto es una de las pocas formas de detectar un canal encubierto. La degradación del rendimiento del sistema se puede utilizar para mostrar el uso de canales encubiertos, pero a medida que las computadoras han avanzado, la degradación es insignificante en comparación con la cantidad de datos procesados. Esto dificulta aún más la detección. La forma principal de defenderse contra los ataques de canal encubierto es examinar el código fuente que se ejecuta en la máquina fuente, así como monitorear el uso de recursos por parte del sistema en cuestión.