Los más leídos de esta sección
El Reservado
Turquía e Irán atacan a los rebeldes kurdos

Turquía e Irán enviaron cientos de soldados de élite al norte de Iraq el miércoles 3 de junio pasado para perseguir a las guerrillas kurdas en una operación que…

El Reservado
Los secretos del club Bilderberg

Afganistán, Irán y Rusia, el desarrollo en Europa y la supervivencia de la Comunidad Europea son algunos de los temas que a partir de mañana debatirá el club Bilderberg,…

dan taylor
Analfabetos sociales frente a ETA

Los servicios secretos llevan cuarenta años enfrentándose a la banda terrorista. Si desde el primer momento la política antiterrorista en España no hubiera estado llena de…

El Reservado
Pesimismo de Bilderberg en Sitges

Según nuestro hombre dentro los Bilderberg, sus dirigentes están consternados por el hecho de que “mucha gente importante” no ha asistido este año porque, debido a la…

¿Deben regresar ya las tropas españolas que se encuentran en Afganistán?
65%
No
35%
La privacidad en Internet

Las 'cookies' secretas que espían ordenadores

Por Luis Enrique Corredera, 30 de abril de 2010

Son pequeños ficheros de texto que almacenan los ordenadores. Tienen una demostrada utilidad, pero conllevan problemas de seguridad. Así pueden espiarnos con ellos. La privacidad en la navegación por Internet es un tema que ha preocupado a muchos desde los primeros momentos de la “explosión” de Internet, en torno al año 2000.

Los  que vivimos aquella época como internautas activos recordaremos la psicosis de las cookies, y cómo había una gran preocupación en torno a estas cookies. Incluso los primeros programas anti-espías y antivirus empezaban a detectar cookies potencialmente peligrosas en nuestros ordenadores y aún hoy muchos antivirus permiten hacer estos borrados.

Tal vez te estés preguntando, ¿qué  diantres son las cookies, que ya han aparecido veces en los dos primeros párrafos?  Las cookies son pequeños ficheros de texto que almacena nuestro navegador Web (Internet Explorer, Firefox, Opera, Safari, Chrome, etc.) para mantener cierta información del visitante de una página Web durante la visita. El protocolo que usamos para la navegación Web (Hyper Text Transfer Protocol) no está orientado a sesión como ocurre con otros protocolos (como los de correo electrónico POP3, IMAP4, SMTP, etc.): es decir, una página Web no puede, apoyándose en el protocolo HTTP mantener información entre las diferentes opciones que va navegando un usuario.

Por tanto, y para poder compartir esa información de sesión, se idearon las cookies, que permitían almacenar determinada información en el navegador Web, y que esta información estaría disponible siempre que un usuario accediera al sitio Web que estableció la cookie.

Muy bien pero, ¿para qué tanta complicación y para qué compartir información de sesión, y todo ese rollo? El primer proyecto en el que fueron usados fue un carrito de la compra para una tienda Web en Internet, desarrollado por Netscape.

No obstante, y a fin de ilustrar la utilidad, pongamos un ejemplo sencillo. Los puristas de la seguridad, pasad al párrafo siguiente, por favor ;-)  Imaginaros que hacéis login en vuestra página Web favorita (por ejemplo, http://www.elreservado.es, con vuestro correo electrónico y vuestra clave). Para que podáis hacer el comentario cuando veáis una noticia que comentar (por ejemplo, para criticar este ejemplo). Si no queréis tener que poner vuestro usuario y vuestra clave cada vez que queráis hacer un comentario, los programadores habrán tenido que establecer una cookie con algún valor que te identifique tras haberte identificado y autentificado: por ejemplo, vuestro correo electrónico (purista de la seguridad, te lo advertí: debiste haber pasado al párrafo siguiente). Con ello, el sitio Web ya sabe qué usuario eres y no tendrás que meter tus datos cada vez que desees comentar algún texto.  

Problemas inherentes de seguridad

Es necesario citar que, este enfoque conlleva problemas inherentes de seguridad, pues yo podría manipular la dirección de correo electrónico en la cookie, y así hacerme pasar por otra persona para  poner el comentario en su nombre, simplemente conociendo su dirección de correo. En las aplicaciones Web bien programadas y diseñadas con la seguridad en mente, las cookies se usan, si acaso, para almacenar un número muy grande que ha sido generado con cierta aleatoriedad y ex proceso para identificar la sesión del usuario (el login y password, en este momento concreto), y toda la información que deba ser mantenida por “sesión” es gestionada por la aplicación Web, identificada por el número que generalmente recibe el nombre de “identificador de sesión”.

Ahora que ya hemos establecido qué  son las cookies, ¿cómo pueden espiarnos con las cookies? Bien, si tenemos débilmente configurada la privacidad de nuestro navegador Web, cualquier página web podrá poner una cookie en nuestro ordenador, con un dominio de aplicación diferente al que hemos visitado. Imagina este hipotético escenario: el reservado te pone una cookie de “tercera parte” (es decir, no tiene origen en el contenido que tú has solicitado, sino en el contenido que elreservado.es te incluye sin que tú puedas decidir sobre él) con dominio “casadellibro.es”, y como autor preferido “Fernando Rueda”, porque has visitado el sitio en el que Fernando escribe periódicamente. En este escenario, cuando entres en la página Web “casadellibro.es”, no debería extrañarte que te ofrezcan como destacado el libro de Fernando Rueda, puesto que la tienda online ya dispone de esa información, y ha conseguido pasar de nivel en el embudo del marketing online al ofrecerte algo en lo que positivamente sabe que estás interesado como consumidor.

La privacidad en peligro

¿Por qué afecta a la seguridad? Concretamente las cookies afectan a la privacidad, y una de las dimensiones que la seguridad vigila es la confidencialidad de la información y uso de los recursos. Si las cookies sirven para que terceras partes sepan lo que yo visito, entonces violan la confidencialidad. Desde un plano estrictamente técnico, no existe ningún riesgo directo desde el punto de vista de los protocolos (para los puristas de la seguridad, de nuevo, existe el riesgo de que un navegador Web o algún servidor tenga algún bug que podría provocar problemas con los buffers al leer información arbitrariamente dispuesta en una cookie, provocando denegación de servicio, o incluso la ejecución de código remoto, tanto en navegadores como en servidores Web).

¿Cómo puedo defenderme de las cookies de terceros? El primer paso es configurar nuestros navegadores para no admitir las cookies de terceros. En los navegadores Web, puedes hacerlo en la configuración de privacidad. Además, puedes borrar periódicamente las cookies almacenadas.

Con el borrado de cookies y la configuración para rechazar cookies de terceros empezamos a mejorar un poco nuestra privacidad en internet, pero nuestra lucha por la privacidad no ha hecho más que empezar… sigue visitando el reservado y aprenderás lo que necesitas saber (y más) sobre cookies, super-cookies, LSO’s, redes sociales… y cómo combinan las técnicas de forma exquisita… PARA SABER EXACTAMENTE QUIEN ERES.

Si prefieres seguir creyendo que eres anónimo en Internet, toma la pastilla azul. Si quieres saber la verdad, te espero en la siguiente entrega con la pastilla roja ;-).

Contenidos relacionados

Espías · Noticias Secuestro de clics en Facebook

Hace unos días, se ha “puesto de largo” un nuevo tipo de ataque…


Espías · Noticias “Ubercookies”: Ellas saben quién eres

Podemos ser observados de forma silenciosa por todo aquel que quiera hacerlo, que…

5 Comentarios
LuisEnrique Corredera de Colsa
02 de Mayo de 2010 a las 22:43
Soy Luis Enrique, el autor del post. Quiero agradeceros vuestro feedback, que es de gran valor para tratar de mejorar: son mis primeras publicaciones "de amplio expectro" y necesito calibrar el nivel técnico de los artículos para no pasarme, y no quedarme corto.

Me alegra que os haya gustado la explicación, en la que he tratado de prescindir todo lo posible de la terminología técnica a fin de hacerlos accesibles al mayor número posible de lectores, pero sin renunciar al rigor técnico de los conceptos.

Coincido con NBK en que el titular puede ponernos los pelos de punta a los "puristas", no obstante agradezco al editor que haya elegido el todos los titulares, porque yo soy una calamidad en ese sentido :-)

Poco a poco iremos calentando motores, y dando paso a otros conceptos de seguridad que se apoyan en los anteriores, como los Local Shared Objects que ya van en el siguiente artículo... siempre tratando de hacerlos accesibles incluso a las personas que carezcan de un conocimiento de base.

Aprovecho este "ladrillo" de agradecimientos para facilitar los links que el Webmaster ha suprimido porque se veían mal:


1.RFC2109: Mecanismo HTTP para la gestión del estado. (Obsoleto por el RFC 2965) http://tools.ietf.org/html/rfc2109
2.RFC2965: Mecanismo HTTP para la gestión del estado. (Sustituye al RFC 2109) http://tools.ietf.org/html/rfc2965
3.World Wide Web Consortium: http://www.w3.org
4.P3P (Platform for Privacy Policies Preferences): http://www.w3.org/P3P/
5.Microsoft Internet Explorer: http://www.microsoft.com/spain/windows/internet-explorer/
6.Mozilla Firefox: http://www.firefox.com
7.Opera: http://www.opera.com
8.Apple Safari: http://www.apple.com/es/safari/
9.Google Chrome: http://www.google.com/chrome
10.RFC 2616: Hyper Text Transfer Protocol 1.1. http://tools.ietf.org/html/rfc2616
11.RFC1945: Hyper Text Transfer Protocol 1.0. http://tools.ietf.org/html/rfc1945
12.RFC1939: POP3. Post Office Protocol Version 3. http://tools.ietf.org/html/rfc1939
13.RFC3501: IMAP4. Internet mail access protocol version 4, revision 1. http://tools.ietf.org/html/rfc3501
14.RFC821: SMTP. Send Mail Transfer Protocol. http://tools.ietf.org/html/rfc821

Muchas gracias, y espero leeros en el siguiente artículo!
eumesmo
01 de Mayo de 2010 a las 12:08
Ante todo felicidades por la página y espero que tenga un largo recorrido, en cuanto a las "cookies" es cierto que son pequeños archivos de texto que pueden almacenar información que puede ser utilizada por la misma u otra páginas pero es cierto también que esa información ha tenido que ser previamente facilitada por el usuario y una vez que esa información ha sido introducida en internet siempre habrá forma de acceder a ella.
P.D. Si utizais "Firefox" estando en la página del reservado id a "Herramientas->Información de la Página->Seguridad->Ver cookies"...
gizmono
30 de Abril de 2010 a las 21:40
me he enterado mejor de que son las cookies que con la explicación que me dió mi profesor de informática :)
N.B.K.
30 de Abril de 2010 a las 12:33
Hi,

Ante todo felicides a Fernando, Martin, a ti mismo Luis y claro a todos los demas por parir estas paginas que los apasionados del tema reverenciamos.
Ni que decir tienes que contais conmigo y con mi grupo para cualquier cosa, incluido, tenlo claro, criticar tus posts desde el fin de esta implicita tregua inicial.

Despues, Luis, no voy a comentar el titular, hay que vender clicks!! Pero si no fuera por tu advertencia a los puristas y el logico corte de un perfil enfocado a un amplio publico..te ibas a ganar un tiro de orejas virtual!!

Bromas aparte, muy didactico y buen aperitivo de lo que daria para mas de un articulo..y de un libro.

Por cierto urge un glosario y los links del post no conducen a nada en mi atonito ff. El registro y confirmacion de usuario adolece tambien de alguna pagina de success para no dar pie dobles envios.

Cuenta desde ya con un nuevo local shared object..estas paginas.

Slds
NBK
Astrovago
30 de Abril de 2010 a las 00:28
¡Pastilla roja, pastilla roja! Este artículo puede dejarte paranoico durante unas cuantas horas. xD Espero que nadie deje de usar interné por esto. :P
Debe estar registrado para poder comentar