¿Qué es la esteganografía?
La esteganografía es la técnica de ocultar datos secretos dentro de un archivo o mensaje ordinario, no secreto, para evitar la detección; los datos secretos se extraen en su destino. El uso de la esteganografía se puede combinar con el cifrado como un paso adicional para ocultar o proteger datos. La palabra esteganografía se deriva de las palabras griegas steganos (que significa oculto o cubierto) y el gráfico de la raíz griega (que significa escribir).
La esteganografía se puede utilizar para ocultar casi cualquier tipo de contenido digital, incluido el contenido de texto, imagen, vídeo o audio; los datos que se deben ocultar se pueden ocultar dentro de casi cualquier otro tipo de contenido digital. El contenido que se oculta a través de la esteganografía, llamado texto oculto, a menudo se encripta antes de incorporarse al archivo de texto de portada o flujo de datos de apariencia inocua. Si no está cifrado, el texto oculto se procesa comúnmente de alguna manera para aumentar la dificultad de detectar el contenido secreto.
¿Cuáles son los ejemplos de esteganografía?
La esteganografía es practicada por aquellos que desean transmitir un mensaje o código secreto. Si bien hay muchos usos legítimos para la esteganografía, también se ha encontrado que los desarrolladores de malware usan la esteganografía para ocultar la transmisión de código malicioso.
Las formas de esteganografía se han utilizado durante siglos e incluyen casi cualquier técnica para ocultar un mensaje secreto en un contenedor inofensivo. Por ejemplo, usar tinta invisible para ocultar mensajes secretos en mensajes que de otro modo serían inofensivos; ocultar documentos grabados en microdot, que pueden ser tan pequeños como 1 milímetro de diámetro, en o dentro de correspondencia aparentemente legítima; e incluso mediante el uso de entornos de juego multijugador para compartir información.
¿Cómo se usa la esteganografía hoy en día?
En la esteganografía digital moderna, los datos primero se cifran u ofuscan de alguna otra manera y luego se insertan, utilizando un algoritmo especial, en datos que forman parte de un formato de archivo particular, como una imagen JPEG, un archivo de audio o video. El mensaje secreto se puede incrustar en archivos de datos ordinarios de muchas maneras diferentes. Una técnica es ocultar los datos en bits que representan los mismos píxeles de color repetidos en una fila en un archivo de imagen. Al aplicar los datos cifrados a estos datos redundantes de una manera discreta, el resultado será un archivo de imagen que parece idéntico a la imagen original, pero que tiene patrones de “ruido” de datos regulares sin cifrar.
La práctica de agregar una marca de agua, una marca comercial u otros datos de identificación ocultos en archivos multimedia u otros archivos de contenido, es un uso común de la esteganografía. La marca de agua es una técnica utilizada a menudo por los editores en línea para identificar la fuente de los archivos multimedia que se han encontrado compartidos sin permiso.
Si bien hay muchos usos diferentes de la esteganografía, incluida la incrustación de información confidencial en tipos de archivos, una de las técnicas más comunes es incrustar un archivo de texto en un archivo de imagen. Cuando se hace esto, cualquier persona que vea el archivo de imagen no debería poder ver una diferencia entre el archivo de imagen original y el archivo cifrado; esto se logra almacenando el mensaje con fragmentos menos significativos en el archivo de datos. Este proceso se puede completar manualmente o con el uso de una herramienta de esteganografía.
¿Cuáles son las ventajas de la esteganografía sobre la criptografía?
La esteganografía es distinta de la criptografía, pero usar ambas juntas puede ayudar a mejorar la seguridad de la información protegida y evitar la detección de la comunicación secreta. Si los datos ocultos esteganográficamente también se cifran, los datos pueden estar a salvo de la detección, aunque el canal ya no estará a salvo de la detección. El uso de la esteganografía combinada con el cifrado sobre la comunicación de solo cifrado tiene ventajas.
La principal ventaja de usar esteganografía para ocultar datos sobre el cifrado es que ayuda a ocultar el hecho de que hay datos confidenciales ocultos en el archivo u otro contenido que contiene el texto oculto. Mientras que un archivo cifrado, mensaje o carga útil de paquete de red está claramente marcado e identificable como tal, el uso de técnicas esteganográficas ayuda a ocultar la presencia del canal seguro.
Software de esteganografía
El software de esteganografía se utiliza para realizar una variedad de funciones para ocultar datos, incluida la codificación de los datos para prepararlos para que se oculten dentro de otro archivo, realizar un seguimiento de qué bits del archivo de texto de portada contienen datos ocultos, cifrar los datos que se ocultarán y extraer datos ocultos por su destinatario previsto.
Hay programas propietarios, de código abierto y otros de uso libre disponibles para hacer esteganografía. OpenStego es un programa de esteganografía de código abierto; otros programas se pueden caracterizar por los tipos de datos que se pueden ocultar, así como por los tipos de archivos en los que se pueden ocultar los datos. Algunas herramientas de software de esteganografía en línea incluyen Esteganografía Xiao, utilizada para ocultar archivos secretos en imágenes BMP o archivos WAV; Esteganografía de imágenes, una herramienta Javascript que oculta imágenes dentro de otros archivos de imagen; y Crypture, una herramienta de línea de comandos que se utiliza para realizar esteganografía.
Leave a Reply