CGI clásico (/cgi-bin/, .cgi)
Common Gateway Interface: el mecanismo original para que una web ejecutara un programa. Cada petición lanzaba un proceso nuevo. La carpeta /cgi-bin/ es su rastro.
- dominios donde la portada, las cabeceras o el certificado la delatan35de 1.466 dominios que sirven páginas · captura del 31 de agosto al 11 de septiembre de 2026
Por qué entonces
CGI fue lo que hizo dinámica a la web. Antes de él, un servidor solo servía ficheros. Los primeros formularios, contadores de visitas y buscadores de Internet funcionaban así, normalmente escritos en Perl o en C.
Qué pasó
Lanzar un proceso por petición no escalaba, y aparecieron modelos integrados en el propio servidor (mod_php, servlets, FastCGI).
Por qué está mal hoy
Un script CGI vivo en 2026 es casi seguro Perl o shell de hace veinte años, escrito antes de que existiera conciencia sobre validación de entradas. La superficie de ataque es amplia y el código rara vez está en ningún repositorio.
En lo público
Suele aparecer en consultas heredadas: un buscador de normativa, una consulta de listados. Cosas que funcionan y que nadie mira.
El arreglo
Inventariar qué scripts reciben tráfico. Los que no, retirar; los que sí, reescribir.
Esta ficha explica la tecnología; los casos concretos, con su cita y su procedencia, viven en las piezas.