Desactivando Zeitgeist

Hoy le di una mirada a mi monitor de sistema (System Monitor) en Ubuntu 16.04 y encontré un proceso llamado zeitgeist-fts consumiendo alrededor de 198 MB, puede parecer poco para una máquina actual, pero es uno de los procesos que más consume memoria en mi equipo y al parecer tambien en equipo de muchos usuarios

zeit-001

Al ordenar los procesos me dí cuenta que son tres procesos que aparentemente trabajan juntos

zeit-002

Este proceso zeitgeist, no es nada nuevo y fue introducido por Ubuntu en 2011 cuando liberaron al publico la nueva interfaz gráfica Unity, la cual venían probando desde 2010 y forma parte integral del proyecto GNOME3 (actualmente el proyecto se llama GNOME Activity Journal) la idea de los desarrolladores es facilitarle la vida a las personas al “llevar un registro detallado de las busquedas de archivos, sitios Web y aplicaciones más utilizadas”.

Los casos de uso son muchos y están documentados en la página oficial del proyecto Zeitgeist

zeit-003

Sin embargo cuando revisamos la página de Gnome Activity Journal y vemos que  pueden agrupar y filtrar metadatos por tipos de datos, origen, fecha y hora, nombres, etiquetas, datos cercanos, comentarios y ubicación GPS” (Uhmmm Ubicación GPS!) y cuyo objetivo es “hacerle seguimiento a las actividades de busquedas locales y remotas, acciones de arrastrar y copiar, acciones de etiquetados manuales y automaticos de los usuarios”. Bueno, simplemente me pareció que algo no estaba bien con eso, simple y llanamente me parece que es una invasión a mi privacidad.

Entonces recordé que cuando comencé a utilizar Unity una de las primeras cosas que hice fue desactivar las funciones que le permitían al sistema hacer este tipo de seguimiento, acto seguido fui a verificar su estatus:

zeit-005zeit-006zeit-007

Aparentemente todo esta bien, o por lo menos está de acuerdo a lo esperado.

Pues bien si tengo todo esto desactivado, en mi cabeza se comenzaron a formar las siguientes preguntas:

¿Porque ZEITGEIST sigue recopilando información?

¿Que hace con esa información?

¿Donde las guarda?

¿Puedo hacer que deje de recopilar y guardar esa información?

Si me pongo más paranoico puedo comenzar a pensar que esta información puede estar siendo enviada a agencias de investigación como el FBI o la CIA o al GCHQ britanico. El código del proyecto es abierto y puedo revisarlo, sin embargo ya me siento suficientemente incomodo, así que igual voy a buscar la forma de desactivarlo.

¿Donde guarda la información?

Usando el comando locate busco los archivos relacionados

dabzueta@dacq43:~$ locate zeitgeist-datahub

/etc/xdg/autostart/zeitgeist-datahub.desktop
/usr/bin/zeitgeist-datahub
/usr/share/doc/zeitgeist-datahub
/usr/share/doc/zeitgeist-datahub/changelog.Debian.gz
/usr/share/doc/zeitgeist-datahub/copyright
/usr/share/man/man1/zeitgeist-datahub.1.gz
/var/lib/dpkg/info/zeitgeist-datahub.conffiles
/var/lib/dpkg/info/zeitgeist-datahub.list
/var/lib/dpkg/info/zeitgeist-datahub.md5sums

Aquí veo lo que parece ser un archivo de configuración, un archivo binario (ejecutable) y documentación.

dabzueta@dacq43:~$ locate zeitgeist-fts

/usr/lib/x86_64-linux-gnu/zeitgeist-fts

En este caso solo encuentro un archivo binario (ejecutable)

dabzueta@dacq43:~$ locate zeitgeist-daemon

/usr/bin/zeitgeist-daemon
/usr/share/bash-completion/completions/zeitgeist-daemon
/usr/share/man/man1/zeitgeist-daemon.1.gz
/usr/share/bash-completion/completions/zeitgeist-daemon
/usr/share/man/man1/zeitgeist-daemon.1.gz

Aquí encuentro un binario, un script y más documentación

En la documentación del demonio encuentro que el sitio donde guarda la información es ~/.local/share/zeitgeist

¿Como lo desactivo?

Abro las preferencias de arranque (Startup Applications Preferences) y no encuentro listado a mi amigo ZEITGEIST

zeit-008

quizas el hecho de que no aparezca listado está relacionado a una configuración que ví en uno de los archivos…

dabzueta@dacq43:~$ cat /etc/xdg/autostart/zeitgeist-datahub.desktop |more
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Zeitgeist Datahub
Comment=Start the Zeitgeist Datahub for passive loggers
Exec=zeitgeist-datahub
Terminal=false
Type=Application
Categories=
GenericName=
X-GNOME-Autostart-Delay=20
NoDisplay=true

dabzueta@dacq43:~$

Por lo tanto modifiqué el parametro NoDisplay=true por NoDisplay=false y volví a intentar a abrir el Startup Applications Preferences.

zeit-009

Lo desactivé y cerre la sesión activa y volví a iniciar sesión.

zeit-010

Pero encuentro que los procesos siguen activandose. Uhmmmm. Llegó el momento de tomar medidas más radicales! Voy a quitarle la capacidad de ejecución a los archivos binarios.

dabzueta@dacq43:~$ ls -l /usr/bin/zeitgeist-datahub
-rwxr-xr-x 1 root root 131760 feb 24 2016 /usr/bin/zeitgeist-datahub

dabzueta@dacq43:~$ sudo chmod -x /usr/bin/zeitgeist-datahub

dabzueta@dacq43:~$ ls -l /usr/bin/zeitgeist-datahub
-rw-r--r-- 1 root root 131760 feb 24 2016 /usr/bin/zeitgeist-datahub

dabzueta@dacq43:~$ ls -l /usr/lib/x86_64-linux-gnu/zeitgeist-fts
-rwxr-xr-x 1 root root 131592 feb 24 2016 /usr/lib/x86_64-linux-gnu/zeitgeist-fts

dabzueta@dacq43:~$ sudo chmod -x /usr/lib/x86_64-linux-gnu/zeitgeist-fts

dabzueta@dacq43:~$ ls -l /usr/lib/x86_64-linux-gnu/zeitgeist-fts
-rw-r--r-- 1 root root 131592 feb 24 2016 /usr/lib/x86_64-linux-gnu/zeitgeist-fts

dabzueta@dacq43:~$ ls -l /usr/bin/zeitgeist-daemon
-rwxr-xr-x 1 root root 206000 feb 24 2016 /usr/bin/zeitgeist-daemon

dabzueta@dacq43:~$ sudo chmod -x /usr/bin/zeitgeist-daemon

dabzueta@dacq43:~$ ls -l /usr/bin/zeitgeist-daemon
-rw-r--r-- 1 root root 206000 feb 24 2016 /usr/bin/zeitgeist-daemon

 

Ahora si puedo reiniciar la máquina!

Zeitgeist ya no se ejecuta más en mi máquina.

 

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s