seron Posted January 20, 2023 Share Posted January 20, 2023 Hola muy buenas, Quisiera saber si es posible bloquear direcciones ip sé que se puede hacer mediante el archivo index.php lo tengo pero quería saber si sería posible hacerlo para que por ejemplo si una dirección ip abre por ejemplo 10 conexiones simultaneas, que aparecen en el backoffice lo bloquee automáticamente? $ips_no_autorizadas = array('ip1', 'ip2', 'ip3', 'ip4', etc...); if (in_array($_SERVER['REMOTE_ADDR'], $ips_no_autorizadas)) { die('Lo sentimos la web que intenta acceder no está disponible'); } Link to comment Share on other sites More sharing options...
seron Posted January 21, 2023 Author Share Posted January 21, 2023 Nadie sabe como se puede hacer que por ip solo se puedan abrir 2 o 3 conexiones? Es que no es normal que abran 400 sesiones de una, seguro son webspiders o algo similar y necesitaba por eso bloquear esto. Link to comment Share on other sites More sharing options...
juanrojas Posted January 21, 2023 Share Posted January 21, 2023 hola, se me ocurre que lo podrías hacer a traves de cpanel, tiene una opcion de bloqueo ip Link to comment Share on other sites More sharing options...
ventura Posted January 22, 2023 Share Posted January 22, 2023 Lo mejor es que configures en tu servidor reglas de acceso, mediante Fail2Ban o algún sistema parecido 1 Link to comment Share on other sites More sharing options...
Nickz Posted January 22, 2023 Share Posted January 22, 2023 (edited) O htaccess Edited January 22, 2023 by Nickz (see edit history) Link to comment Share on other sites More sharing options...
Gerardo Martinez G Posted January 22, 2023 Share Posted January 22, 2023 Trata de explicar mejor cual es tu problema.. spam, crees que por esas tantas conneciones esta lento tu sistema, o mejor di por que las quiere blokear Link to comment Share on other sites More sharing options...
seron Posted January 23, 2023 Author Share Posted January 23, 2023 Has leido el hilo si quiera? usted ve normal que una ip abra 23895792037589237582375 conexiones? Link to comment Share on other sites More sharing options...
ventura Posted January 23, 2023 Share Posted January 23, 2023 3 hours ago, seron said: Has leido el hilo si quiera? usted ve normal que una ip abra 23895792037589237582375 conexiones? Te están haciendo ataques DoS https://es.wikipedia.org/wiki/Ataque_de_denegación_de_servicio Eso lo tienes que prevenir y solucionar desde el servidor, no desde el backend de Prestashop Link to comment Share on other sites More sharing options...
Nickz Posted January 23, 2023 Share Posted January 23, 2023 4 hours ago, seron said: Has leido el hilo si quiera? usted ve normal que una ip abra 23895792037589237582375 conexiones? pon en htcaccess algo como SetEnvIfNoCase Referer "domain.com" bad_referer Order Allow,Deny Allow from ALL Deny from env=bad_referer Link to comment Share on other sites More sharing options...
Gerardo Martinez G Posted January 25, 2023 Share Posted January 25, 2023 como comneta @ventura son DoS Nuestra solucion fue CloudFlare desactiva Comprobar la dirección IP de la cookie en Prestashop y pones el sitio Under Attack Mode, de esa forma mismo cloudflare ya sabe que ip estan en listas negras y las blokeara. Link to comment Share on other sites More sharing options...
seron Posted January 29, 2023 Author Share Posted January 29, 2023 Hice lo de cloudflare y resulto que me sacaba al backoffice cada click que hacia en cualquier lugar, desactive de la tabla ps_configuration la PS_COOKIP a NULL que es loq ue dices de la cookie y seguia igual, sacandome del backoffice, termine quitandolo. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now