¿Cuál es la explicación de la “violación” de privacidad que el WSJ encontró esta mañana?

No se trata solo de si los desarrolladores lo sabían o no, se trata del hecho de que fueron descuidados en el manejo de los datos y de dónde se pasaban la cadena de consulta. Cuando acceda a una aplicación en Facebook, accederá al contenido (páginas web, JavaScript, imágenes, Flash, etc.) desde el cómo de la aplicación (el servidor en el que aloja el contenido). En el momento en que el usuario accede a la aplicación, la aplicación tiene el ID de usuario FB del usuario, si no tienen cuidado, podrían pasar esto en la cadena de consulta a su servidor. Hasta ahora todo está bien ya que el usuario dio permiso, sin embargo, si el servidor está devolviendo HTML, y ese HTML contiene etiquetas publicitarias en un sistema de servidor de anuncios (por ejemplo, Adsense), la solicitud de adsense contendrá en el encabezado HTTP la URL de referencia ( la página que hace referencia a la solicitud). Esta URL contenía la ID de usuario de FB; por lo tanto, una tercera parte (o cuarta quinta parte, etc.) recibió la identificación de usuario del usuario y la aplicación que estaban jugando. Si el desarrollador no tiene cuidado, podría ser passign mucho más (nombre, apodos, etc.).

¿Por qué es difícil? Bueno, porque hay dos soluciones al problema:
– no pasar la identificación del usuario al desarrollador de la aplicación (esto matará las aplicaciones esencialmente)
– no permitir que las aplicaciones sirvan contenido de terceros, o de alguna manera poder y datos de tira (esto puede ser muy difícil, pero factible)

El mismo problema ocurrió en 2000-2001, cuando muchos editores pasaban nombres de usuario y otra información en la cadena de consulta. Es muy fácil pasar esto a otros sistemas de terceros, que pueden crear perfiles basados ​​en dichos datos a medida que recopilan información sobre el usuario en múltiples sitios.

Encontré la respuesta en línea: Harlan Yu en Freedom to Tinker explica tanto los detalles técnicos como las posibles soluciones. ¡Gracias a la cuenta de Twitter de WSJ por enviarme el enlace!

http://freedom-to-tinker.com/blo

Descargo de responsabilidad: no trabajo en FB, ni tengo ningún conocimiento sobre este acuerdo que no sea lo que puede leer en el artículo de WSJ y cualquier otra noticia pública en línea.
Dicho esto, me parece que el WSJ se está poniendo al día con los cambios de 2 semanas en los FB TOS.
Puede ver aquí: http://www.tosback.org/diff.php ? … que se agregó un nuevo párrafo en la sección “Disposiciones especiales aplicables a desarrolladores / operadores de aplicaciones y sitios web”:

7. No venderá los datos del usuario. Si lo adquiere o se fusiona con un tercero, puede continuar utilizando los datos de usuario dentro de su aplicación, pero no puede transferir datos de usuario fuera de su aplicación.

entre otros cambios