Google Chrome modifica cron
Hola gente. He leído esta noticia y me gustaría ver qué tanto de cierto tiene.
Según leo, todos aquellos que os habéis descargado e instalado el nuevo navegador de Google tenéis sin saberlo un script que modifica el cron de vuestro sistema.
Según parece es algo "inofensivo" que lo único que hace es revisar que tengas un origen de software apuntando a los servidores de Google, para que tengas siempre tu navegador actualizado (ojito, que si borras ese repositorio, al ejecutarse cron al día siguiente, lo vuelves a tener, o eso parece).
¿Podéis echarle un vistazo a vuestro cron y confirmarlo (o desmentirlo)?
P.D. Lo he marcado como "Interesante" porque de ser cierto esto la verdad es que sería interesante que todos lo supieran (si no estáis de acuerdo pues se quita).
Un saludo.
- Inicie sesión o regístrese para enviar comentarios
- 1990 lecturas


Disculpa uso iceweasel, pero seguro alguno de aqui estara usando el navegador de google, suerte con eso, aunque operan no es una mala opcion pero me incomoda la falta de plugins.
Hola gente. He leído esta noticia y me gustaría ver qué tanto de cierto tiene.
Según leo, todos aquellos que os habéis descargado e instalado el nuevo navegador de Google tenéis sin saberlo un script que modifica el cron de vuestro sistema.
Según parece es algo "inofensivo" que lo único que hace es revisar que tengas un origen de software apuntando a los servidores de Google, para que tengas siempre tu navegador actualizado (ojito, que si borras ese repositorio, al ejecutarse cron al día siguiente, lo vuelves a tener, o eso parece).
¿Podéis echarle un vistazo a vuestro cron y confirmarlo (o desmentirlo)?
P.D. Lo he marcado como "Interesante" porque de ser cierto esto la verdad es que sería interesante que todos lo supieran (si no estáis de acuerdo pues se quita).
Un saludo.
Compañero me intrigo esa noticia y me puse a revisar el cron ya que yo tengo instalado ese navegador, aunque fue el día de ayer que lo instale.
No vi nada extraño el cron (o al menos que lo haya revisado mal) pues revise en esta ruta, espero me corrijan si estoy equivocado
#more /etc/crontab#more /var/spool/cron/crontabs
y no vi nada extraño
saludos y Feliz Navidad
Yo no lo uso, pero mira a ver si tienes esta ruta:
/etc/cron.daily/google-chrome
Si, el script está en /etc/cron.daily/google-chrome:
#!/bin/sh#
# Copyright (c) 2009 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
#
# This script is part of the google-chrome package.
#
# It creates the repository configuration file for package updates, and it
# monitors that config to see if it has been disabled by the overly aggressive
# distro upgrade process (e.g. intrepid -> jaunty). When this situation is
# detected, the respository will be re-enabled. If the respository is disabled
# for any other reason, the config file won't be changed.
#
# This functionality can be controlled by creating the $DEFAULTS_FILE and
# setting "repo_add_once" and/or "repo_reenable_on_distupgrade" to "true" or
# "false" as desired. An empty $DEFAULTS_FILE is the same as setting both values
# to "false".
# System-wide package configuration.
DEFAULTS_FILE="/etc/default/google-chrome"
# sources.list setting for google-chrome updates.
REPOCONFIG="deb http://dl.google.com/linux/deb/ stable main"
APT_GET="`which apt-get 2> /dev/null`"
APT_CONFIG="`which apt-config 2> /dev/null`"
# Parse apt configuration and return requested variable value.
apt_config_val() {
APTVAR="$1"
if [ -x "$APT_CONFIG" ]; then
"$APT_CONFIG" dump | sed -e "/^$APTVAR /"'!d' -e "s/^$APTVAR \"\(.*\)\".*/\1/"
fi
}
# Install the repository signing key (see also:
# http://www.google.com/linuxrepositories/aboutkey.html)
install_key() {
APT_KEY="`which apt-key 2> /dev/null`"
if [ -x "$APT_KEY" ]; then
"$APT_KEY" add - >/dev/null 2>&1 <<KEYDATA
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
mQGiBEXwb0YRBADQva2NLpYXxgjNkbuP0LnPoEXruGmvi3XMIxjEUFuGNCP4Rj/a
kv2E5VixBP1vcQFDRJ+p1puh8NU0XERlhpyZrVMzzS/RdWdyXf7E5S8oqNXsoD1z
fvmI+i9b2EhHAA19Kgw7ifV8vMa4tkwslEmcTiwiw8lyUl28Wh4Et8SxzwCggDcA
feGqtn3PP5YAdD0km4S4XeMEAJjlrqPoPv2Gf//tfznY2UyS9PUqFCPLHgFLe80u
QhI2U5jt6jUKN4fHauvR6z3seSAsh1YyzyZCKxJFEKXCCqnrFSoh4WSJsbFNc4PN
b0V0SqiTCkWADZyLT5wll8sWuQ5ylTf3z1ENoHf+G3um3/wk/+xmEHvj9HCTBEXP
78X0A/0Tqlhc2RBnEf+AqxWvM8sk8LzJI/XGjwBvKfXe+l3rnSR2kEAvGzj5Sg0X
4XmfTg4Jl8BNjWyvm2Wmjfet41LPmYJKsux3g0b8yzQxeOA4pQKKAU3Z4+rgzGmf
HdwCG5MNT2A5XxD/eDd+L4fRx0HbFkIQoAi1J3YWQSiTk15fw7RMR29vZ2xlLCBJ
---END PGP PUBLIC KEY BLOCK-----
KEYDATA
fi
}
# Set variables for the locations of the apt sources lists.
find_apt_sources() {
APTDIR=$(apt_config_val Dir)
APTETC=$(apt_config_val 'Dir::Etc')
APT_SOURCES="$APTDIR$APTETC$(apt_config_val 'Dir::Etc::sourcelist')"
APT_SOURCESDIR="$APTDIR$APTETC$(apt_config_val 'Dir::Etc::sourceparts')"
}
# Add the Google repository to the apt sources.
# Returns:
# 0 - no update necessary
# 1 - sources were updated
# 2 - error
update_sources_lists() {
if [ ! "$REPOCONFIG" ]; then
return 0
fi
find_apt_sources
if [ -d "$APT_SOURCESDIR" ]; then
# Nothing to do if it's already there.
SOURCELIST=$(grep -H "$REPOCONFIG" "$APT_SOURCESDIR/google-chrome.list" \
2>/dev/null | cut -d ':' -f 1)
if [ -n "$SOURCELIST" ]; then
return 0
fi
printf "$REPOCONFIG\n" > "$APT_SOURCESDIR/google-chrome.list"
if [ $? -eq 0 ]; then
return 1
fi
fi
return 2
}
# Remove a repository from the apt sources.
# Returns:
# 0 - successfully removed, or not configured
# 1 - failed to remove
clean_sources_lists() {
if [ ! "$REPOCONFIG" ]; then
return 0
fi
find_apt_sources
if [ -d "$APT_SOURCESDIR" ]; then
# TODO(mmoss) For now, completely remove any list files for this package,
# to make sure old installs are following the current package and
# repository naming conventions. This can go away once we're happy that
# dogfooders are all current.
rm -f "$APT_SOURCESDIR/google-chrome.list" \
"$APT_SOURCESDIR/google-chrome-beta.list"
# Check if our package.list has this repo configured.
SOURCELIST=$(grep -H "$REPOCONFIG" "$APT_SOURCESDIR/google-chrome.list" \
2>/dev/null | cut -d ':' -f 1)
if [ -n "$SOURCELIST" ]; then
sed -i -e "\,$REPOCONFIG,d" "$SOURCELIST"
if [ $? -ne 0 ]; then
return 1
fi
# Delete file if empty (all comments or whitespace)
LINECOUNT=$(sed -e '/^[[:space:]]*\(#.*\|$\)/d' "$SOURCELIST" | wc -l)
if [ "$LINECOUNT" = "0" ]; then
rm -f "$SOURCELIST"
fi
fi
fi
return 0
}
# Detect if the repo config was disabled by distro upgrade and enable if
# necessary.
handle_distro_upgrade() {
if [ ! "$REPOCONFIG" ]; then
return 0
fi
find_apt_sources
SOURCELIST="$APT_SOURCESDIR/google-chrome.list"
if [ -r "$SOURCELIST" ]; then
REPOLINE=$(grep -E "^[[:space:]]*#[[:space:]]*$REPOCONFIG[[:space:]]*# disabled on upgrade to .*" "$SOURCELIST")
if [ $? -eq 0 ]; then
sed -i -e "s,^[[:space:]]*#[[:space:]]*\($REPOCONFIG\)[[:space:]]*# disabled on upgrade to .*,\1," \
"$SOURCELIST"
LOGGER=$(which logger 2> /dev/null)
if [ "$LOGGER" ]; then
"$LOGGER" -t "$0" "Reverted repository modification: $REPOLINE."
fi
fi
fi
}
## MAIN ##
DEFAULTS_FILE="/etc/default/google-chrome"
if [ -r "$DEFAULTS_FILE" ]; then
. "$DEFAULTS_FILE"
fi
if [ "$repo_add_once" = "true" ]; then
install_key
update_sources_lists
RES=$?
# Sources update succeeded, so stop trying.
if [ $RES -ne 2 ]; then
sed -i -e 's/[[:space:]]*repo_add_once=.*/repo_add_once="false"/' "$DEFAULTS_FILE"
fi
fi
if [ "$repo_reenable_on_distupgrade" = "true" ]; then
handle_distro_upgrade
fi
Unos se llevan las manos a la cabeza, otros dicen que no es para tanto... yo no se aún qué pensar de esto. Espero opiniones más expertas.
Saludos
Unos se llevan las manos a la cabeza, otros dicen que no es para tanto... yo no se aún qué pensar de esto. Espero opiniones más expertas.
Saludos
Supongo que depende del punto de vista... Si lo miras desde la perspectiva de "solo actualiza el programa" pues no tiene mucha importancia.
Si lo miras desde la perspectiva de "me la han metido doblada y yo sin enterarme" pues la cosa cambia un poco...
También he revisado y no hay ninguna entrada sospechosa de google en mi cron, instale chrome hace un par de semanas y lo he actualizado, la unica modificación que hizo fue al momento de la instalación agregando el archivo google-chrome.list en la ruta
/etc/apt/sources.list.d/De ser cierto no me gustaría para nada esta actitud de google que aunque le tengo cierto aprecio (por su uso y apoyo del software libre y por debilitar el monopolio del señor Gates equilibrando un poco la balanza) ya empieza a monopolizar todo con sus productos.
Unos se llevan las manos a la cabeza, otros dicen que no es para tanto... yo no se aún qué pensar de esto. Espero opiniones más expertas.
Saludos
Supongo que depende del punto de vista... Si lo miras desde la perspectiva de "solo actualiza el programa" pues no tiene mucha importancia.
Si lo miras desde la perspectiva de "me la han metido doblada y yo sin enterarme" pues la cosa cambia un poco...
Vaya.. se me paso chequear el daily.. en efecto ahi esta, "me la han metido doblada y yo sin enterarme"
Unos se llevan las manos a la cabeza, otros dicen que no es para tanto... yo no se aún qué pensar de esto. Espero opiniones más expertas.
Saludos
Supongo que depende del punto de vista... Si lo miras desde la perspectiva de "solo actualiza el programa" pues no tiene mucha importancia.
Si lo miras desde la perspectiva de "me la han metido doblada y yo sin enterarme" pues la cosa cambia un poco...
Vaya.. se me paso chequear el daily.. en efecto ahi esta, "me la han metido doblada y yo sin enterarme"
Unos se llevan las manos a la cabeza, otros dicen que no es para tanto... yo no se aún qué pensar de esto. Espero opiniones más expertas.
Saludos
Supongo que depende del punto de vista... Si lo miras desde la perspectiva de "solo actualiza el programa" pues no tiene mucha importancia.
Si lo miras desde la perspectiva de "me la han metido doblada y yo sin enterarme" pues la cosa cambia un poco...
Vaya.. se me paso chequear el daily.. en efecto ahi esta, "me la han metido doblada y yo sin enterarme"
Amigo xander siento que agredieron mi sistema
pero también es culpa mia porque somos responsables de cada paquete que instalamos y corremos el riesgo de estas jugadillas, ya estare mas alerta con los paquetes de estos señores
no vaya a ser que se empiecen a modificar los logos en mi Debian
o algo del tipo:
#aptitude install iceweaselLeyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes... Hecho
Quizás quiso decir: chrome
Instalar el paquete google-chrome (y/y)?
Después de leer la noticia ... Justamente la misma que puso BlackHalo Y haber leído todos los comentarios
Finalmente he decidido que:
1. Me quedo con Iceweasel + Chrome como Navegador alternativo [Actualmente en uso]
2. No quitaré Chrome
3. Dejaré que se actualice automáticamente
4. Ya lo tengo personalizado así como tengo a Iceweasel, además en ambos navegadores tengo mis Addons [extensiones] funcionando.
5. Basta con leer los comentarios para darse cuenta que existen 2 grupos de personas:
a. Los amantes de la seguridad extrema [Los cuales están en su justa razón]
b. Los usuarios comunes y silvestres como yo [Los cuales también tenemos derecho a usar Gnu/Linux]
6. Acepto que debería notificarse al usuario Más sin embargo hago apelación a mi condición de Usuario común y silvestre que lleva una vida maravillosa en Gnu/Linux, el cual nunca me ha dado problemas y estoy completamente satisfecho con el desempeño de mi Debian lo cual digo: Me quedo con el programa.
7. Finalmente, Felicito a las personas que descubren esas cosas pues es Justo que ambos grupos estén completamente entendidos de los que pasa en nuestro SO. Algunos lo quitarán lo cual pienso es completamente justo y otros nos quedaremos con el, lo cual pienso es también completamente justo.
Excelente entrada BlackHalo
Agrego:
ya estare mas alerta con los paquetes de estos señores no vaya a ser que se empiecen a modificar los logos en mi Debian o algo del tipo
Palabras Justas ... Estoy de acuerdo contigo. Me parece que en vez de caer en lo fantastico conspirativo lo mejor es estar alerta de ahora en adelante.