La pista aquí es donde dices que recibiste una solicitud GET
duplicada. El resto de su pregunta casi me desvió del camino, pensando que algún cliente (u otro servidor en su nombre por cualquier motivo) duplicó las solicitudes de POST
, o incluso duplicó los encabezados de solicitud completos (cookies, e.t.c.). Pero lo que describe también puede leerse como "se solicitó la misma URL" .
De todos modos, la razón más común para duplicar las solicitudes GET
proviene de lo que se conoce como servidores proxy de almacenamiento en caché . Algunos de estos productos pueden detectarse aparentemente sin compatibilidad con la compresión ( gzip
, deflate
, ...) que se muestra en sus registros como solicitudes duplicadas, pero el tamaño de la respuesta será mayor, como ProxySG de Blue Coat System (al parecer uno de los principales actores en el negocio de dispositivos proxy). Otros pueden cambiar la cadena User Agent
en consecuencia para identificarse ante los administradores web que leen los registros de acceso, los firewalls de aplicaciones web, etc., y algunas solicitudes repetidas completamente sinónimo a las solicitudes originales, y solo el IP address
puede diferir, incluso si (si el cliente lo usa el proxy también como puerta de enlace, entonces el IP address
permanecerá exactamente igual, y las solicitudes repetidas seguirán los encabezados de caducidad de la memoria caché de los contenidos solicitados).
Estos caching proxies
pueden ser un poco molestos a veces (vea, por ejemplo, este despojo en Las soluciones de Blue Coat System ), pero no se consideran como una amenaza de seguridad en particular. Bueno, al menos no de manera diferente que con todos los demás servidores proxy: al final del día, son Men in El medio y los hosts no confiables pueden considerarse extremadamente riesgosos para los usuarios finales. Sin embargo, muchas redes las utilizan por varios motivos, como el almacenamiento en caché local para reducir las necesidades de ancho de banda de los hosts remotos, acelerar los tiempos de respuesta e incluso almacenar en caché múltiples copias antiguas de los documentos a los que se accede. Y, en cierto sentido, Google es el mayor proxy que conocemos. Lo que estoy diciendo es que no hay ninguna indicación de que la solicitud que describió se haya duplicado con intenciones maliciosas, y tales duplicaciones de solicitudes no deberían causar ningún problema en el extremo de su servidor (además de un acaparamiento de ancho de banda innecesario ocasional), si sus aplicaciones web están escritas correctamente, para volver a autorizar a los usuarios cuando sea necesario y utilizar otros medios para identificar usuarios individuales que los parámetros GET
request URI
(como cookies
, que los proxies de almacenamiento en caché no malintencionados no deben adjuntarse a sus solicitudes duplicadas de almacenamiento en caché) propósitos).
No estoy diciendo que lo que sucedió no fue un intento malicioso, lo que digo es que lo que usted describe no lo prueba de ninguna manera, y también podría haber sido un visitante benigno de la variedad de proxy de almacenamiento en caché.