Articulo de referencia

Esteganografía

La misma imagen, vista bajo luces blancas, azules, verdes y rojas, revela diferentes números ocultos. Esteganografía ( / ˌ s t ɛ ɡ ə ˈ n ɒ ɡ r ə f i / La esteganografía ( STEG -...

La misma imagen, vista bajo luces blancas, azules, verdes y rojas, revela diferentes números ocultos.

Esteganografía ( / ˌ s t ɛ ɡ ə ˈ n ɒ ɡ r ə f i /La esteganografía ( STEG -ə- NOG -rə-fee) es la práctica de representar información dentro de otro mensaje u objeto físico, de tal manera que la presencia de la información oculta no sea evidente para el examen de una persona desprevenida. En contextos informáticos y electrónicos, unarchivo, mensaje, imagen o video se oculta dentro de otro archivo, mensaje, imagen o video. Generalmente, los mensajes ocultos parecen ser (o formar parte de) otra cosa: imágenes, artículos, listas de compras o algún otro texto de cobertura. Por ejemplo, el mensaje oculto puede estar escrito continta invisibleentre las líneas visibles de una carta privada. Algunas implementaciones de esteganografía que carecen de unsecreto compartidoson formas deseguridad por ocultación, mientras que los esquemas esteganográficos dependientes de clave intentan adherirse alprincipio de Kerckhoffs. [ 1 ]

La palabra esteganografía proviene del griego steganographia , que combina las palabras steganós ( στεγανός ), que significa "cubierto u oculto", y -graphia ( γραφή ), que significa "escritura". [ 2 ] El primer uso registrado del término fue en 1499 por Johannes Trithemius en su Steganographia , un tratado sobre criptografía y esteganografía, disfrazado de libro de magia.

La ventaja de la esteganografía sobre la criptografía radica en que el mensaje secreto en sí no llama la atención como objeto de escrutinio. Los mensajes cifrados , por muy indescifrables que sean, despiertan interés y pueden resultar incriminatorios en países donde el cifrado es ilegal. [ 3 ] Mientras que la criptografía se centra en proteger únicamente el contenido de un mensaje, la esteganografía se ocupa de ocultar tanto el hecho de que se está enviando un mensaje secreto como su contenido.

La esteganografía consiste en ocultar información dentro de archivos informáticos. En la esteganografía digital, las comunicaciones electrónicas pueden incluir codificación esteganográfica dentro de una capa de transporte, como un archivo de documento, un archivo de imagen, un programa o un protocolo. Los archivos multimedia son ideales para la transmisión esteganográfica debido a su gran tamaño. Por ejemplo, un remitente podría partir de un archivo de imagen aparentemente inofensivo y ajustar el color de cada centésimo píxel para que corresponda a una letra del alfabeto. El cambio es tan sutil que es improbable que alguien que no lo busque lo note.

Historia

Un gráfico de la Steganographia de Johannes Trithemius copiado por el Dr. John Dee en 1591.

Los primeros usos registrados de la esteganografía se remontan al 440 a. C. en Grecia , cuando Heródoto menciona dos ejemplos en sus Historias . [ 4 ] Histíao envió un mensaje a su vasallo, Aristágoras , afeitando la cabeza de su sirviente más confiable, "marcando" el mensaje en su cuero cabelludo y luego enviándolo de regreso una vez que su cabello volvió a crecer, con la instrucción: "Cuando llegues a Mileto, dile a Aristágoras que te afeite la cabeza y vigílala". Además, Demarato envió una advertencia sobre un ataque inminente a Grecia escribiéndola directamente en el reverso de madera de una tablilla de cera antes de aplicar su superficie de cera de abejas. Las tablillas de cera eran de uso común entonces como superficies de escritura reutilizables, a veces utilizadas para taquigrafía .

En su obra Polygraphiae , Johannes Trithemius desarrolló su cifrado Ave María que puede ocultar información en una alabanza latina a Dios. [ 5 ] " Auctor sapientissimus conseruans angelica deferat nobis charitas potentissimi creadoris ", por ejemplo, contiene la palabra oculta VICIPEDIA .

Técnicas

Un diagrama de códigos de una transcripción de Steganographia

A lo largo de la historia, se han desarrollado numerosas técnicas para insertar un mensaje en otro medio.

Físico

Colocar el mensaje en un objeto físico se ha utilizado ampliamente durante siglos. [ 6 ] Algunos ejemplos notables incluyen tinta invisible sobre papel, escribir un mensaje en código Morse en hilo usado por un mensajero, [ 6 ] micropuntos o usar un cifrado musical para ocultar mensajes como notas musicales en partituras . [ 7 ]

Esteganografía social

En comunidades con tabúes sociales o gubernamentales, o con censura, las personas utilizan la esteganografía cultural: ocultan mensajes en modismos, referencias a la cultura popular y otros mensajes que comparten públicamente y que asumen que están siendo monitoreados. Esto se basa en el contexto social para que los mensajes subyacentes sean visibles solo para ciertos lectores. [ 8 ] [ 9 ] Algunos ejemplos incluyen:

  • Ocultar un mensaje en el título y el contexto de un vídeo o imagen compartidos.
  • Escribir mal nombres o palabras que sean populares en los medios de comunicación durante una semana determinada, para sugerir un significado alternativo.
  • Ocultar una imagen que se puede calcar usando Paint o cualquier otra herramienta de dibujo.

Mensajes digitales

Imagen de un árbol con una imagen oculta mediante esteganografía. La imagen oculta se revela eliminando todos los bits excepto los dos menos significativos de cada componente de color y aplicando una normalización posterior . La imagen oculta se muestra a continuación.
Imagen de un gato extraída de la imagen del árbol de arriba

Desde los albores de la informática, se han desarrollado técnicas para incrustar mensajes en soportes digitales. El mensaje que se desea ocultar suele estar cifrado y, a continuación, se utiliza para sobrescribir parte de un bloque mucho mayor de datos cifrados o un bloque de datos aleatorios (un cifrado irrompible como el cifrado de un solo uso genera textos cifrados que parecen perfectamente aleatorios sin la clave privada).

Ejemplos de esto incluyen cambiar píxeles en archivos de imagen o sonido, [ 10 ] propiedades de texto digital como el espaciado y la elección de fuente, el filtrado y la selección , funciones de imitación , la modificación del eco de un archivo de sonido (esteganografía de eco) y la inclusión de datos en secciones ignoradas de un archivo. [ 11 ]

Imágenes ocultas en archivos de sonido
La palabra "Wikipedia" escrita en verde y rojo sobre fondo negro.
1. La palabra "Wikipedia" está dibujada usando un programa informático.
2. La imagen se convierte en un archivo de audio.
La palabra "Wikipedia" en amarillo sobre un fondo azul oscuro/negro.
3. Finalmente, el audio se analiza mediante un espectrograma, revelando la imagen inicial.
Imagen de un brazo y una mano azules sobre puntos blancos pixelados.
Espectrograma de una imagen oculta codificada como sonido en la canción "My Violent Heart" de Nine Inch Nails , del álbum Year Zero (2007).

Esteganografía en medios de transmisión

Desde la era de la evolución de las aplicaciones de red, la investigación en esteganografía ha pasado de la esteganografía de imágenes a la esteganografía en medios de transmisión como la Voz sobre Protocolo de Internet (VoIP).

En 2003, Giannoula et al. desarrollaron una técnica de ocultación de datos que permite obtener formas comprimidas de las señales de vídeo originales fotograma a fotograma. [ 12 ]

En 2005, Dittmann et al. estudiaron la esteganografía y la marca de agua de contenidos multimedia como VoIP. [ 13 ]

En 2008, Yongfeng Huang y Shanyu Tang presentaron un enfoque novedoso para ocultar información en flujos de voz VoIP de baja tasa de bits, y su trabajo publicado sobre esteganografía es el primer esfuerzo para mejorar la partición del libro de códigos utilizando la teoría de grafos junto con la modulación del índice de cuantificación en medios de transmisión de baja tasa de bits. [ 14 ]

En 2011 y 2012, Yongfeng Huang y Shanyu Tang idearon nuevos algoritmos esteganográficos que utilizan parámetros de códec como objeto de cobertura para realizar esteganografía VoIP encubierta en tiempo real. Sus hallazgos se publicaron en IEEE Transactions on Information Forensics and Security . [ 15 ] [ 16 ] [ 17 ]

En 2024, Cheddad y Cheddad propusieron un nuevo marco [ 18 ] para reconstruir señales de audio perdidas o corruptas mediante una combinación de técnicas de aprendizaje automático e información latente. La idea principal de su artículo es mejorar la reconstrucción de señales de audio fusionando esteganografía, tramado (dithering) y métodos de aprendizaje profundo y superficial de última generación (por ejemplo, RF, LSTM). Esta combinación de esteganografía, tramado y aprendizaje automático para la reconstrucción de señales de audio podría inspirar investigaciones adicionales para optimizar este enfoque o aplicarlo a otros dominios, como la reconstrucción de imágenes (es decir, el relleno de imágenes).

Esteganografía adaptativa

La esteganografía adaptativa es una técnica para ocultar información en medios digitales, adaptando el proceso de incrustación a las características específicas del medio portador. Un ejemplo de este enfoque se muestra en el trabajo [ 19 ] . Su método desarrolla un algoritmo de detección de tono de piel, capaz de identificar rasgos faciales, que luego se aplica a la esteganografía adaptativa. Al incorporar la rotación facial en su enfoque, la técnica busca mejorar su adaptabilidad para ocultar información de manera menos detectable y más robusta en diversas orientaciones faciales dentro de las imágenes. Esta estrategia puede mejorar la eficacia de la ocultación de información tanto en imágenes estáticas como en contenido de video.

Sistemas ciberfísicos/Internet de las cosas

Desde 2012, la investigación académica ha demostrado la viabilidad de la esteganografía para sistemas ciberfísicos (CPS) e Internet de las Cosas (IoT). Algunas técnicas de esteganografía para CPS e IoT se solapan con la esteganografía de redes, es decir, ocultan datos en los protocolos de comunicación utilizados en CPS e IoT. Sin embargo, existen técnicas específicas que ocultan datos en los componentes de los CPS. Por ejemplo, los datos pueden almacenarse en registros no utilizados de componentes de IoT/CPS y en los estados de los actuadores de IoT/CPS. [ 20 ] [ 21 ]

Impreso

La esteganografía digital puede generar documentos impresos. Un mensaje, el texto plano , se cifra primero mediante métodos tradicionales, produciendo un texto cifrado . A continuación, se modifica un texto portador aparentemente inofensivo para que contenga el texto cifrado, dando como resultado el estegotexto . Por ejemplo, se puede manipular el tamaño de la letra, el espaciado, la tipografía u otras características del texto portador para ocultar el mensaje. Solo un destinatario que conozca la técnica empleada puede recuperar el mensaje y descifrarlo. Francis Bacon desarrolló el cifrado de Bacon como una técnica de este tipo.

Sin embargo, el texto cifrado producido por la mayoría de los métodos de esteganografía digital no es imprimible. Los métodos digitales tradicionales se basan en la introducción de ruido perturbador en el archivo de canal para ocultar el mensaje, por lo que este debe transmitirse al destinatario sin ruido adicional. La impresión introduce mucho ruido en el texto cifrado, lo que generalmente hace que el mensaje sea irrecuperable. Existen técnicas que solucionan esta limitación; un ejemplo notable es la esteganografía de arte ASCII. [ 22 ]

Puntos amarillos de una impresora láser

Aunque no se trata de esteganografía clásica, algunos tipos de impresoras láser a color modernas integran el modelo, el número de serie y la marca de tiempo en cada impresión por motivos de trazabilidad, utilizando un código matricial compuesto por pequeños puntos amarillos imperceptibles a simple vista .

Red

En 2015, Steffen Wendzel, Sebastian Zander y otros presentaron una taxonomía de 109 métodos de ocultación de redes que resumía los conceptos centrales utilizados en la investigación de esteganografía de redes. [ 23 ] La taxonomía fue desarrollada posteriormente en los últimos años por varias publicaciones y autores, y adaptada a nuevos dominios, como la esteganografía de CPS. [ 24 ] [ 25 ] [ 26 ]

En 1977, Kent describió concisamente el potencial de la señalización de canales encubiertos en los protocolos generales de comunicación de red, incluso si el tráfico está cifrado (en una nota a pie de página), en "Protección basada en cifrado para la comunicación interactiva usuario/ordenador", Actas del Quinto Simposio de Comunicaciones de Datos, septiembre de 1977.

En 1987, Girling estudió por primera vez los canales encubiertos en una red de área local (LAN), identificó y realizó tres canales encubiertos obvios (dos canales de almacenamiento y un canal de temporización), y su artículo de investigación titulado “Canales encubiertos en LAN” se publicó en IEEE Transactions on Software Engineering , vol. SE-13 de 2, en febrero de 1987. [ 27 ]

En 1989, Wolf implementó canales encubiertos en protocolos LAN, por ejemplo, utilizando los campos reservados, los campos de relleno y los campos no definidos en el protocolo TCP/IP. [ 28 ]

En 1997, Rowland utilizó el campo de identificación IP, el número de secuencia inicial TCP y los campos de número de secuencia de acuse de recibo en los encabezados TCP/IP para construir canales encubiertos. [ 29 ]

En 2002, Kamran Ahsan hizo un excelente resumen de la investigación sobre esteganografía de redes. [ 30 ]

En 2005, Steven J. Murdoch y Stephen Lewis contribuyeron con un capítulo titulado "Integración de canales encubiertos en TCP/IP" en el libro " Ocultación de información " publicado por Springer. [ 31 ]

Todas las técnicas de ocultación de información que se pueden utilizar para intercambiar esteganogramas en redes de telecomunicaciones se pueden clasificar bajo el término general de esteganografía de red. Esta nomenclatura fue introducida originalmente por Krzysztof Szczypiorski en 2003. [ 32 ] A diferencia de los métodos esteganográficos típicos que utilizan medios digitales (imágenes, archivos de audio y vídeo) para ocultar datos, la esteganografía de red utiliza los elementos de control de los protocolos de comunicación y su funcionalidad intrínseca. Como resultado, estos métodos pueden ser más difíciles de detectar y eliminar. [ 33 ]

Los métodos típicos de esteganografía de red implican la modificación de las propiedades de un único protocolo de red. Dicha modificación puede aplicarse a la unidad de datos del protocolo (PDU), [ 34 ] [ 35 ] [ 36 ] a las relaciones temporales entre las PDU intercambiadas, [ 37 ] o a ambas (métodos híbridos). [ 38 ]

Además, es factible utilizar la relación entre dos o más protocolos de red diferentes para permitir la comunicación secreta. Estas aplicaciones se engloban bajo el término esteganografía interprotocolo. [ 39 ] Alternativamente, se pueden utilizar varios protocolos de red simultáneamente para transferir información oculta y se pueden integrar los denominados protocolos de control en las comunicaciones esteganográficas para ampliar sus capacidades, por ejemplo, para permitir el enrutamiento de superposición dinámico o el cambio de los métodos de ocultación y protocolos de red utilizados. [ 40 ] [ 41 ]

La esteganografía de redes abarca un amplio espectro de técnicas, que incluyen, entre otras:

  • Esteganofonía: ocultación de mensajes en conversaciones de Voz sobre IP , por ejemplo, mediante el uso de paquetes retrasados ​​o corruptos que normalmente serían ignorados por el receptor (este método se denomina LACK: Esteganografía de Paquetes de Audio Perdidos), o bien, ocultando información en campos de encabezado no utilizados. [ 42 ]
  • Esteganografía WLAN: transmisión de esteganogramas en redes de área local inalámbricas. Un ejemplo práctico de esteganografía WLAN es el sistema HICCUPS (Sistema de comunicación oculta para redes corruptas) [ 43 ].

Terminología adicional

En los debates sobre esteganografía, se suele emplear una terminología análoga y coherente con la de la tecnología de radio y comunicaciones convencional. Sin embargo, algunos términos específicos del software pueden generar confusión. Estos son los más relevantes para los sistemas esteganográficos digitales:

La carga útil son los datos que se comunican de forma encubierta. El portador es la señal, el flujo o el archivo de datos que oculta la carga útil, que difiere del canal , que normalmente se refiere al tipo de entrada, como una imagen JPEG. La señal, el flujo o el archivo de datos resultante con la carga útil codificada se denomina a veces paquete , archivo esteganográfico o mensaje encubierto . La proporción de bytes, muestras u otros elementos de la señal modificados para codificar la carga útil se denomina densidad de codificación y se expresa normalmente como un número entre 0 y 1.

En un conjunto de archivos, aquellos que se consideran sospechosos de contener una carga útil son los archivos sospechosos . Un archivo sospechoso identificado mediante algún tipo de análisis estadístico puede denominarse candidato .

Contramedidas y detección

La detección de esteganografía física requiere un examen físico minucioso, que incluye el uso de lupas, reactivos químicos y luz ultravioleta . Es un proceso laborioso con evidentes implicaciones en cuanto a recursos, incluso en países que emplean a muchas personas para espiar a sus ciudadanos. Sin embargo, es factible analizar el correo de ciertas personas o instituciones sospechosas, como prisiones o campos de prisioneros de guerra.

Durante la Segunda Guerra Mundial , en los campos de prisioneros de guerra se les proporcionaba a los reclusos papel especialmente tratado que revelaba la tinta invisible . Un artículo publicado el 24 de junio de 1948 en la revista Paper Trade Journal, escrito por el Director Técnico de la Imprenta del Gobierno de los Estados Unidos, presentaba a Morris S. Kantrowitz describiendo en términos generales el desarrollo de este papel. Se utilizaron tres prototipos ( Sensicoat , Anilith y Coatalith ) para fabricar postales y artículos de papelería destinados a los prisioneros de guerra alemanes en Estados Unidos y Canadá. Si los prisioneros intentaban escribir un mensaje oculto, el papel especial lo hacía visible. Estados Unidos concedió al menos dos patentes relacionadas con la tecnología: una a Kantrowitz, la patente estadounidense n.º 2.515.232 , «Papel detector de agua y composición de recubrimiento detector de agua para el mismo», patentada el 18 de julio de 1950, y otra anterior, «Papel sensible a la humedad y su fabricación», patente estadounidense n.º 2.445.586 , patentada el 20 de julio de 1948. Una estrategia similar consistía en proporcionar a los prisioneros papel de escribir rayado con una tinta soluble en agua que se corre al contacto con tinta invisible a base de agua.

En informática, la detección de paquetes codificados esteganográficamente se denomina esteganálisis . Sin embargo, el método más sencillo para detectar archivos modificados consiste en compararlos con originales conocidos. Por ejemplo, para detectar información que se mueve a través de los gráficos de un sitio web, un analista puede mantener copias limpias conocidas del material y compararlas con el contenido actual del sitio. Las diferencias, si el soporte es el mismo, conforman la carga útil. En general, el uso de tasas de compresión extremadamente altas dificulta la esteganografía, pero no la imposibilita. Los errores de compresión proporcionan un escondite para los datos, pero una alta compresión reduce la cantidad de datos disponibles para almacenar la carga útil, aumentando la densidad de codificación, lo que facilita la detección (en casos extremos, incluso mediante una simple observación).

Existen diversas pruebas básicas que permiten identificar la presencia o ausencia de un mensaje secreto. Este proceso no se centra en la extracción del mensaje, que es un proceso diferente y un paso aparte. Los enfoques más básicos del esteganálisis son los ataques visuales o auditivos, los ataques estructurales y los ataques estadísticos. Estos enfoques buscan detectar los algoritmos esteganográficos utilizados. [ 44 ] Estos algoritmos varían desde los más sencillos hasta los más sofisticados, siendo los primeros mucho más fáciles de detectar debido a las anomalías estadísticas presentes. El tamaño del mensaje oculto influye en la dificultad de detección. El tamaño del objeto que lo contiene también es un factor importante. Si el objeto es pequeño y el mensaje grande, esto puede distorsionar las estadísticas y facilitar la detección. Un objeto más grande con un mensaje pequeño reduce las estadísticas y aumenta las probabilidades de que pase desapercibido.

El análisis esteganográfico dirigido a un algoritmo específico tiene mucho más éxito, ya que puede centrarse en las anomalías que quedan. Esto se debe a que el análisis puede realizar una búsqueda dirigida para descubrir tendencias conocidas, puesto que conoce los comportamientos que exhibe habitualmente. Al analizar una imagen, los bits menos significativos de muchas imágenes no son aleatorios. El sensor de la cámara, especialmente los de gama baja, no es de la mejor calidad y puede introducir bits aleatorios. Esto también puede verse afectado por la compresión del archivo de la imagen. Se pueden introducir mensajes secretos en los bits menos significativos de una imagen y luego ocultarlos. Se puede utilizar una herramienta de esteganografía para camuflar el mensaje secreto en los bits menos significativos, pero puede introducir un área aleatoria demasiado perfecta. Esta área de aleatorización perfecta destaca y se puede detectar comparando los bits menos significativos con los siguientes bits menos significativos en una imagen que no ha sido comprimida. [ 44 ]

En general, existen muchas técnicas conocidas para ocultar mensajes en datos mediante técnicas esteganográficas. Ninguna es, por definición, obvia cuando los usuarios emplean aplicaciones estándar, pero algunas pueden ser detectadas por herramientas especializadas. Otras, sin embargo, son resistentes a la detección —o, mejor dicho, no es posible distinguir de forma fiable los datos que contienen un mensaje oculto de los datos que contienen solo ruido— incluso cuando se realiza el análisis más sofisticado. La esteganografía se está utilizando para ocultar y llevar a cabo ciberataques más efectivos, denominados Stegware . El término Stegware se introdujo por primera vez en 2017 [ 45 ] para describir cualquier operación maliciosa que involucre esteganografía como vehículo para ocultar un ataque. La detección de esteganografía es difícil y, por lo tanto, no es una defensa adecuada. Por consiguiente, la única forma de vencer la amenaza es transformar los datos de manera que se destruyan los mensajes ocultos [ 46 ] , un proceso llamado Eliminación de Amenazas de Contenido .

Aplicaciones

Uso en impresoras modernas

Algunas impresoras modernas utilizan esteganografía, incluidas las impresoras láser a color de las marcas Hewlett-Packard y Xerox . Estas impresoras añaden pequeños puntos amarillos a cada página. Dichos puntos, apenas visibles, contienen números de serie de la impresora codificados, así como marcas de fecha y hora. [ 47 ]

Ejemplo de la práctica moderna

Cuanto mayor sea el mensaje de portada (en datos binarios, el número de bits ) en relación con el mensaje oculto, más fácil será ocultarlo (por analogía, cuanto más grande sea el pajar, más fácil será esconder una aguja). Por ello, las imágenes digitales , que contienen gran cantidad de datos, se utilizan a veces para ocultar mensajes en internet y otros medios de comunicación digital. No está claro cuán común es realmente esta práctica.

Por ejemplo, un mapa de bits de 24 bits usa ocho bits para representar cada uno de los tres valores de color (rojo, verde y azul) de cada píxel . El azul por sí solo tiene 2⁸ niveles diferentes de intensidad. La diferencia entre 11111111² y 11111110² en el valor de la intensidad del azul probablemente sea indetectable para el ojo humano. Por lo tanto, el bit menos significativo puede usarse de forma más o menos indetectable para algo más que información de color. Si esto se repite también para los elementos verde y rojo de cada píxel, es posible codificar una letra de texto ASCII por cada tres píxeles .

En términos más formales, el objetivo de dificultar la detección de la codificación esteganográfica es garantizar que las modificaciones a la señal original (la "portadora") causadas por la inyección de la señal que se va a insertar de forma encubierta (la "carga útil") sean visualmente y, idealmente, estadísticamente insignificantes. Estas modificaciones deben ser indistinguibles del ruido de fondo de la portadora. Cualquier medio puede funcionar como portador, pero aquellos con gran cantidad de información redundante o compresible son más adecuados.

Desde un punto de vista teórico de la información , esto significa que el canal debe tener mayor capacidad que la que requiere la señal de superficie . Debe existir redundancia . En el caso de una imagen digital, puede tratarse de ruido proveniente del elemento de imagen; en el caso del audio digital , puede ser ruido de las técnicas de grabación o del equipo de amplificación . En general, los dispositivos electrónicos que digitalizan una señal analógica sufren diversas fuentes de ruido, como ruido térmico , ruido de parpadeo y ruido de disparo . El ruido proporciona suficiente variación en la información digital capturada como para poder utilizarse como cobertura de ruido para datos ocultos. Además, los esquemas de compresión con pérdida (como JPEG ) siempre introducen algún error en los datos descomprimidos, lo que también puede aprovecharse para uso esteganográfico.

Aunque la esteganografía y la marca de agua digital parezcan similares, no lo son. En la esteganografía, el mensaje oculto debe permanecer intacto hasta llegar a su destino. La esteganografía se puede utilizar para la marca de agua digital, donde un mensaje (un simple identificador) se oculta en una imagen para rastrear o verificar su origen (por ejemplo, en Coded Anti-Piracy ) o simplemente para identificar una imagen (como en la constelación EURion ). En este caso, la técnica para ocultar el mensaje (la marca de agua) debe ser robusta para evitar manipulaciones. Sin embargo, la marca de agua digital a veces requiere una marca de agua frágil, que se puede modificar fácilmente, para comprobar si la imagen ha sido manipulada. Esa es la diferencia clave entre la esteganografía y la marca de agua digital.

Supuesto uso por parte de los servicios de inteligencia

En 2010, el Buró Federal de Investigación alegó que el servicio de inteligencia exterior ruso utiliza software de esteganografía personalizado para incrustar mensajes de texto cifrados dentro de archivos de imagen para ciertas comunicaciones con "agentes ilegales" (agentes sin cobertura diplomática) destinados en el extranjero. [ 48 ]

El 23 de abril de 2019, el Departamento de Justicia de Estados Unidos hizo pública una acusación formal contra Xiaoqing Zheng, un empresario chino y exingeniero principal de General Electric, por 14 cargos de conspiración para robar propiedad intelectual y secretos comerciales de General Electric. Zheng presuntamente utilizó esteganografía para extraer 20.000 documentos de General Electric y enviarlos a Tianyi Aviation Technology Co. en Nanjing, China, una empresa que, según el FBI, él fundó con el respaldo del gobierno chino. [ 49 ]

Esteganografía distribuida

Existen métodos de esteganografía distribuida, [ 50 ] incluyendo metodologías que distribuyen la carga útil a través de múltiples archivos portadores en diversas ubicaciones para dificultar su detección. Por ejemplo, la patente estadounidense 8,527,779 del criptógrafo William Easttom ( Chuck Easttom ).

desafío en línea

Los rompecabezas que presenta Cicada 3301 incorporan esteganografía con criptografía y otras técnicas de resolución desde 2012. [ 51 ] Los rompecabezas que involucran esteganografía también se han presentado en otros juegos de realidad alternativa .

Las comunicaciones [ 52 ] [ 53 ] del misterio del Primero de Mayo incorporan esteganografía y otras técnicas de resolución desde 1981. [ 54 ]

malware informático

Es posible ocultar esteganográficamente malware informático en imágenes digitales, vídeos, audio y otros archivos para evadir la detección por parte del software antivirus . Este tipo de malware se denomina estegomalware. Puede activarse mediante código externo, que puede ser malicioso o incluso inofensivo si se explota alguna vulnerabilidad en el software que lee el archivo. [ 55 ]

El estegomalware se puede eliminar de ciertos archivos sin saber si lo contienen o no. Esto se realiza mediante software de desarme y reconstrucción de contenido (CDR), que implica reprocesar el archivo completo o eliminar partes del mismo. [ 56 ] [ 57 ] Se pueden emplear varios métodos dentro del software CDR para contrarrestar el estegomalware con distintos niveles de mitigación en relación con la alteración de la integridad visual. [ 58 ] Detectar el estegomalware en un archivo puede ser difícil y puede requerir probar el comportamiento del archivo en entornos virtuales o realizar un análisis de aprendizaje profundo del archivo. [ 55 ]

Esteganálisis

Algoritmos estegoanalíticos

Los algoritmos estegoanalíticos pueden catalogarse de diferentes maneras, destacando: según la información disponible y según el propósito perseguido.

Según la información disponible

Existe la posibilidad de catalogar estos algoritmos basándose en la información que posee el estegoanalista en términos de mensajes en texto plano y cifrados. Es una técnica similar a la criptografía, sin embargo, presentan varias diferencias:

  • Ataque esteganográfico seleccionado: el esteganógrafo percibe el esteganográfico objetivo final y el algoritmo esteganográfico utilizado.
  • Ataque de cobertura conocido: el estegoanalista comprende el objetivo conductor inicial y el estego objetivo final.
  • Ataque esteganográfico conocido: el esteganógrafo conoce el objetivo portador inicial y el objetivo esteganográfico final, además del algoritmo utilizado.
  • Ataque exclusivamente esteganográfico: el estegoanalista percibe exclusivamente el objetivo esteganográfico.
  • Ataque de mensaje seleccionado: el esteganógrafo, siguiendo un mensaje elegido por él, crea un objetivo esteganográfico.
  • Ataque de mensaje conocido: el esteganógrafo es propietario del objetivo esteganográfico y del mensaje oculto, del cual tiene conocimiento.

Según el propósito buscado

El objetivo principal de la esteganografía es transferir información sin ser detectado; sin embargo, es posible que un atacante tenga dos pretensiones diferentes:

  • Esteganálisis pasivo: no altera el texto esteganográfico objetivo; por lo tanto, lo examina para determinar si contiene información oculta y recupera el mensaje oculto, la clave utilizada o ambas cosas.
  • Esteganálisis activo: modifica el objetivo esteganográfico inicial, por lo tanto, busca suprimir la transferencia de información, si existe.

Véase también

Referencias

  1. Fridrich, Jessica; M. Goljan; D. Soukal (2004). Delp III, Edward J; Wong, Ping W (eds.). "Buscando la clave Stego" (PDF) . Proc. SPIE, Electronic Imaging, Security, Steganography, and Watermarking of Multimedia Contents VI . Security, Steganography, and Watermarking of Multimedia Contents VI. 5306 : 70–82 . Bibcode : 2004SPIE.5306...70F . doi : 10.1117/12.521353 . S2CID 6773772. Recuperado el 23 de enero de 2014 . 
  2. "Definición de ESTEGANOGRAFÍA" . Merriam-webster.com . Consultado el 14 de diciembre de 2021 .
  3. Pahati, OJ (29 de noviembre de 2001). "Confounding Carnivore: Cómo proteger tu privacidad en línea" . AlterNet . Archivado del original el 16 de julio de 2007. Recuperado el 2 de septiembre de 2008 .
  4. Petitcolas, FAP; Anderson RJ; Kuhn MG (1999). "Information Hiding: A survey" (PDF) . Proceedings of the IEEE . 87 (7): 1062– 78. Bibcode : 1999IEEEP..87.1062P . CiteSeerX 10.1.1.333.9397 . doi : 10.1109/5.771065 . Recuperado el 2 de septiembre de 2008 . 
  5. "Polygraphiae (cf. p. 71f)" (en alemán). Digitale Sammlungen . Consultado el 27 de mayo de 2015 .
  6. 1 2 "Los espías de tiempos de guerra que usaron el tejido como herramienta de espionaje – Atlas Obscura" . Pocket . Consultado el 4 de marzo de 2020 .
  7. Newman, Lily Hay. «Cómo un saxofonista engañó a la KGB cifrando secretos en la música» . Wired . ISSN 1059-1028 . Archivado del original el 8 de junio de 2022. Consultado el 9 de junio de 2022 . 
  8. Esteganografía social: cómo los adolescentes introducen significados de contrabando eludiendo a las figuras de autoridad en sus vidas , Boing Boing, 22 de mayo de 2013. Consultado el 7 de junio de 2014.
  9. Esteganografía social archivada el 14 de julio de 2014 en Wayback Machine , Scenario Magazine, 2013.
  10. Cheddad, Abbas; Condell, Joan; Curran, Kevin; Mc Kevitt, Paul (2010). "Esteganografía de imágenes digitales: Revisión y análisis de los métodos actuales". Procesamiento de señales . 90 (3): 727– 752. Bibcode : 2010SigPr..90..727C . doi : 10.1016/j.sigpro.2009.08.010 .
  11. Bender, W.; Gruhl, D.; Morimoto, N.; Lu, A. (1996). "Técnicas para ocultar datos" (PDF) . IBM Systems Journal . 35 (3.4). IBM Corp.: 313–336 . doi : 10.1147/sj.353.0313 . ISSN 0018-8670 . S2CID 16672162. Archivado del original (PDF) el 11 de junio de 2020.  
  12. Giannoula, A.; Hatzinakos, D. (2003). "Ocultación compresiva de datos para señales de vídeo". Actas de la Conferencia Internacional de Procesamiento de Imágenes de 2003 (Cat. No. 03CH37429) . Vol. 1. IEEE. pp. I–529–32. doi : 10.1109/icip.2003.1247015 . ISBN   0780377508. S2CID 361883 . 
  13. Dittmann, Jana; Hesse, Danny; Hillert, Reyk (21 de marzo de 2005). Delp III, Edward J; Wong, Ping W (eds.). "Esteganografía y esteganálisis en escenarios de voz sobre IP: aspectos operativos y primeras experiencias con un nuevo conjunto de herramientas de esteganálisis". Seguridad, esteganografía y marca de agua de contenido multimedia VII . 5681. SPIE: 607. Bibcode : 2005SPIE.5681..607D . doi : 10.1117/12.586579 . S2CID 206413447 . 
  14. B. Xiao, Y. Huang y S. Tang, «Un enfoque para ocultar información en flujos de voz de baja tasa de bits», en IEEE GLOBECOM 2008 , IEEE, págs. 371–375, 2008. ISBN 978-1-4244-2324-8.
  15. Huang, Yong Feng; Tang, Shanyu; Yuan, Jian (junio de 2011). "Esteganografía en tramas inactivas de flujos VoIP codificados por el códec de origen" (PDF) . IEEE Transactions on Information Forensics and Security . 6 (2): 296–306 . Bibcode : 2011ITIF....6..296H . doi : 10.1109/tifs.2011.2108649 . ISSN 1556-6013 . S2CID 15096702 .  
  16. ^ Huang, Yongfeng; Liu, Chenghao; Tang, Shanyu; Bai, Sen (diciembre de 2012). "Integración de esteganografía en un códec de voz de baja velocidad de bits" (PDF) . Transacciones IEEE sobre seguridad y ciencia forense de la información . 7 (6): 1865– 1875. Bibcode : 2012ITIF....7.1865H . doi : 10.1109/tifs.2012.2218599 . ISSN 1556-6013 . S2CID 16539562 .  
  17. Ghosal, Sudipta Kr; Mukhopadhyay, Souradeep; Hossain, Sabbir; Sarkar, Ram (2020). "Aplicación de la transformada de Lah para la seguridad y privacidad de los datos mediante la ocultación de información en las telecomunicaciones". Transactions on Emerging Telecommunications Technologies . 32 (2) e3984. doi : 10.1002/ett.3984 . S2CID 225866797 . 
  18. Cheddad, Zohra Adila; Cheddad, Abbas (2024). "Restauración activa de señales de audio perdidas mediante aprendizaje automático e información latente". Actas de la Conferencia de Sistemas Inteligentes 2023 (IntelliSys'23) . Lecture Notes in Networks and Systems. Vol. 822. LNCS, Springer. pp. 1–16 . doi : 10.1007/978-3-031-47721-8_1 . ISBN   978-3-031-47720-1.
  19. Cheddad, Abbas; Condell, Joan; Curran, Kevin; Mc Kevitt, Paul (2009). "Un algoritmo de detección de tono de piel para un enfoque adaptativo de la esteganografía". Procesamiento de señales . 89 (12): 2465– 2478. Bibcode : 2009SigPr..89.2465C . doi : 10.1016/j.sigpro.2009.04.022 .
  20. Wendzel, Steffen; Mazurczyk, Wojciech; Haas, Georg. "No toques mis nueces: ocultación de información en sistemas ciberfísicos mediante edificios inteligentes". Actas de los Talleres de Seguridad y Privacidad de la IEEE de 2017. IEEE.
  21. Tuptuk, Nilufer; Hailes, Stephen. "Ataques de canal encubierto en computación ubicua". Actas de la Conferencia Internacional IEEE de 2015 sobre Computación y Comunicaciones Ubicuas (PerCom) .
  22. Vincent Chu. "Esteganografía de arte ASCII" . Pictureworthsthousandwords.appspot.com .
  23. Wendzel, Steffen; Zander, Sebastian; Fechner, Bernhard; Herdin, Christian (16 de abril de 2015). "Pattern-Based Survey and Categorization of Network Covert Channel Techniques" . ACM Computing Surveys . 47 (3): 1– 26. arXiv : 1406.2901 . doi : 10.1145/2684195 . S2CID 14654993 . 
  24. Mazurczyk, Wojciech; Wendzel, Steffen; Cabaj, Krzysztof (27 de agosto de 2018). «Hacia la obtención de información sobre métodos de ocultación de datos mediante un enfoque basado en patrones». Actas de la 13.ª Conferencia Internacional sobre Disponibilidad, Fiabilidad y Seguridad . págs. 1-10 . doi : 10.1145/3230833.3233261 . ISBN  9781450364485. S2CID 51976841 . 
  25. Hildebrandt, Mario; Altschaffel, Robert; Lamshöft, Kevin; Lange, Matthias; Szemkus, Martin; Neubert, Tom; Vielhauer, Claus; Ding, Yongjian; Dittmann, Jana (2020). "Análisis de amenazas de comunicaciones esteganográficas y encubiertas en sistemas nucleares de instrumentación y control". Conferencia internacional sobre seguridad nuclear: esfuerzos sostenidos y de fortalecimiento .
  26. Mileva, Aleksandra; Velinov, Aleksandar; Hartmann, Laura; Wendzel, Steffen; Mazurczyk, Wojciech (mayo de 2021). "Análisis exhaustivo de la susceptibilidad de MQTT 5.0 a los canales encubiertos de red" . Computers & Security . 104 102207. doi : 10.1016/j.cose.2021.102207 . S2CID 232342523 . 
  27. Girling, CG (febrero de 1987). "Canales encubiertos en LAN". IEEE Transactions on Software Engineering . SE-13 (2): 292– 296. Bibcode : 1987ITSEn..13..292G . doi : 10.1109/tse.1987.233153 . ISSN 0098-5589 . S2CID 3042941 .  
  28. M. Wolf, “Canales encubiertos en protocolos LAN”, en Actas del Taller sobre Seguridad de Redes de Área Local (LANSEC'89) (TA Berson y T. Beth, eds.), págs. 91–102, 1989.
  29. Rowland, Craig H. (5 de mayo de 1997). "Canales encubiertos en el conjunto de protocolos TCP/IP" . First Monday . 2 (5). doi : 10.5210/fm.v2i5.528 . ISSN 1396-0466 . 
  30. Kamran Ahsan, “Análisis de canales encubiertos y ocultación de datos en TCP/IP”, Tesis de maestría, Universidad de Toronto, 2002.
  31. Murdoch, Steven J.; Lewis, Stephen (2005), "Integración de canales encubiertos en TCP/IP", Information Hiding , Springer Berlin Heidelberg, pp. 247–261 , doi : 10.1007/11558859_19 , ISBN  9783540290391{{citation}}: CS1 mantenimiento: parámetro de trabajo con ISBN ( enlace )
  32. Krzysztof Szczypiorski (4 de noviembre de 2003). "Esteganografía en redes TCP/IP. Estado del arte y propuesta de un nuevo sistema: HICCUPS" (PDF) . Seminario del Instituto de Telecomunicaciones . Consultado el 17 de junio de 2010 .
  33. Patrick Philippe Meier (5 de junio de 2009). "Esteganografía 2.0: Resistencia digital contra regímenes represivos" . irevolution.wordpress.com . Consultado el 17 de junio de 2010 .
  34. Craig Rowland (mayo de 1997). "Canales encubiertos en el conjunto TCP/IP" . First Monday Journal . Archivado del original el 26 de enero de 2013. Recuperado el 16 de junio de 2010 .
  35. Steven J. Murdoch y Stephen Lewis (2005). "Integración de canales encubiertos en TCP/IP" (PDF) . Taller sobre ocultación de información . Consultado el 16 de junio de 2010 .
  36. Kamran Ahsan y Deepa Kundur (diciembre de 2002). "Ocultación práctica de datos en TCP/IP" (PDF) . ACM Wksp. Multimedia Security . Archivado del original (PDF) el 29 de octubre de 2012. Recuperado el 16 de junio de 2010 .
  37. Kundur D. y Ahsan K. (abril de 2003). "Esteganografía práctica en Internet: ocultación de datos en IP" (PDF) . Texas Wksp. Seguridad de los sistemas de información . Archivado del original (PDF) el 29 de octubre de 2012. Recuperado el 16 de junio de 2010 .
  38. Wojciech Mazurczyk y Krzysztof Szczypiorski (noviembre de 2008). «Esteganografía de flujos VoIP». Hacia sistemas de Internet significativos: OTM 2008. Lecture Notes in Computer Science. Vol. 5332. págs. 1001–1018 . arXiv : 0805.2938 . doi : 10.1007/978-3-540-88873-4_6 . ISBN   978-3-540-88872-7. S2CID 14336157 . 
  39. Bartosz Jankowski; Wojciech Mazurczyk y Krzysztof Szczypiorski (11 de mayo de 2010). "Ocultación de información mediante un relleno de marco inadecuado". arXiv : 1005.1925 [ cs.CR ].
  40. Wendzel, Steffen; Keller, Joerg (20 de octubre de 2011). «Reenvío con baja atención para canales encubiertos en redes móviles». Communications and Multimedia Security . Lecture Notes in Computer Science. Vol. 7025. pp. 122–133 . doi : 10.1007/978-3-642-24712-5_10 . ISBN   978-3-642-24711-8Consultado el 4 de septiembre de 2016 .
  41. Mazurczyk, Wojciech; Wendzel, Steffen; Zander, Sebastián; Houmansadr, Amir; Szczypiorski, Krzysztof (2016). Ocultación de información en redes de comunicación: fundamentos, mecanismos y aplicaciones (1 ed.). Wiley-IEEE. ISBN  978-1-118-86169-1.
  42. Józef Lubacz; Wojciech Mazurczyk; Krzysztof Szczypiorski (febrero de 2010). "Vice Over IP: la amenaza de la esteganografía VoIP" . Espectro IEEE . Consultado el 11 de febrero de 2010 .
  43. Krzysztof Szczypiorski (octubre de 2003). "HICCUPS: Sistema de comunicación oculto para redes corruptas" (PDF) . En Actas de: Décima Multiconferencia Internacional sobre Sistemas Informáticos Avanzados ACS'2003, págs. 31–40 . Consultado el 11 de febrero de 2010 .
  44. 1 2 Wayner, Peter (2009). Criptografía desaparecida: ocultación de información: esteganografía y marcas de agua , Morgan Kaufmann Publishers, Ámsterdam; Boston
  45. Lancioni, German (16 de octubre de 2017). "¿Qué se esconde en esa imagen en línea? Descifrando el 'Stegware'"" . McAfee .
  46. Wiseman, Simon (2017). Guía de los defensores sobre esteganografía (Informe). doi : 10.13140/RG.2.2.21608.98561 .
  47. "Un código secreto en las impresoras a color permite al gobierno rastrearte; pequeños puntos muestran dónde y cuándo hiciste tu impresión" . Electronic Frontier Foundation . 16 de octubre de 2005.
  48. "Denuncia penal del agente especial Ricci contra presuntos agentes rusos" (PDF) . Departamento de Justicia de los Estados Unidos.
  49. "Ingeniero de GE acusado de robo elaborado de secretos comerciales" . Twinstate Technologies.
  50. Liao, Xin; Wen, Qiao-yan; Shi, Sha (2011). "Esteganografía distribuida". Séptima Conferencia Internacional de 2011 sobre Ocultación Inteligente de Información y Procesamiento de Señales Multimedia . IEEE . págs. 153–156 . doi : 10.1109/IIHMSP.2011.20 . ISBN  978-1-4577-1397-2. S2CID 17769131 . 
  51. Jane Wakefield (9 de enero de 2014). "Cicada 3301: Se reabre la búsqueda del tesoro en la darknet" . BBC News . Consultado el 11 de enero de 2014 .
  52. "Los textos" . Maydaymystery.org . Consultado el 23 de noviembre de 2017 .
  53. "Cosas recientes" . Maydaymystery.org . Consultado el 23 de noviembre de 2017 .
  54. "El misterio" . Maydaymystery.org . Consultado el 23 de noviembre de 2017 .
  55. 1 2 Chaganti, Raj; R, Vinayakumar; Alazab, Mamoun; Pham, Tuan (12 de octubre de 2021). Stegomalware: Un estudio sistemático de la ocultación y detección de malware en imágenes, modelos de aprendizaje automático y desafíos de investigación (Informe). arXiv : 2110.02504 . doi : 10.36227/techrxiv.16755457.v1 .(Preimpresión, no revisada por pares)
  56. Votiro (30 de noviembre de 2021). "Cómo encontrar un proveedor de desactivación y reconstrucción de contenido (CDR)" . Votiro . Consultado el 11 de enero de 2023 .
  57. "Desactivación y reconstrucción de contenido – SecureIQLab" . 12 de abril de 2022. Consultado el 11 de enero de 2023 .
  58. "Esteganografía: difuminando la tinta invisible" . docs.glasswall.com . Consultado el 12 de septiembre de 2025 .

Fuentes

  • Wayner, Peter (2002). Criptografía desaparecida: ocultación de información: esteganografía y marcas de agua . Ámsterdam: MK/Morgan Kaufmann Publishers. ISBN 978-1-558-60769-9Archivado del original el 24 de diciembre de 2010. Consultado el 4 de noviembre de 2010 .
  • Wayner, Peter (2009). Criptografía efímera, 3.ª edición: ocultación de información: esteganografía y marcas de agua . Ámsterdam: MK/Morgan Kaufmann Publishers. ISBN 978-0-123-74479-1Archivado del original el 24 de diciembre de 2010. Consultado el 4 de noviembre de 2010 .
  • Petitcolas, Fabien AP; Katzenbeisser, Stefan (2000). Técnicas de ocultación de información para esteganografía y marcas de agua digitales . Artech House Publishers. ISBN 978-1-580-53035-4.
  • Johnson, Neil; Duric, Zoran; Jajodia, Sushil (2001). Ocultación de información: esteganografía y marcas de agua: ataques y contramedidas . Springer. ISBN 978-0-792-37204-2.
  • Petitcolas, Fabien AP; Katzenbeisser, Stefan (2016). Ocultación de información . Editorial Casa Artech. ISBN 978-1608079285.
  • Una visión general de la esteganografía digital, en particular dentro de las imágenes, para los curiosos de la computación, por Chris League, Universidad de Long Island, 2015.
  • Ejemplos que muestran imágenes ocultas en otras imágenes.
  • Ocultación de información: Esteganografía y marcas de agua digitales. Artículos e información sobre investigación en esteganografía y esteganálisis desde 1995 hasta la actualidad. Incluye una lista wiki de software de esteganografía. Dr. Neil F. Johnson.
  • Detección de contenido esteganográfico en Internet. Artículo de 2002 de Niels Provos y Peter Honeyman, publicado en las Actas del Simposio sobre Seguridad de Redes y Sistemas Distribuidos (San Diego, CA, 6-8 de febrero de 2002). NDSS 2002. Internet Society, Washington, DC.
  • Canales encubiertos en el conjunto de protocolos TCP/IP. Archivado el 23 de octubre de 2012 en Wayback Machine : documento de 1996 de Craig Rowland que detalla cómo ocultar datos en paquetes TCP/IP. 
  • Tutoriales del Centro de Esteganografía de Redes, archivados el 16 de diciembre de 2017 en Wayback Machine . Artículos prácticos sobre esteganografía de redes (redes LAN inalámbricas, VoIP – esteganofonía, protocolos y mecanismos TCP/IP, enrutador esteganográfico, esteganografía entre protocolos). Por Krzysztof Szczypiorski y Wojciech Mazurczyk del Grupo de Seguridad de Redes.
  • Invitación a BPCS-Esteganografía.
  • Esteganografía, por Michael T. Raggo , DefCon 12 (1 de agosto de 2004)
  • Extensión de formato de archivo mediante esteganografía por Blake W. Ford y Khosrow Kaikhah
  • Esteganografía computacional. Teoría y práctica con Mathcad (Rus). Artículo de 2006 de Konakhovich GF y Puzyrenko A. Yu., publicado por MK-Press, Kiev, Ucrania.
  • Stegano es un servicio web de esteganografía gratuito y de código abierto.