Queremos incorporar un servicio de estilo AJAX en varios de nuestros sitios web, cada uno con una clave API única. El problema que puedo ver es que debido a que la clave api está almacenada en el archivo javascript, el usuario podría potencialmente tomar la clave, suplantar la referencia http y hacer millones de solicitudes a la API bajo esa clave api.¿Cómo evita Google Analytics la suplantación de tráfico?
Entonces, ¿me pregunto cómo evita Google la suplantación de Analytics? Como esto usa casi la misma idea.
También estoy abierto a otras ideas, esencialmente aquí está el proceso.
SiteA -> Usuario < -> Ajax < -> SitioB
EDITAR - ¿hay alguna manera de proteger la API de ser abusado, mientras que después de haber llamado a través de AJAX?
¿Qué significa "spoof the http reference"? ¿Enviar un encabezado de referencia HTTP falso? No estoy seguro de que GA proteja contra esto. – bzlm
corregido para aclarar a "http referente" – user103219
Es un hilo viejo, pero podría ayudar a alguien que está buscando en Google. Aquí hay una respuesta en stackexchange que describe una posible forma de proteger esto: http://security.stackexchange.com/questions/106892/how-does-google-analytics-prevent-fake-data-attacks-against-an-entitys- traffic/146091 # 146091 – cephuo