hola, yo creo que la mejor forma de explicar los ataques es comentaros la situación de los ultimos meses y despues copiar parte de los emails que he tenido con mi hosting en los ultimos dias tras ellos analizar detenidamente el motivo de tanto consumo de recursos:
(Por cierto, NO TENGO QUEJA DE MI HOSTING pues hasta ahora me ha ido bien).
Tengo un hosting contratado --> compartido pero con unas condiciones especiales en las que como mucho hay 10 alojamientos en el servidor y por el que pago casi como un VPS con 512 Mg de RAM y administrado y me "iba" fenomenal. Hosting en españa.
Ultimos meses: Estos
ataques creo que llevan meses produciendose pero de un modo u otro me los han ido aguantando, me decian algo de vez en cuando (
optimice su codigo --> lo he hecho 1000 veces, he optimizado las consultas, . . . de forma que los tiempos de respuesta en condiciones normales no superan el 0,2 segundos y más parecido a 0.1 que a 0.2) pero ahora ha llegado la puntilla.
Lo IMPORTANTE día 1
Hemos detectado que sí que sube la carga del servicio web bastante, lo que podría implicar que si hay 50 o 60 personas en su web online a la vez, puedan provocar la caída del servidor. Esto como supondrá no es normal, porque tanto en este servidor, como en otros similares, hay sitios web (php + mysql) con 15.000 o 20.000 visitas diarias sin sufrir ningún problema.
día 2
Hemos tratado de analizar la web y detectar que estaba sucediendo exactamente pero no hemos sacado nada en claro por el momento, lo que no aseguraría que incluso en un servidor dedicado el problema siguiera presente.
Las posibles causas que barajamos son, la que le indicaba anteriormente (que coincidan muchos usuarios en la web, y saturen los recursos del servidor), un posible ataque hacia sus páginas web (sin demostrar todavía) o algun punto en la programación que provoque la saturación del servidor al ejecutarse.
(tengo otras paginas con exactamente la misma programación y no caen) día 3
El problema es claramente de apache.
día 4
También estoy revisando sus logs, y por ejemplo este mediodía, observo que ha habido durante un minuto y medio 230 peticiones a páginas de balabla.com por parte de la IP XX.YY.ZZ.RRR. He descartado que fuera un bot, quizás algo similar a esto, pero a mayor escala provoque la caída del servicio.
Si detectara algo más contactaría con usted, y si efectivamente fuera por esto, trataría de establecer unas reglas para intentar parar dichas peticiones masivas.
día 5 Aplican un filtro al apache: La configuración establecida implica que si desde una misma IP se hacen 30 peticiones en menos de 4 segundos automáticamente le deniege el acceso durante 30 segundos. Es un módulo propio del servidor web, no obstante no creo que el problema sean los robots de indexación.
día 6
Ahora mismo le estan atacando desde otra IP distinta, luego le comentamos las conclusiones a las que llegamos.
Hemos observado que desde una IP dinamica de Argentina (no un bot) se han realizado 5985 peticiones a su web blablabla.com en 8 minutos hasta que ha tirado el servidor.
Estamos probando a hacer más restrictiva si cabe la configuración.
Le iremos comentado como va la situacion.
Esperemos que se pueda solucionar estos ataques, seguimos trabajando en ello..
día 7 LA PUNTILLA:
Durante la tarde de ayer nuevamente volvimos a tener problemas en el servidor, otra vez se sufrieron ataques desde otra IP y el servidor se cayó. Como le hemos comentado esta situacion lamentablemente no puede continuar, por ello le hemos preparado un presupuesto para un servidor dedicado. Aunque si le atacan es posible que tambien caiga la maquina, en ese caso habria que mirar si ampliando dicha memoria (de 1 a 2 gigas) conseguimos algo.
Lamentamos esta situacion pero su alojamiento no puede continuar en servicio porque estan siendo afectados por el rendimiento el resto de usuarios.
Mi conclusión: Entiendo a mi hosting pero me gustaría ver que soluciones puede haber pues esto debe pasar a más gente y seguro que han encontrado solución. Pues sino entiendo que más de uno (como yo) tendría que plantearse si cerrar el chiringuito pues los costes se me van al triple y así no compensa en absoluto (como se suele decir: comidos por servidos)
Espero haberme explicado y mil gracias por vuestra ayuda.