JP Antibot
Producto propio de JP Informática

JP Antibot

Escudo antibot y anti-scraping para sitios web. Bloquea tráfico automatizado, protege catálogos de barridos masivos y filtra crawlers de IA — antes de que lleguen a tu base de datos.

440.000
peticiones/día en el pico del ataque
43.000
IPs residenciales distintas usadas
30
páginas/min es el límite normal por IP

¿Qué es JP Antibot?

JP Antibot es el sistema de protección que JP Informática desarrolló para blindar sus propios sitios y los de sus clientes contra tráfico automatizado: bots que raspan catálogos, scrapers de IA, herramientas de ataque automatizado y barridos masivos de peticiones. No es un producto de laboratorio — nació y se probó en producción, defendiendo un sitio real durante un ataque real. Funciona en dos capas complementarias que se instalan juntas o por separado según lo que necesite cada sitio.

Capa 1 — Escudo General (JP Antibot)

La primera línea de defensa, pensada para cualquier sitio: filtra bots antes de que carguen una sola página.

  • ▹Limita las peticiones por IP y por minuto, y banea temporalmente a quien se pasa del límite.
  • ▹Bloquea al instante rutas típicas de ataque (wp-login, .env, .git, phpMyAdmin, xmlrpc.php…).
  • ▹Mantiene una lista negra de agentes conocidos: scrapers, herramientas de ataque y crawlers de IA (GPTBot, ClaudeBot, CCBot y similares).
  • ▹Detecta User-Agents falsificados analizando qué cabeceras le faltan — un navegador real siempre manda ciertas señales que los bots casi nunca imitan.
  • ▹Verifica por DNS inverso que Googlebot, Bingbot y demás buscadores sean quienes dicen ser, así nunca bloquea tráfico legítimo de búsqueda.
  • ▹Ante cualquier señal dudosa, primero reta con una verificación silenciosa en el navegador (sin captcha molesto) antes de bloquear directamente.

Capa 2 — Protección de Catálogo (JP-SHIELD)

Un módulo complementario, pensado para tiendas y catálogos grandes: detecta el tipo de ataque que un limitador de peticiones normal no ve.

  • ▹No cuenta cuántas peticiones hace una IP, sino cuántas combinaciones DISTINTAS de filtros prueba — un barrido nunca repite, una persona sí.
  • ▹Nunca toca las rutas sensibles: carrito, checkout, login, cuenta de usuario, panel de administración.
  • ▹El registro tiene un tope de tamaño fijo, para que nunca vuelva a llenar el disco del servidor.
  • ▹Arranca siempre en modo observación (solo registra) — se activa el bloqueo real recién cuando se confirma que no hay falsos positivos.
Caso real

Caso real: el ataque a Sexy Discounts

Entre el 1 y el 3 de septiembre de 2026, sexydiscounts.com sufrió un ataque de scraping masivo: 440.000 peticiones por día desde unas 43.000 IPs residenciales distintas, barriendo el buscador de catálogo en todas las combinaciones posibles de idioma, moneda y marca. Cada combinación generaba una URL única — ninguna caché podía absorberla — y cada una disparaba la consulta más pesada de la tienda, hasta agotar las conexiones a la base de datos y devolver errores 500 a clientes reales. JP-SHIELD nació directamente de ese incidente: la capa que faltaba para detectar un barrido de parámetros, no solo un exceso de peticiones.

Cómo se instala, sin arriesgar el sitio

✓Un solo archivo PHP que se carga automáticamente al principio de cada página (auto_prepend_file) — no hay que tocar el código del sitio.
✓Diseño 'fail-open': todo corre dentro de un try/catch, y ante cualquier error interno deja pasar la petición. Nunca tumba el sitio.
✓Arranca siempre en modo observación: registra todo pero no bloquea a nadie, hasta que se revisa el registro y se confirma que no hay falsos positivos.
✓Se puede desactivar al instante con solo crear un archivo en el servidor — sin tocar código ni reiniciar nada.

Verlo funcionando en vivo

Estas son las mismas pantallas que ve un bot real cuando JP Antibot lo detecta. Probalas vos mismo — es solo una vista previa, tu conexión no se ve afectada.

¿Querés blindar tu sitio?

JP Antibot se instala en cualquier sitio con PHP, propio o de un cliente. Escribinos y lo evaluamos juntos.

Contactar