Teniendo en cuenta este artículo sobre el Catálogo ANT de la NSA, ¿qué herramientas de pirateo se pueden utilizar para controlar las pulsaciones de teclas de un objetivo?
El catálogo ANT (o catálogo TAO) es un catálogo de productos clasificados de la Agencia de Seguridad Nacional (NSA) de Estados Unidos, cuya versión redactada en 2008-2009 fue publicada por la revista alemana Der Spiegel en diciembre de 2013. Se publicaron 49 páginas del catálogo con imágenes, diagramas y descripciones de dispositivos de espionaje y software de espionaje. Los artículos están a disposición de la unidad de Operaciones de Acceso a Medida y se dirigen principalmente a productos de empresas estadounidenses como Apple, Cisco y Dell. Se cree que la fuente es alguien distinto de Edward Snowden, responsable en gran medida de las revelaciones sobre la vigilancia mundial desde 2013. Las empresas cuyos productos podrían verse comprometidos han negado cualquier colaboración con la NSA en el desarrollo de estas capacidades. En 2014, se inició un proyecto para implementar las capacidades del catálogo ANT como hardware y software de código abierto.

Antecedentes
La unidad de Operaciones de Acceso a Medida existe desde finales de los años 90. Su misión es recopilar información de inteligencia sobre objetivos extranjeros de Estados Unidos pirateando ordenadores y redes de telecomunicaciones.

En 2012, Edward Snowden organizó una CryptoParty junto con Runa Sandvik, antigua compañera de Jacob Appelbaum en el Proyecto Tor. En junio de 2013, Snowden se hizo con documentos internos de la NSA que compartió con Glenn Greenwald y Laura Poitras, lo que dio lugar a las revelaciones sobre la vigilancia global. Desde años antes se especulaba con la existencia de capacidades como las del catálogo ANT.

Publicación
Jacob Appelbaum fue coautor, junto con Christian Stöcker  y Judith Horchert, de la publicación en inglés de Der Spiegel, que se dio a conocer el 29 de diciembre de 2013. La publicación relacionada en inglés del mismo día sobre la OAT de Der Spiegel también fue autoría de las mismas personas, e incluía a Laura Poitras, Marcel Rosenbach, Jörg Schindler y Holger Stark. El 30 de diciembre, Appelbaum dio una conferencia sobre "la militarización de Internet" en el 30 Congreso de Comunicación del Caos, celebrado en Hamburgo (Alemania) Al final de su charla, animó a los empleados de la NSA a filtrar más documentos.

Apple negó las acusaciones de haber colaborado en el desarrollo de DROPOUTJEEP en una declaración al periodista Arik Hesseldahl de All Things Digital (parte de la Red Digital del Wall Street Journal) The Verge cuestionó cómo se desarrolló el programa en años posteriores, ya que el documento se redactó en la primera época del iPhone y de los teléfonos inteligentes en general Dell negó haber colaborado con ningún gobierno en general, incluido el de EEUU. John Stewart, vicepresidente senior y director de seguridad de Cisco, declaró que estaban "profundamente preocupados y que seguirán buscando todas las vías para determinar si tenemos que abordar nuevos problemas". Juniper declaró que estaban trabajando activamente para abordar cualquier posible vía de explotación. Huawei declaró que realizarían las auditorías oportunas para determinar si se había producido algún compromiso y que lo comunicarían en caso afirmativo. La NSA declinó hacer comentarios sobre la publicación de Der Spiegel.

Fuente
La fuente que filtró el catálogo ANT a la prensa es desconocida a fecha de 2023.

El escritor James Bamford, especializado en las agencias de inteligencia de Estados Unidos, señaló en un artículo de opinión publicado por Reuters que Appelbaum no ha identificado a la fuente que le filtró el catálogo ANT, lo que llevó a la gente a suponer erróneamente que se trataba de Edward Snowden. Bamford obtuvo acceso sin restricciones a la caché de documentos de Edward Snowden y no pudo encontrar ninguna referencia al catálogo ANT utilizando herramientas de búsqueda automatizada, por lo que llegó a la conclusión de que los documentos no fueron filtrados por él. El experto en seguridad Bruce Schneier ha declarado en su blog que también cree que el catálogo ANT no procedía de Snowden, sino de un segundo filtrador. Los funcionarios de la NSA no creían que el rastreador web utilizado por Snowden hubiera tocado el catálogo ANT y empezaron a buscar a otras personas que pudieran haber filtrado el catálogo.

Contenido
Las páginas del catálogo publicadas fueron escritas entre 2008 y 2009. El precio de los artículos oscilaba entre gratis y 250.000 dólares.

Capacidades en el catálogo ANT
Página Nombre en clave Descripción Precio unitario en US$
NSA CANDYGRAM.jpg CANDYGRAM Dispositivo Tripwire que emula una torre de telefonía móvil GSM. 40.000
NSA COTTONMOUTH-I.jpg COTTONMOUTH-I Familia de conectores USB y Ethernet modificados que pueden utilizarse para instalar software troyano y funcionar como puentes inalámbricos, proporcionando acceso remoto encubierto a la máquina objetivo. COTTONMOUTH-I es un conector USB que utiliza TRINITY como núcleo digital y HOWLERMONKEY como transceptor de RF. 20.300
NSA COTTONMOUTH-II.jpg COTTONMOUTH-II Puede desplegarse en una toma USB (en lugar de un enchufe), y, pero requiere una mayor integración en la máquina objetivo para convertirse en un sistema desplegado. 4.000
NSA COTTONMOUTH-III.jpg COTTONMOUTH-III Enchufe apilado Ethernet y USB 24.960
NSA CROSSBEAM.jpg CROSSBEAM Módulo de comunicaciones GSM capaz de recoger y comprimir datos de voz 4.000
NSA CTX4000.jpg Dispositivo de radar de onda continua CTX4000 que puede "iluminar" un sistema objetivo para recuperar información "fuera de la red". n.d.
NSA CYCLONE Hx9.jpg Router de estación base GSM CYCLONE-HX9 como una red en una caja 70.000.
NSA DEITYBOUNCE.jpg DEITYBOUNCE Tecnología que instala un implante de software de puerta trasera en servidores Dell PowerEdge a través de la BIOS de la placa base y la(s) controladora(s) RAID. 0
NSA DROPOUTJEEP.jpg DROPOUTJEEP "Implante de software para el iPhone de Apple que utiliza aplicaciones modulares de misión para proporcionar funcionalidad SIGINT específica. Esta funcionalidad incluye la capacidad de enviar/retirar archivos del dispositivo de forma remota. Recuperación de SMS, recuperación de listas de contactos, buzón de voz, geolocalización, micrófono caliente, captura de cámara, localización de torres de telefonía móvil, etc. El mando, el control y la exfiltración de datos pueden producirse mediante mensajes SMS o una conexión de datos GPRS. Todas las comunicaciones con el implante serán encubiertas y cifradas." 0
NSA EBSR.jpg EBSR Estación base GSM activa tribanda con 802.11/GPS interno/manos libres 40.000
NSA ENTOURAGE.jpg ENTOURAGE Aplicación de radiogoniometría para señales GSM, UMTS, CDMA2000 y FRS 70.000
NSA FEEDTROUGH.jpg FEEDTROUGH Software que puede penetrar los cortafuegos de Juniper Networks permitiendo instalar en ordenadores centrales otros programas de la NSA. n.d.
NSA FIREWALK.jpg FIREWALK Dispositivo de aspecto idéntico a una toma RJ45 estándar que permite inyectar o controlar y transmitir datos mediante tecnología de radio. utilizando el transceptor de radiofrecuencia HOWLERMONKEY. Puede, por ejemplo, crear una VPN al ordenador objetivo. 10.740
NSA GENESIS.jpg Terminal GSM GENESIS con funciones añadidas de radio definida por software para registrar el espectro de radiofrecuencias 15.000
NSA GODSURGE.jpg GODSURGE Implante de software para un dispositivo de bus JTAG denominado FLUXBABBITT que se añade a los servidores Dell PowerEdge durante la interceptación. GODSURGE instala un implante al arrancar el sistema utilizando la interfaz JTAG FLUXBABBITT de la CPU de la serie Xeon. 500
NSA GINSU.jpg GINSU Tecnología que utiliza un dispositivo de bus PCI en un ordenador y puede reinstalarse al arrancar el sistema. 0
NSA GOPHERSET.jpg GOPHERSET Software GSM que utiliza la API de la tarjeta SIM de un teléfono (SIM Toolkit o STK) para controlar el teléfono mediante comandos enviados a distancia. 0
NSA GOURMETTROUGH.jpg GOURMETTROUGH Implante de persistencia configurable por el usuario para determinados cortafuegos de Juniper Networks. 0
NSA HALLUXWATER.jpg HALLUXWATER Exploit de puerta trasera para cortafuegos Huawei Eudemon. 0
NSA HEADWATER.jpg HEADWATER Tecnología de puerta trasera persistente que puede instalar programas espía mediante una inserción cuántica capaz de infectar programas espía a nivel de paquetes en routers Huawei. N/A
NSA HOWLERMONKEY.jpg HOWLERMONKEY Transceptor de radiofrecuencia que permite (junto con procesadores digitales y diversos métodos de implantación) extraer datos de sistemas o permitir su control remoto. 750.
NSA IRATEMONK.jpg IRATEMONK Tecnología que puede infiltrarse en el firmware de los discos duros fabricados por Maxtor, Samsung, Seagate y Western Digital. 0
NSA IRONCHEF.jpg IRONCHEF Tecnología que puede "infectar" redes instalándose en la BIOS de E/S de un ordenador. IRONCHEF incluye también "Straitbizarre" y "Unitedrake", que se han relacionado con el software espía REGIN. 0
NSA JUNIORMINT.jpg Implante JUNIORMINT basado en un núcleo ARM9 y una FPGA. N/A
NSA JETPLOW.jpg JETPLOW Firmware que puede implantarse para crear una puerta trasera permanente en un cortafuegos Cisco de la serie PIX y ASA. 0
NSA LOUDAUTO.jpg LOUDAUTO Dispositivo de escucha retro-reflector de RF basado en audio. 30
NSA MAESTRO-II.jpg MAESTRO-II Módulo multichip del tamaño aproximado de una moneda de diez centavos que sirve como núcleo de hardware de varios otros productos. El módulo contiene un procesador ARM7 de 66 MHz, 4 MB de flash, 8 MB de RAM y una FPGA con 500.000 puertas. Sustituye a los módulos de la generación anterior, que se basaban en el microcontrolador HC12. 3.000
NSA MONKEYCALENDAR.jpg MONKEYCALENDAR Programa informático que transmite la ubicación de un teléfono móvil mediante un mensaje de texto oculto. 0
NSA NEBULA.jpg NEBULA Sistema multiprotocolo de red en una caja. 250.000
NSA NIGHTSTAND.jpg NIGHTSTAND Sistema portátil que instala exploits de Microsoft Windows desde una distancia de hasta ocho millas a través de una conexión inalámbrica. N/A.
NSA NIGHTWATCH.jpg NIGHTWATCH Ordenador portátil utilizado para reconstruir y mostrar datos de vídeo a partir de señales VAGRANT; se utiliza junto con una fuente de radar como el CTX4000 para iluminar el objetivo a fin de recibir datos de él. N/A
NSA PICASSO.jpg PICASSO Programa informático que puede recopilar datos de localización de teléfonos móviles, metadatos de llamadas, acceder al micrófono del teléfono para espiar conversaciones cercanas. 2.000
NSA PHOTOANGLO.jpg PHOTOANGLO Proyecto conjunto NSA/GCHQ para desarrollar un sistema de radar que sustituya al CTX4000. 40.000
NSA RAGEMASTER.jpg RAGEMASTER Dispositivo oculto que intercepta la señal de vídeo de la salida de señal VGA del ordenador de un objetivo para que la NSA pueda ver lo que hay en el monitor del escritorio del objetivo. Se alimenta mediante un radar remoto y responde modulando la señal roja VGA (que también se envía por la mayoría de los puertos DVI) en la señal de radiofrecuencia que vuelve a emitir; este método de transmisión recibe el nombre en clave de VAGRANT. El RAGEMASTER suele instalarse/ocultarse en la reactancia de ferrita del cable de destino. Los documentos originales están fechados en 2008-07-24. Existen varios dispositivos receptores/desmoduladores, por ejemplo NIGHTWATCH. 30
NSA SCHOOLMONTANA.jpg SCHOOLMONTANA Software que hace persistentes los implantes DNT en los routers/firewalls de la serie J basados en JUNOS (variante FreeBSD). N/A
NSA SIERRAMONTANA.jpg SIERRAMONTANA Software que hace persistentes los implantes DNT en routers/firewalls de la serie M basados en JUNOS. N/A
NSA STUCCOMONTANA.jpg STUCCOMONTANA Software que hace persistentes los implantes DNT en routers/firewalls JUNOS de la serie T. N/A
NSA SOMBERKNAVE.jpg SOMBERKNAVE Software que se puede implantar en un sistema Windows XP permitiendo su control remoto desde la sede de la NSA. 50.000
NSA SOUFFLETROUGH.jpg SOUFFLETROUGH Software de inyección de BIOS que puede comprometer los cortafuegos de las series SSG300 y SSG500 de Juniper Networks. 0
NSA SPARROW II.jpg SPARROW II Pequeño ordenador destinado a ser utilizado para la recogida de WLAN, incluso desde vehículos aéreos no tripulados. Hardware: Procesador IBM Power PC 405GPR, 64 MB de SDRAM, 16 MB de flash integrado, 4 ranuras mini PCI, ranura CompactFlash y hardware 802.11 B/G. Funciona con Linux 2.4 y el paquete de software BLINDDATE. Precio unitario (2008): $6K. 6,000
NSA SURLYSPAWN.jpg SURLYSPAWN Tecnología de monitorización de pulsaciones de teclas que puede utilizarse en ordenadores remotos que no estén conectados a Internet. 30
NSA SWAP.jpg SWAP Tecnología que puede reflashear la BIOS de sistemas multiprocesador que ejecuten FreeBSD, Linux, Solaris o Windows. 0
NSA TAWDRYYARD.jpg TAWDRYYARD Retrorreflector de radiofrecuencia para proporcionar información de localización. 30
NSA TOTECHASER.jpg TOTECHASER Implante Windows CE para extraer registros de llamadas, listas de contactos y otra información. N/A
NSA TOTEGHOSTLY.jpg TOTEGHOSTLY Software que se puede implantar en un teléfono móvil con Windows y que permite un control remoto total. 0
NSA TRINITY.jpg TRINITY Módulo multichip que utiliza un procesador ARM9 a 180 MHz, 4 MB de flash, 96 MB de SDRAM y una FPGA con 1 millón de puertas. Más pequeño que un céntimo. 6.250
NSA TYPHON HX.jpg TYPHON HX Red en una caja para una red GSM con señalización y control de llamadas. n.d.
NSA WATERWITCH.jpg WATERWITCH Una "herramienta de acabado" portátil que permite al operador encontrar la ubicación precisa de un teléfono móvil cercano. n.d.
NSA WISTFULTOLL.jpg Plugin WISTFULTOLL para recopilar información de objetivos mediante Windows Management Instrumentation 0
Evolución posterior
El experto en seguridad Matt Suiche señaló que los exploits de software filtrados por Shadow Brokers podían considerarse auténticos porque coincidían con nombres del catálogo ANT. John Bumgarner ha declarado a IEEE Spectrum que las sospechas del gobierno estadounidense sobre Huawei se basan en su propia capacidad para añadir puertas traseras, como se muestra en el catálogo ANT.

Juego de la NSA
El NSA Playset es un proyecto de código abierto inspirado en el catálogo ANT de la NSA para crear herramientas más accesibles y fáciles de usar para los investigadores de seguridad. La mayoría de las herramientas de vigilancia pueden recrearse con hardware y software estándar o de código abierto. Hasta ahora, el NSA Playset consta de catorce elementos, cuyo código e instrucciones pueden encontrarse en línea en la página principal del proyecto. Tras la filtración inicial, Michael Ossman, fundador de Great Scott Gadgets, dio un toque de atención a otros investigadores de seguridad para que empezaran a trabajar en las herramientas mencionadas en el catálogo y las recrearan. El nombre NSA Playset procede originalmente de Dean Pierce, que también contribuye (TWILIGHTVEGETABLE(GSM)) al NSA Playset. Cualquiera está invitado a unirse y contribuir con su propio dispositivo. Los requisitos para una incorporación al NSA Playset son un proyecto ANT de la NSA similar o ya existente, facilidad de uso y un nombre tonto (basado en el nombre de la herramienta original, si es posible). El requisito del nombre tonto es una regla que se le ocurrió al propio Michael Ossman y de la que se da un ejemplo en el sitio web del proyecto: "Por ejemplo, si tu proyecto es similar a FOXACID, tal vez podrías llamarlo COYOTEMETH". La parte de la facilidad de uso también proviene del lema del NSA Playset: "¡Si un niño de 10 años no puede hacerlo, no cuenta!".

Nombre Descripción
TWILIGHTVEGETABLE una imagen de arranque para la monitorización de comunicaciones GSM.
LEVITICUS un analizador de frecuencias GSM de mano disfrazado de teléfono Motorola; lleva el nombre de GENESIS.
DRIZZLECHAIR un disco duro con todas las herramientas necesarias para crackear A5/1, incluidas las tablas arco iris.
PORCUPINEMASQUERADE un dron de reconocimiento Wi-Fi pasivo.
KEYSWEEPER un keylogger en forma de cargador de pared USB, que de forma inalámbrica y pasiva olfatea, descifra, registra e informa (a través de GSM).
SLOTSCREAMER un implante de hardware PCI, que puede acceder a la memoria y a la E/S.
ADAPTERNOODLE un dispositivo de explotación USB.
CHUKWAGON utiliza un pin del puerto VGA de un ordenador para atacar a través del bus I²C accediendo al sistema operativo del ordenador.
TURNIPSCHOOL un implante de hardware oculto en un cable USB que proporciona capacidad de comunicación por radiofrecuencia de corto alcance al software que se ejecuta en el ordenador central.
BLINKERCOUGH un implante de hardware oculto en un cable VGA que permite la exfiltración de datos.
SAVIORBURST un implante de hardware que explota la interfaz JTAG para la persistencia de aplicaciones de software; recibe su nombre de GODSURGE. FLUXBABBIT es sustituido por SOLDERPEEK.
CACTUSTUTU Sistema portátil que permite la instalación inalámbrica de exploits de Microsoft Windows; cubre NIGHTSTAND.
TINYALAMO Software que se dirige a BLE (Bluetooth Low Energy) y permite vigilar las pulsaciones del teclado (keylogger) e inyectarlas.
CONGAFLOCK Retrorreflector de radiofrecuencia destinado a la experimentación. El uso previsto sería la implantación en un cable y la exfiltración de datos basada en la reflectividad radioeléctrica del dispositivo (FLAMENCOFLOCK (PS/2), TANGOFLOCK (USB), SALSAFLOCK (VGA) son retrorreflectores con interfaces específicas para probar la exfiltración de datos).
Ver también
Ciberguerra en Estados Unidos
Grupo Equation
MiniPanzer y MegaPanzer
Stuxnet
ORGULLO GUERRERO
Notas explicativas
 No se sabe si ANT significa Tecnología de Red Avanzada o Tecnología de Red de Acceso.
 El artículo de Der Spiegel señala que se trata de un "documento de 50 páginas" y que se han publicado "casi 50 páginas". La galería contiene 49 páginas. Der Spiegel también señala que es probable que el documento esté lejos de estar completo.
 Si el precio figura a granel, se hace un cálculo para obtener el precio unitario
 Por dos meses
 Incluidos los costes de instalación
 Si se piden 25 unidades, el precio por unidad es de 1.000 USD
 Hasta 4.000
 Varía según la plataforma
 Tecnologías de Redes de Datos, una división de las Operaciones de Acceso a Medida
 100 unidades por 625.000
SURLYSPAWN, KEYSWEEPER y TINYALAMO son tecnologías de monitorización que pueden utilizarse para vigilar las pulsaciones de teclas del objetivo.
SURLYSPAWN es una tecnología de monitorización de pulsaciones de teclas que puede utilizarse en ordenadores remotos que no estén conectados a Internet.
KEYSWEEPER es un keylogger en forma de cargador de pared USB, que de forma inalámbrica y pasiva olfatea, descifra, registra e informa (a través de GSM).
TINYALAMO es un software que se dirige a BLE (Bluetooth Low Energy) y permite vigilar las pulsaciones del teclado (keylogger) e inyectarlas.