Tengo un sitio web en MS Azure y durante los últimos dos meses, he estado recibiendo una gran cantidad de solicitudes de spam de Rusia en mi sitio y registros con basura sin sentido y pro-Trump. Según lo que leí, no soy el único sitio con este problema. Google Analytics muestra que casi la mitad de las solicitudes a mi sitio son spam en una base diaria de la misma fuente.
Realmente no tengo acceso a los registros de acceso de IIS para ver de qué IPs proviene el correo no deseado. Además, si cambian las direcciones IP, volveré de donde empecé. Así que decidí bloquear la Federación de Rusia hasta que pueda resolver esto. Utilicé un sitio en línea para generar la configuración necesaria para bloquear todas las solicitudes de Rusia. Rusia es un país grande. Tiene 11 zonas horarias y un montón de ips para bloquear. De hecho, el archivo de configuración creció tanto que Azure se ahogó (500 errores).
Otra opción es verificar el país del que proviene la solicitud de forma dinámica y rechazar la solicitud. Esto significa que tengo que verificar cada solicitud de un servicio de terceros. Eso puede ralentizar la cosa para los usuarios legítimos.
La pregunta es, ¿qué opción tengo para detener la inundación? Esto me cuesta dinero en términos de ancho de banda y rendimiento.