Publicado el Martes 25 de Septiembre del 2007 @ 21:16 por Armonth.
Ya estamos, era cuestión de tiempo y aunque no me gusta decirlo (suena muy prepotente) “lo sabía”. Sabía que en cuánto saliese WordPress 2.3 empezarían las insinuaciones de espionaje.
WordPress 2.3 incluye como una de sus nuevas características el informarte de las nuevas versiones de éste CMS y de los plugins que tienes instalados.
El problema es que, se quiera o no, para informarte de que nuevos versiones hay de plugins deben saber qué plugins tienes. Lo cierto es que hay gente en la lista de wp-hackers preocupada por la información que los blogs envían a Automattic.
En cierto modo es comprensible: esa información puede usarse de forma inocua para fines estadísticos o puede ser un perfil casi perfecto de la configuración del blog y por tanto de sus posibles vulnerabilidades.
Sergi además menciona la discusión originada en Slashdot bajo el nombre “medio amarillista” (medio porque es normal preguntarse estas cosas) de ¿Wordpress 2.3 “espía” a sus usuarios?.
Incluso han aparecido dos plugins que desactivan esta funcionalidad:
Pero aunque lo veía venir, no me esperaba la reacción de Matt Mullenweg que por un lado me parece lógico su mosqueo pero por otro lo único que hace es añadir más leña al fuego:
If you don’t trust wordpress.org, I suggest you do one of the following:
- Use different software.
- Fork WordPress.
- Install one of the aforementioned plugins.
En castellano:
Si no os fiáis de wordpress.org os sugiero hacer una de las siguientes cosas:
- Usar un software diferente.
- Crear un fork de WordPress (una ramificación/proyecto paralelo).
- Instalar uno de los plugins ya comentados.
Ahora bien la noticia de Slashdot ha sido etiquetada en una actualización posterior como “just wrong” (incorrecta y punto) ya que no es cierto que se envíen “dumps” enteros de $_SERVER o los datos de configuración de PHP/MySQL.
La verdad es que si no llego a leer la actualización, se me hubieran puesto de corbata. Una cosa es decir qué versión del plugin X usas para que te puedan decir que hay una nueva versión y otra que le digas hasta la marca de calzoncillos que usas…
Es cierto que la entrada de Slashdot es *MUY* alarmista, de hecho está diseñada para generar controversia, y de hecho como dices no se envía tu configuración y demás, pero como decía en el artículo, creo que a la gente lo que le ha molestado han sido las evasivas de Matt sobre lo que se puede hacer con los datos que se recopilan.
Otra de las preguntas que hay de fondo es que las actualizaciones se pueden gestionar sin enviar esa información, por lo que todavía queda más en cuestión para qué se va a usar la información recopilada.
no entendi muy bien amigo, para tener mas privacidad es necesario instalar esos dos plugins?
saludos :)
a ya entendi :D
A mí me parece inutil el Wordpress core update ya que realmente no hace falta, uno siempre se entera de las actualizaciones.
Tal vez el de plugins es útil, pero realmente debieron colocar una manera de “apagar” esos notificadores.
Sinceramente, instalaré esos plugins (pero primero a echarle un ojo, capaz son vulnerables xD)
Sergi, las preguntas que haces se han respondido[1] y cuestionado muchas veces en el hilo de wp-hackers.
Aunque particularmente no me importa enviar estos datos (que se mencionan cuáles son desde que se publicó el anuncio oficial), tampoco me parece correcta esa respuesta que dió Matt ayer.
[1] http://groups.google.com/group/wp-hackers/msg/d248dcbdafc73740
No había oido nada de este tema hasta que en la lista de “features” vi la url api.wordpress.org y entonces supuse que ahí podría haber algo. Aunque en ningún momento pensé algo tan alarmista como “espiar”, sí que pensé que si en algún momento los servidores de WP se ven comprometidos, tienen una pequeña puerta (no sé hasta que punto explotable) en todos y cada uno de los wp instalados por todo el mundo.
Desde luego no les costaba nada haber añadido un par de opciones para poder deshabilitarlo. Seguro que ya hay un ticket para ello y lo veremos en la 2.3.1
Un saludo!
Enviar la URL no es malo, pero lo que preocupa son las respuestas del “lider” del proyecto. Me puse a revisar el código de /wp-admin/includes/update.php y vi que el requeste que envía a api.wordpress.org pesa 13KBs ya que incluye hasta las descripciones de los plugins!!
¿Eso lo programó matt? cuanta ineficiencia.
Creo que este el mejor momento para que salga un OpenPress xDDD
La función que envia los datos, envia todos los almacenados en la cabecera del plugin, osea versiones (lógico), nombre, url del autor, autor,…
No me parece nada alarmante, aunque todo el mundo tiene derecho a elegir si lo quiere o no.
Perdona el SPAM ;)
¿Esta función no consume mucha memoria?
Realmente lo que hay que cambiar es:
$http_request .= 'User-Agent: WordPress/' . $wp_version . '; ' . get_bloginfo('url') . "\r\n";
por
$http_request .= 'User-Agent: WordPress/' . $wp_version . '; http://photomatt.net/ . “\r\n”;
y será de probar si el actualizador funciona con tan solo enviar el nombre de los plugins, sin versión y descripción :)
j_aroche, yo he probado y actualiza, osea te dice que hay versión nueva.
No me parece una solución muy óptima ya que usando el referer podrían obtener el sitio de donde se hace la consulta. Y volveríamos al problema inicial.
Referenciandome a mí mismo, y tal y como ya he comentado en el blog de ANieto, ya existe un ticket y parche para esto: http://trac.wordpress.org/ticket/5066
Estuvo a punto de entrar en 2.3, pero por algún motivo se ha retrasado para la 2.4, ¿extraño, no?
El problema, por supuesto, ha sido la pésima forma de contestar de Matt. Si hubiera explicado las razones para hacerlo (perfectamente válidas) y que no entró en 2.3 el opt-out no se le hubieran echado encima.
Si mezclamos la desinformación (hay varios plug-ins y funcionalidades incluidas que publican la dirección del blog o los plugins que tiene) con el alarmismo tenemos estas reacciones desproporcionadas. Para cuando se logran explicar las cosas como son ya se ha hecho el daño en la imagen pública.
Como leí en tecnorantes, el problema real ha surgido después de la falta de mano izquierda de Matt contestando a algo que todavía era una sospecha y un rurmor y que podría haberse quedado aclarado sin mayores.
Hay gente que ha comentado que no es necesario publicar la URL del blog. Esta gente obviamente no sabe que en toda petición por HTTP tienes un host originador y un referrer, usualmente casi suficiente para deducir el resto.
Lo mejor que he visto es gente con su blog en wordpress.com quejándose que wordpress.org no tiene por qué saber lo que hacen o dejan de hacer con su blog. Estos, incorrectos a tantos niveles, aún así hacen suficiente ruido para que los que no entienden qué sucede queden aún más confundidos.
Sin relación: Es gracioso que hagas la puntualización de que “just wrong” significa “totalmente incorrecto”. Ayer tuve por casualidad esta discusión con un literalista que insistía que debería ser “apenas incorrecta” (o sea, lo opuesto).
Finalmente me he leído todos los comentarios de Slashdot (estaba claro que usando un filtro alto me estaba perdiendo de algo) y está claro donde ha estado la confusión.
El post original de Matt era mucho mas mesurado y comprensivo. Explicaba cómo todos llevan años enviando su URL, cómo desactivar la funcionalidad y cómo a nadie que quiera hackearse a nadie le interesa qué plug-ins tiene instalados (es mucho más rápido probar las vulnerabilidades y el resultado es el mismo).
Lo que se cita como dicho por Matt es una respuesta a un usuario específico de la lista de wp-hackers (que si me llegara a la oficina y no a la casa podría consultar ahora mismo).
Armonth: A lo mejor quieres cambiar la traducción. Le contesta sólo a Moritz Strübe, no a la comunidad de Wordpress. Es una respuesta específica a un mail en el que Mortiz empezaba a ponerse francamente prepotente pero no debería ser interpretada como un mensaje a toda la comunidad (sólo a la prepotente, si acaso :)
El comentario que finalmente lo aclara (y ahora ya votado como “insightful”):
http://yro.slashdot.org/comments.pl?sid=307899&cid=20745305
Y el mensaje original de Matt (mucho mas tranquilo)
Armonth: No, no. Te doy la razón. Quería decir que conozco gente que en su cabeza lo traduce literal y el significado que creen que tiene es el opuesto.
A lo que me refería de cambiar la traducción es que Matt no dice “Si no os fiáis”, sino “Si no te fías”. Le está contestando a una persona específica que le está poniendo a parir. El tono no mejora pero al menos es una respuesta a una persona tocandole los bajos, no a la comunidad en plan “Open Letter”.
Seria un fork una solución ??
Yo uso la 2.5 de Wordpress con los dos plugins instalados y sigue comunicándose con api.wordpress.org. La anterior versión hacía lo mismo. Creo que los plugins para impedir esta comunicación no son útiles.
Corto la comunicación con el cortafuegos.