David Casacuberta on Tue, 25 Sep 2001 15:27:40 +0200 (CEST) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
[nettime-lat] Carnivore FAQ |
Saludos! Tras los atentados del 11 de septiembre en EE.UU se est� desencadenando una aut�ntica psicosis en pro de monitorizaci�n de las comunicaciones electr�nicas, incluyendo uso masivo de Carnivore por parte del FBI. Como veo que los medios de comunicaci�n no acaban de cubrir bien el tema de Carnivore, hemos publicado este FAQ de Carnivore en Kriptopolis, aunque he pensado que podr�a interesar tambi�n a nettime-lat Hasta pronto David Casacuberta ============================================= Carnivore FAQ Por David Casacuberta. (Fuentes consultadas 2600 (http://www.2600.com) EPIC (www.epic.org) EFF (www.eff.org) 1. �Pero existe realmente Carnivore? Y tanto. Si fuera por el FBI seguramente no sabr�amos nada de �l, pero la organizaci�n no gubernamental para la defensa de la privacidad EPIC (siglas de Electronic Privacy Information Center o Centro para la Informaci�n sobre la Privacidad Electr�nica) consigui�, mediante una serie de demandas, que nada menos que 750 p�ginas, que previamente eran secretas, estuvieran al alcance del p�blico. Entre esas 750 p�ginas mucha informaci�n ha sido tachada con tinta negra, quedando ilegible, pero as� y todo, hay m�s que suficiente para darse cuenta de su realidad y saber c�mo funciona. Los interesados en leer esos documentos desclasificados al completo (en ingl�s) los pueden encontrar en http.//www.epic.org/privacy/carnivore/foia_documents.html) 2. �Qu� es Carnivore? En palabras del FBI: "Carnivore es un sistema computacional dise�ado para permitir al FBI; en colaboraci�n con un proveedor de Internet (ISP) se haga valer una orden judicial que exige la recolecci�n de cierta informaci�n en relaci�n al correo electr�nico u otros tipos de comunicaciones electr�nicas de un usuario espec�fico que es objeto de investigaci�n". Carnivore es mucho menos amenazador de lo que podr�a parecer a primera vista. No vayan a pensar, como dicen, algunos medios de comunicaci�n, que se trata de ultim�sima tecnolog�a. De hecho, no es m�s que un sniffer de paquetes un poco m�s sofisticado para que un agente del FBI sin conocimientos de inform�tica lo pueda utilizar. Es un programa de interceptaci�n, que captura los contenidos de un mensaje electr�nico (en las dos direcciones) y tambi�n captura datos de tr�fico, en dos direcciones. A diferencia de un sniffer, que captura indiscriminadamente todo el tr�fico que circula por un servidor, Carnivore se limita a interceptar mensajes de correo electr�nico dirigidos a una direcci�n espec�fica y enviados desde una direcci�n espec�fica. As�, si el FBI hubiera instalado Carnivore en el servidor de Kriptopolis y hubieran decidido espiar mi cuenta de correo [email protected], Carnivore registrar�a s�lo los mensajes dirigidos a esa cuenta o enviados desde esa cuenta, sin hacer al menor caso a otros mensajes enviados por otros colaboradores de Kriptopolis. A�n m�s, si por ejemplo utilizara a la vez una cuenta de yahoo como [email protected] Carnivore no registrar�a esos mensajes, pues no est�n relacionados con la cuenta a espiar: [email protected] Esos mensajes podr�an estar almacenados de dos formas: La primera es s�lo guardando los datos de tr�fico, sin fijarse en el contenido. Es decir, las cabeceras esas misteriosas que est�n al principio de nuestros e-mails. Por ejemplo algo as�: Return-path: <[email protected]> Envelope-to: [email protected] Delivery-date: Wed, 12 Sep 2001 09:55:59 -0700 Received: from quark.cpsr.org ([204.42.254.228]) by calypso.site5.com with smtp (Exim 3.22 #1) id 15hDIt-0001gF-00 for [email protected]; Wed, 12 Sep 2001 09:55:59 -0700 Received: (qmail 7607 invoked by alias); 12 Sep 2001 16:56:09 -0000 Mailing-List: contact [email protected]; run by ezmlm Precedence: bulk Delivered-To: mailing list [email protected] Received: (qmail 7601 invoked from network); 12 Sep 2001 16:56:08 -0000 Received: from udmercy.edu (198.109.24.100) by quark.cpsr.org with SMTP; 12 Sep 2001 16:56:08 -0000 Received: from [198.109.25.201] (account <[email protected]>) by udmercy.edu (CommuniGate Pro WebUser 3.1) with HTTP id 6880544 for <[email protected]>; Wed, 12 Sep 2001 12:55:52 -0400 From: "John M. Dwyer" <[email protected]> To: [email protected] X-Mailer: CommuniGate Pro Web Mailer v.3.1 Date: Wed, 12 Sep 2001 12:55:52 -0400 Message-ID: <[email protected]> In-Reply-To: <[email protected]> MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Obs�rvese que no captura la l�nea donde se describe el "asunto" del mensaje, pues esta informaci�n se considera ya "contenido". La segunda forma es simplemente el mensaje al completo: esa informaci�n de tr�fico m�s el texto completo del mensaje. En el caso del ejemplo, una discusi�n sobre el inter�s del FBI en utilizar Carnivore en una lista electr�nica de ciberderechos. 3. �De verdad se puede filtrar el tr�fico y leer s�lo los mensajes dirigidos a una persona espec�fica? Aqu� reside la gran controversia. La naturaleza descentralizada de Internet, con mensajes partidos en paquetes que van transitando por las m�s variadas rutas, hace que resulte bastante dif�cil reconstruir un mensaje enterito as�, a la buena de Dios. De hecho, expertos de la Electronic Frontier Foundation afirman que una cosa as� es actualmente imposible, ni siquiera con t�cnicas de Inteligencia Artificial (que, de todas formas, Carnivore no usa) de manera que sospechan que en las tripas de Carnivore se almacenan muchos m�s mensajes que los de los sospechosos. Otros expertos, sin embargo, observan que lo que debe hacer Carnivore es seguir los protocolos de env�o de mensajes, y de esta forma es capaz de recuperar los paquetes con suficiente exactitud como para no leer los mensajes de otra persona, aunque s� puede ser que de vez en cuando se le pierda alg�n paquete y, con �l, parte del mensaje. En esas situaciones, Carnivore indica siempre que falta un paquete. Es este tipo de informaci�n, como que Carnivore sea capaz de indicar que falta uno o m�s paquetes y cu�les son, lo que hace pensar que Carnivore utiliza el �ltimo m�todo mencionado. La disputa, de todas formas, s�lo se solventar� cuando el c�digo fuente se haga p�blico, pero, de momento, el FBI no tiene muchas ganas de hacerlo� 4. �Carnivore es una aplicaci�n solitaria o va en un paquete m�s grande? Efectivamente, Carnivore es s�lo un programa de un paquete de al menos tres conocido como "DragonWare suite". De los otros dos programas no hay informaci�n oficial. De todas formas, la empresa especializada en seguridad electr�nica SecurityFocus indica que su funci�n ser�a reconstruir una p�gina tal y como el sujeto bajo vigilancia la hab�a visto, a partir del tr�fico capturado en aquel momento. A partir de otras informaciones parcialmente borradas de los documentos desclasificados parece que la tercera "joya" del paquete ser�a capaz de interceptar conversaciones telef�nicas -voz- transmitidas v�a Internet. 5. He le�do que Carnivore es capaz de filtrar palabras como "atentado", "presidente" "Bin Laden" y otros t�rminos sospechosos. �Es verdad? Rotundamente no. La �nica funci�n de Carnivore es almacenar datos de tr�fico y/o mensajes completos de la direcci�n sospechosa, y nada m�s. No se practica ning�n tipo de filtrado de t�rminos. En ese sentido, Carnivore no tiene ninguna relaci�n con programas de "b�squeda de subversivos" como Echelon y derivados. 6 �Se pueden descifrar y leer mensajes previamente cifrados gracias a Carnivore? Para nada. Entre otras razones, porque no existe ning�n software capaz de descifrar programas de criptograf�a segura como PGP sin conocer previamente la clave privada. Esa es precisamente la raz�n por la que polic�as como la del Reino Unido, a trav�s de RIP, quieren obligar a todo quisque a entregar sus llaves de cifrado y descifrado para poder intervenir mensajes electr�nicos en el momento que quieran. De todas formas, esas leyes no est�n todav�a aprobadas en los Estados Unidos -aunque no ser�a de extra�ar que se aprueben leyes similares despu�s de los tr�gicos acontecimientos del 11 de septiembre de 2001- as� que Carnivore no tiene ninguna relaci�n con la criptograf�a. Desde luego, Carnivore interceptar� tambi�n un mensaje cifrado, pero no "sabe" como descifrarlo. 7. �Necesita el FBI autorizaci�n previa para poder interceptar mensajes? Ciertamente. Con la legislaci�n actual, para capturar contenido el FBI necesita la autorizaci�n de un juez federal, para capturar s�lo datos de tr�fico bastar�a la autorizaci�n de cualquier juez. Esas autorizaciones se han de renovar una vez al mes. De todas formas, es relativamente f�cil que, al capturar datos de "tr�fico", el agente del FBI en cuesti�n se llevara "por descuido" datos con contenido. Y desde luego, est� abierto a abuso en cualquier momento. Como que el ISP que instala Carnivore no tiene ni idea de que pasa ah�, nada impide que un agente del FBI se ponga a espiar a quien le venga en gana. De todas formas, no olvidemos que en estos �ltimos casos en el que el agente hiciera trampas, los datos capturados no servir�an ante un tribunal. A veces se tiende a mezclar a todas las agencias de inteligencia americanas: FBI, NSA; CIA, etc. pero no olvidemos que sus funciones son muy diferentes. La NSA se encarga de contraespionaje, y su funci�n b�sica es localizar "gente sospechosa y subversiva", de ah� el estilo de proyectos como Echelon. En cambio, la funci�n principal del FBI es localizar a los sospechosos y encontrar pruebas para llevarlos a juicio. As�, si Carnivore se dedicara a filtrar de forma masiva las comunicaciones de todo el mundo, las "pruebas" as� recogidas no servir�an ante ning�n tribunal. 8. �Qu� diferencias hay entre un packet sniffer y Carnivore? A nivel conceptual, pr�cticamente ninguna. Carnivore no es m�s que un sniffer un poco m�s sofisticado, para que un agente del FBI pueda recopilar la informaci�n m�s f�cilmente. De hecho, parece ser que Carnivore reconstruye todos los datos "esnifados" para que el agente en cuesti�n pueda leer los mensajes directamente, sin tener que reconstruir directamente el flujo de datos. Parad�jicamente, Carnivore es m�s sofisticado precisamente para garantizar un poco m�s que no se violan las garant�as constitucionales de los otros usuarios. As�, volviendo al ejemplo de Kriptopolis, si el FBI sospechara de m� y colocara un sniffer normal para interceptar los mensajes no le servir�a de mucho en un juicio, pues se estar�an violando las garant�as constitucionales de, por ejemplo, Manolo G�mez o Carlos S�nchez Almeida, pues sus correos electr�nicos tambi�n quedar�an tambi�n atrapados en el sniffer. 9. �Pero no es cierto que cualquier ISP podr�a dar la informaci�n que el FBI pide? La verdad es que s�. Al FBI le ser�a suficiente con ir al ISP con una orden judicial y decirle: "Quiero todos los mensajes enviados por David Casacuberta desde la cuenta [email protected]" y estos lo ceder�an gustosamente. La �nica diferencia ser�a probablemente la rapidez. Si se sospecha que soy un terrorista internacional, se perder�a un tiempo precioso yendo al ISP y pidi�ndole que saque mis datos entre todos los que contiene la m�quina. La otra posibilidad -nada aventurada- es que el FBI, de vez en cuando, quiera fisgar entre los correos electr�nicos de los ciudadanos sin tener que pedir permiso a nadie. Con Carnivore, ojos que no ven, coraz�n que no siente� 10. �Cu�ntas versiones hay de Carnivore y qui�n las ha programado? Unas cuantas. Carnivore empez� llam�ndose Omnivore y corr�a en m�quinas Sun con Solaris. La versi�n actual es para Windows NT. A partir de la documentaci�n desclasificada, parece ser que Omnivore no era m�s que un viejo conocido de muchos hackers: Etherpeek, y por lo visto, Etherpeek sigue estando en el n�cleo duro de Carnivore. De Carnivore hay tambi�n varias versiones. Sabemos que una versi�n m�s antigua, la 1.2 le�a "demasiadas cosas" cuando estaba en el modo grabar solamente el tr�fico, as� que se desarroll� una nueva versi�n 2.0 con "menos apetito". Ni Carnivore ni la DragonWare Suite han sido desarrolladas por el FBI. Esta organizaci�n pag� 650.000 d�lares americanos a una empresa misteriosa -su nombre ha sido tachado con tinta de los documentos desclasificados- para desarrollar el software. 10. �C�mo es f�sicamente Carnivore? Nada amenazador la verdad. No es m�s que una caja Windows NT -supongo que con el logo del FBI bien visible- con Pentium III o IV, 128 megas de RAM, entre 4 y 16 gigas de disco duro y un Jaz drive de 2 gigas en el que se graba la evidencia. La caja en s� no est� preparada para conectarse a Internet directamente: ha de "parasitar" el servidor del ISP. Cuando hay un sospechoso al que se le ha de intervenir el correo, el FBI se presenta ante el ISP que da cobertura al sospechoso en cuesti�n y se le instala la maquinita. Evidentemente, el sistema dispone de un sistema de autenticaci�n en hardware para evitar que personas no autorizadas accedieran a la informaci�n all� almacenada. 11. �De donde viene el nombre de "Carnivore"? Una peque�a broma del FBI. Carnivore mastica toda la informaci�n que pasa por su lado, pero luego solo come aquella que le est� permitido comer: s�lo come carne por decirlo as�. Como hemos visto antes, captura mis mensajes -si soy sospechoso- pero no los de otros usuarios que nada tienen que ver conmigo. 12. �Es Carnivore una amenaza a nuestra privacidad? Las tecnolog�as no son en s� ni buenas ni malas. Todo depende del uso que se d� de ellas. No hay diferencias esenciales entre un pinchazo telef�nico y la instalaci�n de Carnivore. Si se hace con las garant�as legales adecuadas -orden previa del juez, etc.- no representan ning�n peligro real para nuestra privacidad. Como siempre, son los humanos al final de la cadena de alta tecnolog�a los que marcan la diferencia �tica. _______________________________________________ nettime-lat mailing list [email protected] http://www.nettime.org/cgi-bin/mailman/listinfo/nettime-lat