Abr 042012
 

Cuando navegamos por internet muchas de las páginas web que visitamos crean unos archivos en nuestro ordenador (computadora) llamados cookies.

Desde éste índice podéis acceder a cualquiera de la secciones en particular:

¿Qué son las cookies?

Consisten en una serie de datos almacenados en formato texto que incluyen variables de sesión, parámetros de configuración (preferencias) de la página y otros datos.

Las crean y almacenan en nuestro ordenador (computadora) los servidores de páginas web en la carpeta de configuración del navegador. También son muy usados para hacer un seguimiento de como y donde navegamos (tracking).

Tipos de cookies

Cookies de sesión: se eliminan al cerrar el navegador. Solamente hacen su función mientras dure la sesión de navegación.

Cookies persistentes: no se borran al cerrar la sesión de navegación. Parten con una duración o fecha de expiración determinadas en la que se borran o sustituyen por una nueva.

Súper-cookies: no van asociadas a un nombre de dominio en concreto si no sólo a la extensión de domino. Es decir se asocian sólo a la extensión “.com” o “.es” y no a la página que visitemos. Son bloqueadas por los navegadores pues permitirían seguir rastros independientemente del dominio o página web que visitemos.

Cookies zombies: son cookies que se regeneran usando Javascript o HTML5 aunque las borremos.

Cookie Flash (objeto local compartido): del inglés local shared object (LSO). Consiste en un archivo a modo de cookie que implementan las páginas en Flash.

Podemos localizar las cookies flash en las siguientes rutas de directorios:

  • Windows Vista o 7: “\Usuarios\<Tu_usuario>\AppData\Roaming\Macromedia\Flash Player\#SharedObjects\<código_aleatorio>\dominio\nombre del objeto.sol”.
  • Windows XP y 2000: “\Documents and Settings\Administrador\Datos de programa\Macromedia\Flash Player\#SharedObjects\<código_aleatorio>\dominio\nombre del objeto.sol”.
  • Mac OS X: “~/Library/Preferences/Macromedia/Flash Player/#SharedObjects/<código_aleatorio>/dominio/nombre del objeto.sol”.
  • Linux/Unix: “~/.macromedia/Flash_Player/#SharedObjects/dominio/nombre del archivo flash.swf/nombre del objeto.sol”.

En las últimas versiones de Adobe Macromedia Flash es posible controlar las cookies flash (Objetos locales compartidos – OLC).

Desde las opciones de Flash. Botón derecho del ratón encima de un objeto flash (un vídeo por ejemplo) / “configuración global” / “almacenamiento”.

Podemos bloquear todos los sitios para que no almacenen información en nuestro ordenador (computadora). También podemos visualizar las cookies flash almacenadas o rechazarlas selectivamente.

Caducidad máxima

Las cookies parten con una fecha de caducidad en que la información ya no es usada por la página y es sustituida por otra.

Como curiosidad la caducidad máxima permitida en una cookie es hasta el 19 de enero de 2038 a las 3 horas 14 minutos y 7 segundos en horario GMT debido a la restricción horaria del sistema UNIX 32 bits. Es la caducidad que tienen establecida las cookies de Google, por ejemplo.

¿En dónde están alojadas las cookies? ¿Cómo localizarlas?

Para los usuarios de Windows, lo primero es activar el ver los archivos ocultos y desmarcar ocultar las extensiones de archivos conocidos.

Si tenéis dudas de cual es vuestro usuario, podemos acceder pulsando la tecla de windows+r, escribiendo “%APPDATA%” y dadle a la tecla enter. Os llevará directamente a la carpeta “Roaming” en el caso de Windows 7 o a “Datos de Programa” en Windows XP.

Por navegadores y en función del sistema operativo que utilicéis encontraréis las cookies en:

FIREFOX

  • En Windows 7 y Vista: “\Usuarios\<Tu_usuario>\AppData\Roaming\Mozilla\Firefox\Profiles\serie_de_números_y_letras.default”.
  • En Windows XP y 2000: “\Documents and Settings\<Tu_usuario>\Datos de programa\Mozilla\Firefox\Profiles\serie_de_números_y_letras.default”.
  • En Unix/Linux en la carpeta: “~/.mozilla/”.
  • En Mac OS X: “~/Library/Mozilla/”.

A partir de la versión 3 de Firefox están alojadas en el archivo de base de datos “cookies.sqlite”, en las versiones anteriores se encontraban en el fichero de texto “cookies.txt”.

También os encontraréis con los archivos “cookies.sqlite-shm”, “cookies.sqlite-wal” y “cookies-nontor.xml” para poder explorar (darle formato visual) la base de datos de cookies. Ampliar (en inglés). Via.

CHROME

  • En Windows vista o 7: “\Usuarios\<Tu_usuario>\AppData\Local\Google\Chrome\User Data\Default\”.
  • En Windows XP y 2000: “\Documents and Settings\<Tu_usuario>\Configuración local\Datos de programa\Google\Chrome\User Data\Default\”
  • En Mac OS X: “~/Library/Preferences/Opera Preferences/cookies4.dat”.
  • En UNIX y distros Linux: “~/.config/google-chrome/Default”.

Os encontraréis un archivo “cookies” sin extensión en formato base de datos.

INTERNET EXPLORER

  • En Windows 7 y Vista: “\Usuarios\<Tu_usuario>\AppData\Roaming\Microsoft\Windows\Cookies”.
  • En Windows XP y 2000: “\Documents and Settings\<Tu_usuario>\Cookies”.

Internet Explorer almacena las cookies individualmente en formato texto. Os encontraréis unos archivos codificados con extensión “.txt”.

OPERA

  • Windows Vista y 7: “\Usuarios\<Tu_usuario>\AppData\Roaming\Opera\Opera\”.
  • Windows XP y 2000:  “\Documents and Settings\<Tu_usuario>\Configuración local\Datos de programa\Opera\Opera\”.
  • Mac OS X: “~/Library/Cookies”.
  • Unix y otras distros Linux: “~/.opera/”.

Opera almacena las cookies en un archivo llamado “cookies4.dat” en formato binario.

SAFARI

  • Windows Vista y 7: “\Usuarios\<Tu_usuario>\AppData\Roaming\Apple Computer\Safari\Cookies”.
  • Windows XP y 2000:  “\Documents and Settings\<Tu_usuario>\Configuración local\Datos de programa\Apple Computer\Safari\Cookies”.
  • Mac OS X: “~/Library/Cookies”.
  • Unix y otras distros Linux: no hay una versión oficial del navegador de Apple para Linux. Se puede instalar usando Wine.

Safari almacena las cookies en un archivo llamado “Cookies.binarycookies”. Que como su nombre indica está en formato binario.

MAXTHON

  • Windows 7 y Vista: “\Usuarios\<Tu_usuario>\AppData\Roaming\Maxthon3\Users\guest\Cookie”.
  • Windows XP y 2000: “\Documents and Settings\<Tu_usuario>\Configuración local\Datos de programa\Maxthon3\Users\guest\Cookie”.
  • Mac OS X: no hay versiones del navegador Maxthon para dispositivos Apple.
  • Unix y otras distros Linux: no hay versión de Maxthon para Linux.

Maxthon almacena las cookies en un archivo “cookie.dat” pero con formato SQLite (base de datos) como Firefox.

En las versiones anteriores se almacenaban junto a las cookies de Internet Explorer.

¿Cómo borrar las cookies?

Una vez localizadas es cuestión de darle a borrar archivos desde el sistema operativo y listo pero tened cuidado, pues si habitualmente guardáis las claves de acceso de las páginas web se borrarán también en este paso, teniendo luego que volver a introducirlas.

Disponemos también de accesos directos desde los navegadores para realizar este paso sin tener que localizar en donde están alojadas las cookies.

  • En Firefox: menú “herramientas” / “limpiar historial” / “reciente”.
  • En Chrome: icono de herramientas / “settings” / “under the hood” / “Clear browsing data” / marcar “the beginning of time” / “Delete cookies and other site and plug-in data”.
  • En Internet Explorer: “herramientas” (icono en IE9) / “opciones de internet” / “historial de exploración” / “eliminar”.
  • En Opera: icono de Opera / “configuración” / “eliminar información personal” / marcar “detalle de las opciones”.
  • En Safari: icono de herramientas (engranaje) / “preferencias” / “privacidad” / “eliminar todos los datos de los sitios web”.
  • En Maxthon: icono de Maxthon (cara sonriente) / “borrar historial de navegación” / marcar “borrar las cookies (NO RECOMENDADO)” / “borrar ahora”.

Hay otros programas de limpieza de archivos que realizan esta tarea en todos los navegadores a la vez, además de limpiar temporales de todos los programas que utilicemos.
Buenos ejemplos: para Windows, Diskcleaner (algo obsoleto ya); para Windows y MAC, CCleaner (uno de los más populares) y para Linux o Windows, BleachBit (muy completo).

¿Cómo visualizar las cookies?

FIREFOX

Con un editor de texto podemos ver parcialmente el archivo cookies.sqlite. Se puede abrir el archivo con un gestor de bases de datos SQLite. Funciona muy bien la extensión/complemento para Firefox SQLite Manager.

Podemos explorar las cookies desde el navegador. Menú “Herramientas”, “opciones”, “privacidad”, “eliminar cookies de forma individual”.

Usando extensiones, Plugins o complementos:

Cookies Manager: completo gestor de cookies.
Export cookies: útil para manejarlas o visualizarlas en archivos de texto individuales como en Internet Explorer.
Cookie Monster: la extensión más completa para manejar, visualizar, editar o exportar las cookies.

CHROME

Podemos explorar parcialmente el archivo “cookies” con un editor de texto.

En el navegador se pueden revisar las cookies o cambiar los permisos desde opciones (icono de herramienta), “under the hood”, “content settings”, “cookies”, “all cookies and site data”

Extensiones (plugins) para manejarlas:

Edit this cookie un completo gestor de cookies. Permite bloquearlas, editarlas y revisarlas.

OPERA

Se puede visualizar parcialmente el archivo cookies4.dat con un editor de texto plano o enriquecido/avanzado pero sin formato.

Si quisiéramos profundizar, al ser un fichero binario podríamos abrirlo con un editor hexadecimal.

Se pueden explorar desde el propio navegador en: icono de Opera / “configuración” / “eliminar información personal” / marcar “detalle de las opciones” / “Administrar cookies”.

Extensiones (plugins): no hay disponibles extensiones para el navegador Opera que puedan gestionar o bloquear las cookies. Si existen programas que permiten visualizarlas, gestionarlas o bloquearlas. Por ejemplo Maxa Cookie Manager (más abajo).

 SAFARI

Podemos visualizar parcialmente el archivo “Cookies.binarycookies” con un editor de texto o profundizar en él con un editor hexadecimal.

Podemos visualizar las cookies desde el propio navegador en: icono de herramientas (engranaje) / “preferencias” / “privacidad” / “detalles” (bajo el epígrafe “cookies y otros datos de sitios web).

Extensiones:

Safari Cookies: única extensión para gestión de cookies de Safari. Sólo es compatible con Mac OS X.

Podemos usar programas, ver más abajo.

MAXTHON

EL archivo de cookies “cookie.dat” se puede visualizar parcialmente con un editor de texto plano/avanzado.

Al ser un fichero de base de datos SQLite como Firefox se puede visualizar o editar con un gestos de bases de datos SQLite. Por ejemplo con la extensión de Firefox SQLite Manager.

El navegador Maxthon no integra un gestor/visualizador de cookies, aunque están trabajando en ello.

Programas para gestionar cookies

Existen también progamas para gestión de cookies con los que resulta más fácil visualizarlas, evitando, en el caso de Internet Explorer, tener que ir una por una con un editor de texto plano (bloc de notas) o editor de texto enriquecido/avanzado.

Uno de los más afamados era Cookie Monster pero este tipo de programas cada vez se hacen menos necesarios, pues todos los navegadores presentan visualizadores de cookies en sus últimas versiones y éstas ya no suelen estar alojadas en formato texto si no en bases de datos o formato binario. Además el programa no está muy actualizado y no detecta bien las cookies de Opera o Firefox.

Para Mac OS X y Safari, Safari Cookies.

Muy bueno Maxa Cookie Manager. Compatible con todos los navegadores. En la  versión gratuita permite bloquear, gestionar o visualizar las cookies. También permite crear una lista blanca de páginas permitidas. Integra una extensión para Firefox.

Para usar la lista negra (páginas bloqueadas) debemos comprar la versión de pago por 24 €.

Conclusiones

Como veis, es un tema bastante amplio. Desde que Netscape creó las cookies en 1994 hasta ahora la cosa ha evolucionado en gran medida.

Afortunadamente disponemos cada vez de más posibilidades para gestionar, permitir o bloquear las cookies en base a nuestros gustos y preferencias.

Por otra parte todo se complica más y más, habiendo ya muchos más tipos de cookies, lenguajes y programas que las utilizan.

Este artículo se complementará con otro para que podáis gestionar la privacidad y controlar los datos que compartimos con las empresas y páginas web.

Dichosas galletitas.

Ampliar, fuentes:

Información general de las cookies en la Wikipedia en español. Un buen punto de partida para ampliar información son los enlaces del final de artículo.

– Más amplio aún, si no os da miedo el inglés. Cookies HTTP en la Wikipedia en inglés.

– También muy completa esta guía no oficial de las preguntas más frecuentes (FAQ) sobre las cookies (en inglés).

– Información y especificaciones técnicas oficiales del archivo cookie HTTP (en inglés).

– Fuente de la que localicé donde se alojan las cookies de Chrome en Mac OS X.

– Fuente de la que localicé donde se encuentran las cookies de Opera en Mac OS X. Impresionante artículo sobre como hacer ingeniería informática forense a los Mac.

– Ampliar información sobre el lenguaje de programación de bases de datos SQLite.

– Más información oficial sobre el protocolo de cookies en Opera.

– Ampliar información sobre las cookies en Firefox (en inglés).

– Entendiendo como funciona el archivo Cookies.binarycookies de Safari (en inglés).

Completo análisis del archivo cookies.binarycookies de Safari.

  2 Responses to “Como localizar, borrar o gestionar las cookies del navegador web”

Comments (1) Pingbacks (1)
  1.  

    […] Bonus interesantísimo: gestión/eliminación de cookies por tipo de navegador  […]

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)