Una trampa honeypot es un enlace oculto o un campo de formulario en una página web, invisible para los visitantes humanos reales pero detectable por scrapers automatizados que analizan HTML en bruto, diseñado para identificar y marcar el tráfico de bots. Los visitantes normales no llenarán un campo que no pueden ver, mientras que un script que llena formularios podría hacerlo, por lo que un honeypot lleno indica automatización.
Los honeypots pueden estar ocultos con CSS, como display: none, por lo que no se renderizan en un navegador pero aún existen en el HTML de la página. Las herramientas de automatización de navegadores pueden verificar la visibilidad primero. Playwright, por ejemplo, espera a que un elemento sea visible antes de hacer clic en él.
Laberintos de Enlaces como Honeypots
Algunos honeypots van más allá de un solo enlace oculto. El Laberinto AI de Cloudflare, lanzado en marzo de 2025, agrega enlaces invisibles nofollow que solo ven los bots. Los crawlers que ignoran las instrucciones de no rastrear los siguen hasta páginas de señuelo, mientras que los bots conformes pueden omitirlos. Cloudflare dice que ningún humano real iría cuatro enlaces más allá, por lo que esas visitas se registran y se utilizan para identificar bots.
Honeypots en Seguridad
En ciberseguridad, el término es más amplio. NIST define un honeypot como un sistema, como un servidor web, o un recurso del sistema, como un archivo, diseñado para ser atractivo para posibles intrusos.