Articulo de referencia

Puerta trasera (informática)

Una puerta trasera es un método generalmente encubierto para eludir la autenticación o el cifrado normales en una computadora, producto, dispositivo integrado (por ejemplo, un e...

Una puerta trasera es un método generalmente encubierto para eludir la autenticación o el cifrado normales en una computadora, producto, dispositivo integrado (por ejemplo, un enrutador doméstico ) o su implementación (por ejemplo, parte de un criptosistema , algoritmo , chipset o incluso una "computadora homúnculo", una pequeña computadora dentro de una computadora como la que se encuentra en la tecnología AMT de Intel ). [ 1 ] [ 2 ] Las puertas traseras se utilizan con mayor frecuencia para asegurar el acceso remoto a una computadora u obtener acceso a texto plano en criptosistemas. A partir de ahí, se pueden usar para obtener acceso a información privilegiada como contraseñas, corromper o eliminar datos en discos duros o transferir información dentro de redes comprometidas.

En Estados Unidos, la Ley de Asistencia en Comunicaciones para la Aplicación de la Ley de 1994 obliga a los proveedores de internet a proporcionar puertas traseras a las autoridades gubernamentales. [ 3 ] [ 4 ] En 2024, el gobierno estadounidense se dio cuenta de que China había estado interceptando comunicaciones en Estados Unidos utilizando esa infraestructura durante meses, o quizás más tiempo; [ 5 ] China grabó llamadas telefónicas de oficinas de campaña de candidatos presidenciales , incluyendo las de empleados del entonces vicepresidente del país y de los propios candidatos. [ 6 ]

Una puerta trasera puede adoptar la forma de una parte oculta de un programa, [ 7 ] un programa separado (por ejemplo, Back Orifice puede subvertir el sistema a través de un rootkit ), código en el firmware del hardware, [ 8 ] o partes de un sistema operativo como Windows , por ejemplo, controladores de dispositivos . [ 9 ] [ 10 ] [ 11 ] Los caballos de Troya pueden usarse para crear vulnerabilidades en un dispositivo. Un caballo de Troya puede parecer un programa completamente legítimo, pero cuando se ejecuta, activa una actividad que puede instalar una puerta trasera. [ 12 ] Aunque algunas se instalan secretamente, otras puertas traseras son deliberadas y ampliamente conocidas. Este tipo de puertas traseras tienen usos "legítimos", como proporcionar al fabricante una forma de restaurar las contraseñas de los usuarios.

Muchos sistemas que almacenan información en la nube no implementan medidas de seguridad precisas. Si muchos sistemas están conectados en la nube , los hackers pueden acceder a todas las demás plataformas a través del sistema más vulnerable. [ 13 ] Las contraseñas predeterminadas (u otras credenciales predeterminadas) pueden funcionar como puertas traseras si el usuario no las cambia. Algunas funciones de depuración también pueden actuar como puertas traseras si no se eliminan en la versión de lanzamiento. [ 14 ] En 1993, el gobierno de Estados Unidos intentó implementar un sistema de cifrado , el chip Clipper , con una puerta trasera explícita para el acceso de las fuerzas del orden y la seguridad nacional. El chip no tuvo éxito. [ 15 ]

Entre las propuestas recientes para contrarrestar las puertas traseras se incluye la creación de una base de datos de los desencadenantes de las puertas traseras y el uso de redes neuronales para detectarlas. [ 16 ]

Descripción general

La amenaza de las puertas traseras surgió con la adopción generalizada de sistemas operativos multiusuario y en red. Petersen y Turn analizaron la subversión informática en un artículo publicado en las actas de la Conferencia AFIPS de 1967. [ 17 ] Señalaron una clase de ataques de infiltración activa que utilizan puntos de entrada tipo "puerta trasera" para eludir las medidas de seguridad y permitir el acceso directo a los datos. El uso del término " puerta trasera " coincide claramente con definiciones más recientes de este término. Sin embargo, desde la llegada de la criptografía de clave pública , el término " puerta trasera " ha adquirido un significado diferente, por lo que ahora se prefiere el término "puerta trasera", solo después de que el término "puerta trasera" cayera en desuso. De manera más general, estas brechas de seguridad se analizaron extensamente en un informe del grupo de trabajo de la Corporación RAND , publicado bajo el patrocinio de DARPA por JP Anderson y DJ Edwards en 1970. [ 18 ]

Si bien inicialmente se dirigían al ámbito de la visión artificial, los ataques de puerta trasera se han extendido a otros dominios, como texto, audio, diseño asistido por computadora basado en aprendizaje automático y clasificación de señales inalámbricas basada en aprendizaje automático. Además, se han demostrado vulnerabilidades en puertas traseras en modelos generativos profundos , aprendizaje por refuerzo (por ejemplo, AI GO) y modelos de grafos profundos. Estos riesgos potenciales de amplio alcance han generado preocupación entre las agencias de seguridad nacional debido a sus consecuencias potencialmente desastrosas. [ 19 ]

Una puerta trasera en un sistema de inicio de sesión podría consistir en una combinación de usuario y contraseña codificada que otorga acceso al sistema. Un ejemplo de este tipo de puerta trasera se utilizó como recurso argumental en la película de 1983 , WarGames , en la que el arquitecto del sistema informático " WOPR " había insertado una cuenta codificada sin contraseña que daba al usuario acceso al sistema y a partes no documentadas del mismo (en particular, un modo de simulación similar a un videojuego e interacción directa con la inteligencia artificial ).

Aunque no se reconoce ampliamente la cantidad de puertas traseras en sistemas que utilizan software propietario (cuyo código fuente no está disponible públicamente), estas se descubren con frecuencia. Los programadores incluso han logrado instalar secretamente grandes cantidades de código inofensivo como huevos de Pascua en los programas, si bien en estos casos puede haber tolerancia por parte de las autoridades, o incluso autorización expresa.

Ejemplos

gusanos

Muchos gusanos informáticos , como Sobig y Mydoom , instalan una puerta trasera en el ordenador afectado (generalmente un PC con conexión de banda ancha que ejecuta Microsoft Windows y Microsoft Outlook ). Estas puertas traseras parecen instalarse para que los spammers puedan enviar correo basura desde los equipos infectados. Otros, como el rootkit de Sony/BMG , colocado secretamente en millones de CD de música hasta finales de 2005, tienen como objetivo implementar medidas de DRM y, en ese caso, actuar como agentes de recopilación de datos , ya que ambos programas subrepticios que instalaban contactaban periódicamente con servidores centrales.

Un sofisticado intento de instalar una puerta trasera en el kernel de Linux , descubierto en noviembre de 2003, añadió un pequeño y sutil cambio de código mediante la subversión del sistema de control de versiones . [ 20 ] En este caso, un cambio de dos líneas parecía comprobar los permisos de acceso de root de quien llamaba a la sys_wait4función, pero debido a que utilizaba la asignación =en lugar de la comprobación de igualdad ==, en realidad otorgaba permisos al sistema. Esta diferencia es fácil de pasar por alto e incluso podría interpretarse como un error tipográfico accidental, en lugar de un ataque intencional. [ 21 ] [ 22 ]

Marcado en amarillo: contraseña de administrador de puerta trasera oculta en el código.

En enero de 2014, se descubrió una puerta trasera en ciertos productos Android de Samsung , como los dispositivos Galaxy. Las versiones propietarias de Android de Samsung incorporan una puerta trasera que permite el acceso remoto a los datos almacenados en el dispositivo. En concreto, el software Android de Samsung, encargado de gestionar las comunicaciones con el módem mediante el protocolo IPC de Samsung, implementa una clase de solicitudes conocidas como comandos de servidor de archivos remoto (RFS), que permiten al operador de la puerta trasera realizar operaciones de E/S remotas a través del módem en el disco duro u otro almacenamiento del dispositivo. Dado que el módem ejecuta el software propietario Android de Samsung, es probable que ofrezca control remoto inalámbrico que podría utilizarse para emitir los comandos RFS y, por lo tanto, acceder al sistema de archivos del dispositivo. [ 23 ]

Puertas traseras de código objeto

Las puertas traseras más difíciles de detectar implican la modificación del código objeto , en lugar del código fuente. El código objeto es mucho más difícil de inspeccionar, ya que está diseñado para ser legible por máquina, no por humanos. Estas puertas traseras pueden insertarse directamente en el código objeto en disco o en algún punto durante la compilación, el ensamblaje, el enlace o la carga. En este último caso, la puerta trasera nunca aparece en el disco, solo en la memoria. Las puertas traseras en el código objeto son difíciles de detectar mediante la inspección del código objeto, pero se detectan fácilmente simplemente comprobando si hay cambios (diferencias), especialmente en la longitud o en la suma de verificación, y en algunos casos pueden detectarse o analizarse desensamblando el código objeto. Además, las puertas traseras en el código objeto pueden eliminarse (siempre que el código fuente esté disponible) simplemente recompilando desde el código fuente en un sistema de confianza.

Por lo tanto, para que estas puertas traseras eviten ser detectadas, todas las copias existentes de un binario deben ser manipuladas, las sumas de verificación de validación también deben estar comprometidas y el código fuente debe ser inaccesible para evitar la recompilación. Alternativamente, estas otras herramientas (verificaciones de longitud, diff, sumas de verificación, desensambladores) pueden ser comprometidas para ocultar la puerta trasera; por ejemplo, detectando que el binario manipulado está siendo sometido a una suma de verificación y devolviendo el valor esperado, no el real. Para ocultar estas manipulaciones adicionales, las herramientas también deben ocultar los cambios en sí mismas; por ejemplo, un sumador de verificación manipulado debe detectar si se está sometiendo a una suma de verificación (u otras herramientas manipuladas) y devolver valores falsos. Esto conlleva la necesidad de realizar cambios extensos en el sistema y en las herramientas para ocultar un solo cambio.

Dado que el código objeto puede regenerarse recompilando (reensamblando, volviendo a enlazar) el código fuente original, crear una puerta trasera persistente en el código objeto (sin modificar el código fuente) requiere subvertir el compilador mismo, de modo que cuando detecte que está compilando el programa atacado, inserte la puerta trasera; o bien, el ensamblador, el enlazador o el cargador. Como esto requiere subvertir el compilador, a su vez, esto puede solucionarse recompilándolo y eliminando el código de inserción de la puerta trasera. Esta defensa puede, a su vez, subvertirse colocando una meta-puerta trasera en el código fuente del compilador, de modo que cuando detecte que se está compilando a sí mismo, inserte este generador de meta-puerta trasera junto con el generador de puerta trasera original del programa atacado. Una vez hecho esto, se puede eliminar la meta-puerta trasera del código fuente y recompilar el compilador desde el código fuente original con el ejecutable del compilador comprometido: la puerta trasera se ha activado. Este ataque se remonta a un artículo de 1974 de Karger y Schell, [ 24 ] y se popularizó en el artículo de Thompson de 1984, titulado "Reflexiones sobre la confianza en la confianza"; [ 25 ] por lo que se le conoce coloquialmente como el ataque "Confiar en la confianza" . Ataques análogos pueden dirigirse a niveles inferiores del sistema, como el sistema operativo, y pueden insertarse durante el proceso de arranque del sistema ; estos también son mencionados por Karger y Schell en 1974, y ahora existen en forma de virus del sector de arranque . [ 24 ] [ 26 ]

Puertas traseras asimétricas

Una puerta trasera tradicional es simétrica: cualquiera que la encuentre puede usarla. La noción de puerta trasera asimétrica fue introducida por Adam Young y Moti Yung en las Actas de Advances in Cryptology – Crypto '96 . Una puerta trasera asimétrica solo puede ser utilizada por el atacante que la instala, incluso si la implementación completa se hace pública (por ejemplo, mediante su publicación, descubrimiento y divulgación por ingeniería inversa , etc.). Además, es computacionalmente intratable detectar la presencia de una puerta trasera asimétrica mediante consultas de caja negra. Esta clase de ataques se ha denominado cleptografía ; pueden llevarse a cabo en software, hardware (por ejemplo, tarjetas inteligentes ) o una combinación de ambos. La teoría de las puertas traseras asimétricas forma parte de un campo más amplio que ahora se denomina criptovirología . Cabe destacar que la NSA insertó una puerta trasera cleptográfica en el estándar Dual EC DRBG . [ 8 ] [ 27 ] [ 28 ]

Existe una puerta trasera asimétrica experimental en la generación de claves RSA . Esta puerta trasera RSA de OpenSSL, diseñada por Young y Yung, utiliza un par de curvas elípticas retorcidas y se ha puesto a disposición del público. [ 29 ]

Acceso encubierto a grandes modelos de lenguaje mediante envenenamiento de modelos.

El envenenamiento de modelos en modelos de lenguaje grandes implica introducir datos maliciosos durante el proceso de entrenamiento o ajuste fino, de modo que el modelo se comporte normalmente con entradas estándar, pero active un comportamiento malicioso cuando aparece un desencadenante de puerta trasera específico. Un estudio reciente presentó tres ataques —SIMPLE, COVERT y TROJANPUZZLE— que se centran principalmente en envenenar modelos de generación de código mediante la incrustación de cargas útiles de múltiples tokens o desencadenantes fuera de contexto. [ 30 ] Estos ataques demuestran cómo incluso los modelos fundamentales grandes pueden ser explotados con un envenenamiento sutil que permanece oculto hasta que se cumple la condición de desencadenante específica.

Dado que estos ataques de puerta trasera se dirigen al proceso de entrenamiento, eluden muchas defensas tradicionales que se centran en ejemplos adversarios durante la inferencia. Por ejemplo, COVERT y TROJANPUZZLE muestran cómo una muestra envenenada en un conjunto de datos de ajuste fino puede eludir el análisis estático sin ser detectada por los procedimientos de validación normales. [ 30 ] Con conjuntos de datos de código abierto o generados por la comunidad , el riesgo es aún mayor, ya que las contribuciones maliciosas pueden colarse en el proceso de actualización sin un proceso de revisión central de confianza. Esto dificulta que los desarrolladores detecten el ataque hasta que se activa el desencadenante, a menudo mucho después de que el modelo se haya implementado.

Las implicaciones de la manipulación de modelos de lenguaje a gran escala son significativas en áreas como la generación de código o la posible filtración de información confidencial al activarse ciertos desencadenantes. Los investigadores han demostrado cómo la manipulación de modelos puede alterar su comportamiento, incluso cuando se entrenan con conjuntos de datos masivos, manteniendo un alto rendimiento con entradas inocuas. [ 30 ] Estos riesgos resaltan la necesidad de una auditoría más rigurosa de los conjuntos de datos, pruebas de desencadenantes y un monitoreo continuo de los resultados de los modelos en diferentes contextos.

Puertas traseras en el espacio latente en la detección de malware

Investigaciones recientes han descubierto que algunos detectores de malware basados ​​en aprendizaje profundo pueden ser atacados mediante puertas traseras de espacio latente, un tipo de ataque de envenenamiento de datos durante el entrenamiento donde el activador se oculta dentro de las características internas del modelo en lugar de aparecer como un patrón fijo en los bytes de entrada. A diferencia de las puertas traseras o troyanos tradicionales que generalmente dependen de secuencias de bytes específicas añadidas a un ejecutable, las puertas traseras de espacio latente funcionan a un nivel más semántico, donde muchos patrones de bytes diferentes pueden ser transformados por las capas de incrustación y agrupación del modelo en una representación oculta similar. Esto significa que el activador no está vinculado a una subcadena exacta en el binario y puede seguir funcionando incluso si la entrada se ha modificado para eliminar ruido simple.

Estos ataques son especialmente importantes para los clasificadores de malware basados ​​en aprendizaje profundo, como MalConv, donde las operaciones de convolución y agrupación eliminan pequeñas irregularidades locales en los bytes, pero conservan las características aprendidas de nivel superior. Un atacante puede envenenar una pequeña parte de los datos de entrenamiento, a veces menos del 0,1 %, y aun así lograr que el modelo aprenda una regla interna que trata como inofensivo cualquier archivo que coincida con un patrón oculto determinado, incluso cuando los bytes visibles presentan diferencias significativas entre las muestras. Dado que el modelo puede seguir funcionando correctamente con datos de validación limpios, estas puertas traseras pueden eludir las pruebas habituales y permanecer activas cuando el sistema se implementa en la práctica.

Defenderse de las puertas traseras en el espacio latente es más difícil que lidiar con ataques que utilizan un desencadenante simple y estático. Muchas defensas se centran en modificar ligeramente la entrada o en usar redes neuronales separadas para detectar troyanos, y a menudo asumen que pequeños cambios en la entrada romperán el desencadenante o que las puertas traseras siempre se alinean con patrones de características simples. En los ataques de espacio latente, modificar los bytes sin procesar puede dejar el importante patrón de activación interna prácticamente intacto, y los detectores entrenados con ejemplos básicos de puertas traseras pueden no ver las correlaciones más dispersas en las que se basan estos ataques. Esto ha llevado a los investigadores a explorar defensas que presten mayor atención a las representaciones internas, realicen un mejor seguimiento de cómo se recopilan y limpian los datos de entrenamiento, y supervisen las activaciones neuronales a lo largo del tiempo en lugar de solo observar los bytes de entrada. [ 31 ]

Puertas traseras del compilador

Una forma sofisticada de puerta trasera de caja negra es una puerta trasera de compilador , donde no solo se manipula un compilador para insertar una puerta trasera en otro programa, como un programa de inicio de sesión, sino que además se modifica para detectar cuándo se está compilando a sí mismo e insertar tanto el código de inserción de la puerta trasera (dirigido al otro programa) como la autocompilación que modifica el código, como el mecanismo mediante el cual los retrovirus infectan a su huésped. Esto se puede lograr modificando el código fuente, y el compilador comprometido resultante (código objeto) puede compilar el código fuente original (sin modificar) e insertarse a sí mismo: el exploit se ha iniciado.

Este ataque fue presentado originalmente en Karger y Schell (1974), [ nota 1 ] que fue un análisis de seguridad de Multics realizado por la Fuerza Aérea de los Estados Unidos , donde describieron un ataque de este tipo a un compilador PL/I y lo denominaron "puerta trasera del compilador". También mencionan una variante en la que se modifica el código de inicialización del sistema para insertar una puerta trasera durante el arranque , ya que esto es complejo y poco comprendido, y lo denominan "puerta trasera de inicialización"; esto ahora se conoce como virus del sector de arranque . [ 26 ]

Este ataque fue implementado por Ken Thompson y popularizado en su discurso de aceptación del Premio Turing en 1983, "Reflexiones sobre la confianza en la confianza" [ 25 ] , que señala que la confianza es relativa y que el único software en el que se puede confiar verdaderamente es el código donde se ha inspeccionado cada paso del proceso de arranque. Este mecanismo de puerta trasera se basa en el hecho de que las personas solo revisan el código fuente (escrito por humanos) y no el código máquina compilado ( código objeto ). Se utiliza un programa llamado compilador para crear el segundo a partir del primero, y generalmente se confía en que el compilador haga un trabajo honesto.

El artículo de Thompson [ 25 ] describe una versión modificada del compilador C de Unix que insertaría una puerta trasera invisible en el comando de inicio de sesión de Unix cuando detectara que el programa de inicio de sesión se estaba compilando, y también agregaría esta característica de forma indetectable a futuras versiones del compilador durante su compilación. Dado que el compilador en sí era un programa compilado, era extremadamente improbable que los usuarios notaran las instrucciones de código máquina que realizaban estas tareas. (Debido a la segunda tarea, el código fuente del compilador parecería "limpio"). Lo que es peor, en la implementación de prueba de concepto de Thompson , el compilador subvertido también subvertía el programa de análisis (el desensamblador ), de modo que cualquiera que examinara los binarios de la forma habitual no vería el código real que se estaba ejecutando, sino otra cosa.

Karger y Schell realizaron un análisis actualizado del exploit original en 2002, y en 2009, Wheeler escribió una reseña histórica y un estudio de la literatura. [ nota 2 ] En 2023, Cox publicó una versión anotada del código fuente de la puerta trasera de Thompson. [ 33 ]

Ocurrencias

La versión de Thompson nunca se publicó oficialmente. Sin embargo, se cree que se distribuyó una versión a BBN y que se registró al menos un uso de la puerta trasera. [ nota 3 ] Existen informes anecdóticos dispersos sobre puertas traseras similares en años posteriores.

En agosto de 2009, los laboratorios Sophos descubrieron un ataque de este tipo. El virus W32/Induc-A infectó el compilador de programas de Delphi , un lenguaje de programación para Windows. El virus introdujo su propio código en la compilación de nuevos programas Delphi, lo que le permitió infectar y propagarse a muchos sistemas sin el conocimiento del programador. El virus busca una instalación de Delphi, modifica el archivo SysConst.pas, que contiene el código fuente de una parte de la biblioteca estándar, y lo compila. Posteriormente, todos los programas compilados por esa instalación de Delphi contendrán el virus. Un ataque que se propaga creando su propio troyano puede ser especialmente difícil de detectar. Esto provocó que muchos proveedores de software lanzaran ejecutables infectados sin darse cuenta, a veces alegando falsos positivos. Al fin y al cabo, no se había manipulado el ejecutable, sino el compilador. Se cree que el virus Induc-A se había estado propagando durante al menos un año antes de ser descubierto. [ nota 4 ]

En 2015, una copia maliciosa de Xcode, XcodeGhost , también realizó un ataque similar e infectó aplicaciones iOS de una docena de empresas de software en China. A nivel mundial, se detectaron 4000 aplicaciones afectadas. No se trataba de un verdadero troyano Thompson, ya que no infecta las herramientas de desarrollo en sí mismas, pero sí demostró que la infección de la cadena de herramientas puede causar daños sustanciales. [ 36 ]

Contramedidas

Una vez que un sistema se ve comprometido por una puerta trasera o un troyano, como el compilador Trusting Trust , resulta muy difícil para el usuario legítimo recuperar el control del sistema; normalmente, se debería reconstruir un sistema limpio y transferir los datos (pero no los ejecutables). Sin embargo, se han señalado varias debilidades prácticas en el esquema Trusting Trust . Por ejemplo, un usuario con la motivación suficiente podría revisar minuciosamente el código máquina del compilador no confiable antes de usarlo. Como se mencionó anteriormente, existen maneras de ocultar el troyano, como manipular el desensamblador; pero también existen maneras de contrarrestar esa defensa, como escribir un desensamblador desde cero.

Un método genérico para contrarrestar los ataques de confianza basada en confianza se denomina compilación doble diversa . Este método requiere un compilador diferente y el código fuente del compilador bajo prueba. Dicho código fuente, compilado con ambos compiladores, da como resultado dos compiladores de etapa 1 diferentes, que, sin embargo, deberían tener el mismo comportamiento. Por lo tanto, el mismo código fuente compilado con ambos compiladores de etapa 1 debe dar como resultado dos compiladores de etapa 2 idénticos. Se proporciona una prueba formal de que esta última comparación garantiza que el supuesto código fuente y el ejecutable del compilador bajo prueba se corresponden, bajo ciertas suposiciones. Este método fue aplicado por su autor para verificar que el compilador C del conjunto GCC (v. 3.0.4) no contenía ningún troyano, utilizando icc (v. 11.0) como compilador diferente. [ 32 ]

En la práctica, los usuarios finales no realizan este tipo de verificaciones, salvo en casos extremos de detección y análisis de intrusiones, debido a la rareza de ataques tan sofisticados y a que los programas suelen distribuirse en formato binario. La eliminación de puertas traseras (incluidas las del compilador) generalmente se realiza reconstruyendo un sistema limpio. Sin embargo, las verificaciones sofisticadas son de interés para los proveedores de sistemas operativos, para garantizar que no distribuyan un sistema comprometido, y en entornos de alta seguridad, donde este tipo de ataques representan una preocupación real.

Lista de puertas traseras conocidas

Véase también

Notas

  1. Específicamente la Sección 3.4.5 "Inserción de trampilla" [ 24 ] : 52
  2. Karger y Schell (2002): Sección 3.2.4: Puertas traseras del compilador [ 26 ] : 52 Wheeler (2009): Sección 2: Antecedentes y trabajos relacionados [ 32 ]
  3. La entrada del archivo de jerga para "puerta trasera" describe el hack del compilador Thompson [ 34 ]
  4. Laboratorios Sophos sobre el descubrimiento del virus Induc-A [ 35 ]

Referencias

  1. Eckersley, Peter; Portnoy, Erica (8 de mayo de 2017). "El Management Engine de Intel representa un riesgo para la seguridad y los usuarios necesitan una forma de desactivarlo" . www.eff.org . EFF . Consultado el 15 de mayo de 2017 .
  2. Hoffman, Chris (22 de noviembre de 2017). "Intel Management Engine, explicado: el pequeño ordenador dentro de tu CPU" . How-To Geek . Consultado el 13 de julio de 2018 .
  3. "La ley de accesos no autorizados a internet de hace 30 años que terminó pasando factura" . 7 de octubre de 2024.
  4. Michael Kan (7 de octubre de 2024). "Según informes, hackers chinos violaron proveedores de servicios de Internet, incluidos AT&T y Verizon" . PC Magazine . Consultado el 8 de octubre de 2024. Investigadores de privacidad denuncian al gobierno estadounidense por mantener una "puerta trasera" confidencial para permitir la interceptación de comunicaciones por Internet. "Un ejemplo: no hay forma de crear una puerta trasera que solo los 'buenos' puedan usar", tuiteó Meredith Whittaker, presidenta de la aplicación de chat encriptado Signal.
  5. Sarah Krouse; Dustin Volz; Aruna Viswanatha; Robert McMillan (5 de octubre de 2024). "Sistemas de escuchas telefónicas de EE. UU., objetivo de un ataque informático vinculado a China" . Wall Street Journal . Consultado el 8 de octubre de 2024. Durante meses o más , los piratas informáticos podrían haber mantenido el acceso a la infraestructura de red utilizada para cooperar con las solicitudes legítimas de EE. UU. de datos de comunicaciones.
  6. Dustin Volz (2 de noviembre de 2024). "Hackers chinos robaron audio de teléfonos de las campañas de Harris y Trump" . Wall Street Journal . Consultado el 3 de noviembre de 2024. Los hackers atacaron los teléfonos del expresidente Donald Trump, su compañero de fórmula, JD Vance, y personas afiliadas a la campaña presidencial de la vicepresidenta Kamala Harris .
  7. Chris Wysopal, Chris Eng. "Detección estática de puertas traseras en aplicaciones" (PDF) . Veracode. Archivado del original (PDF) el 1 de agosto de 2014. Consultado el 14 de marzo de 2015 .
  8. 1 2 3 Zetter, Kim (24 de septiembre de 2013). "Cómo una 'puerta trasera' criptográfica enfrentó al mundo tecnológico con la NSA" . Wired . Recuperado el 5 de abril de 2018 .
  9. Ashok, India (21 de junio de 2017). "Hackers utilizan el malware DoublePulsar de la NSA para infectar ordenadores Windows con un troyano de minería de Monero" . International Business Times UK . Consultado el 1 de julio de 2017 .
  10. "Puertas traseras de Microsoft" . Sistema operativo GNU . Consultado el 1 de julio de 2017 .
  11. "Se ha detectado una puerta trasera de la NSA en más de 55 000 equipos con Windows que ahora puede eliminarse de forma remota" . Ars Technica. 25 de abril de 2017. Consultado el 1 de julio de 2017 .
  12. "Puertas traseras y troyanos: Por X-Force de los sistemas de seguridad de Internet". Informe técnico de seguridad de la información . 6 (4): 31– 57. 1 de diciembre de 2001. doi : 10.1016/S1363-4127(01)00405-8 . ISSN 1363-4127 . 
  13. Linthicum, David. "¡Precaución! La puerta trasera de la nube es su centro de datos" . InfoWorld . Consultado el 29 de noviembre de 2018 .
  14. "Historia falsa: no hay puerta trasera china en el chip militar" . blog.erratasec.com . Archivado del original el 26 de junio de 2014. Consultado el 5 de abril de 2018 .
  15. "Clipper, un fracaso" . 16 de abril de 2015.
  16. Menísov, Artem B.; Lomako, Aleksandr G.; Dudkin, Andrey S. (22 de agosto de 2022). " Método para proteger redes neuronales de ataques de puerta trasera informáticos basados ​​en la identificación del disparador ] (PDF) . Revista Científica y Técnica de Tecnologías de la Información, Mecánica y Óptica (en ruso). 140 (4): 742. doi : 10.17586/2226-1494-2022-22-4-742-750 . ISSN 2226-1494 . S2CID 251940761 .  
  17. Petersen, HE; ​​Turn, R. ( 1967), "Implicaciones del sistema de la privacidad de la información", Actas de la Conferencia Conjunta de Informática de Primavera de AFIPS , 30 , AFIPS Press: 291–300
  18. WH Ware, ed. (febrero de 1970). Controles de seguridad para sistemas informáticos. Informe técnico R-609 (Informe). RAND Corp.
  19. ^ Gao, Yansong; Doan, Bao Gia; Zhang, Zhi; Mamá, Siqi; Zhang, Jiliang; Fu, Anmin; Nepal, Surya; Kim, Hyoungshick (2 de agosto de 2020). "Ataques de puerta trasera y contramedidas al aprendizaje profundo: una revisión completa". arXiv : 2007.10760 [ cs.CR ].
  20. McVoy, Larry. "Re: Problema BK2CVS" . Lista de correo linux-kernel . Consultado el 18 de septiembre de 2020 .
  21. Corbet, Jonathan (06-11-2003). "Un intento de abrir una puerta trasera en el kernel" . lwn.net . Archivado del original el 16-02-2004 . Recuperado el 08-02-2021 .
  22. Poulsen, Kevin (6 de noviembre de 2003). "Frustrada puerta trasera de Linux insinúa ataques más sofisticados" . SecurityFocus .
  23. "SamsungGalaxyBackdoor - Replicant" . redmine.replicant.us . Consultado el 5 de abril de 2018 .
  24. 1 2 3 Karger, Paul A.; Schell, Roger R. (junio de 1974). Evaluación de seguridad de Multics: análisis de vulnerabilidades (PDF) . Vol. II. Archivado del original (PDF) el 9 de julio de 2011. Recuperado el 9 de noviembre de 2014 . 
  25. 1 2 3 Thompson, Ken (agosto de 1984). "Reflexiones sobre la confianza en la confianza" (PDF) . Communications of the ACM . 27 (8): 761– 763. doi : 10.1145/358198.358210 . S2CID 34854438 . 
  26. 1 2 3 Karger, Paul A.; Schell, Roger R. (18 de septiembre de 2002). «Treinta años después: Lecciones de la evaluación de seguridad de Multics». 18.ª Conferencia Anual de Aplicaciones de Seguridad Informática, 2002. Actas (PDF) . IEEE. págs. 119-126 . doi : 10.1109/CSAC.2002.1176285 . ISBN  0-7695-1828-1. Consultado el 08-11-2014 .
  27. Akkad, Omar El (20 de enero de 2014). "La extraña conexión entre la NSA y una empresa tecnológica de Ontario" . The Globe and Mail . Consultado el 5 de abril de 2018 .
  28. 1 2 Perlroth, Nicole; Larson, Jeff; Shane, Scott (5 de septiembre de 2013). "La NSA es capaz de burlar las salvaguardas básicas de privacidad en la web" . The New York Times . Recuperado el 5 de abril de 2018 .
  29. "Criptografía maliciosa: criptovirología y cleptografía" . www.cryptovirology.com . Archivado del original el 21 de febrero de 2015. Consultado el 5 de abril de 2018 .
  30. 1 2 3 Aghakhani, Hojjat; Dai, Wei; Manoel, André; Fernández, Xavier; Kharkar, Anant; Kruegel, Christopher; Vigna, Giovanni; Evans, David; Zorn, Ben; Sim, Robert (2023). "TrojanPuzzle: modelos de sugerencia de código de envenenamiento encubierto". arXiv : 2301.02344 [ cs.CR ].
  31. D'Onghia, Mario; Di Cesare, Federico; Gallo, Luigi; Carminati, Michele; Polino, Mario; Zanero, Stefano (30 de noviembre de 2023). "¡Cuidando mi puerta trasera! Investigando ataques de puertas traseras contra detectores de malware basados ​​en DL" . Actas del 16.º Taller ACM sobre Inteligencia Artificial y Seguridad (AISec '23) . Copenhague, Dinamarca: Association for Computing Machinery. doi : 10.1145/3605764.3623919 . hdl : 11311/1261470 .
  32. 1 2 Wheeler, David A. (7 de diciembre de 2009). Fully Countering Trusting Trust through Diverse Double-Compiling (Ph.D.). Fairfax, VA: George Mason University . Archivado del original el 8 de octubre de 2014 . Recuperado el 9 de noviembre de 2014 .
  33. Cox, Russ (25 de octubre de 2023). "Ejecutando el compilador "Reflexiones sobre la confianza en la confianza" .
  34. "Entrada del archivo de jerga para "puerta trasera"" vía catb.org.
  35. "Compile-a-virus — W32/Induc-A" . Archivado del original el 9 de enero de 2011.
  36. "Apple se moviliza tras la aparición de 40 aplicaciones maliciosas "XcodeGhost" en la App Store" . 21 de septiembre de 2015.
  37. "Desenmascarando los plugins premium "gratuitos" de WordPress" . Blog de Sucuri . 26 de marzo de 2014. Consultado el 3 de marzo de 2015 .
  38. ^ Sinegubko, Denis (23 de abril de 2014). "Puerta trasera del constructor de complementos de Joomla" . Sucurí . Consultado el 13 de marzo de 2015 .
  39. "Nota de vulnerabilidad VU#247371" . Base de datos de notas de vulnerabilidad . Consultado el 13 de marzo de 2015 .
  40. "El servidor Interbase contiene una cuenta de puerta trasera compilada" . CERT . 31 de diciembre de 2001. Consultado el 13 de marzo de 2015 .
  41. "Investigadores confirman contraseña de puerta trasera en el código del firewall de Juniper" . Ars Technica . 21 de diciembre de 2015. Consultado el 16 de enero de 2016 .
  42. «Zagrożenia tygodnia 2015-W52 - Spece.IT» . Spece.IT (en polaco). 23 de diciembre de 2015 . Consultado el 16 de enero de 2016 .
  43. "Múltiples vulnerabilidades encontradas en OLTs CDATA - Investigación de seguridad informática por Pierre" .
  44. "Se descubren cuentas de puerta trasera en 29 dispositivos FTTH del proveedor chino C-Data" . ZDNet .
  45. Claburn, Thomas (29 de marzo de 2024). "Se detecta una puerta trasera maliciosa en la biblioteca de compresión xz de Linux" . The Register . Archivado del original el 1 de abril de 2024. Consultado el 1 de abril de 2024 .
  46. Gatlan, Sergiu (29 de marzo de 2024). "Red Hat advierte sobre una puerta trasera en las herramientas XZ utilizadas por la mayoría de las distribuciones de Linux" . Bleeping Computer . Archivado del original el 29 de marzo de 2024. Recuperado el 29 de marzo de 2024 .
  47. Akamai Security Intelligence Group (1 de abril de 2024). "XZ Utils Backdoor: todo lo que necesitas saber y lo que puedes hacer" . Archivado del original el 2 de abril de 2024. Consultado el 2 de abril de 2024 .
  48. James, Sam. "Situación de puerta trasera en xz-utils (CVE-2024-3094)" . GitHub . Archivado del original el 2 de abril de 2024. Consultado el 2 de abril de 2024 .
  • Cómo encontrar y eliminar puertas traseras
  • Tres programas troyanos arcaicos de puerta trasera que aún sirven para hacer bromas geniales. Archivado el 27/05/2015 en Wayback Machine.
  • Eliminación de puertas traseras : Lista de puertas traseras e instrucciones para su eliminación.
  • Preguntas frecuentes sobre Farm's Backdoors : foro de preguntas y respuestas de la wiki
  • Lista de puertas traseras y eliminación