Fallos críticos en PHP llevan a cerrar webs de forma preventiva

Fallos críticos en PHP llevan a cerrar webs de forma preventiva

Gobiernos y empresas de distintos países cerraron temporalmente sus sitios web después de que herramientas de inteligencia artificial ayudaran a identificar vulnerabilidades críticas en PHP. El lenguaje, utilizado por cerca del 70% de las páginas web, puede conectar los sitios con bases de datos y generar contenido dinámico, por lo que los fallos podrían exponer servicios públicos, tiendas en línea y otros sistemas.

En el Reino Unido, una alta funcionaria de Tecnología informó que 32 servicios gubernamentales estaban fuera de servicio, principalmente como medida de precaución. Algunas páginas que habían sido desconectadas ya habían vuelto a operar el jueves, mientras otras seguían inaccesibles.

Una revisión de seguridad apoyada por IA

Wiz Research afirmó haber utilizado inteligencia artificial para detectar vulnerabilidades ocultas en PHP. En agosto, Wiz y otros grupos recurrieron a modelos de IA de última generación, incluidos los de OpenAI y Google, para identificar puntos débiles. El hallazgo se mantuvo en secreto hasta que se preparó una solución.

La empresa de ciberseguridad Calif también detectó los fallos durante una auditoría del código de PHP financiada por OpenAI. OpenAI describió este avance como una nueva etapa en la que la IA puede detectar vulnerabilidades con repercusiones a escala de internet.

La cautela ante la divulgación pública es parte del motivo de la respuesta urgente. Steve Kerrison, profesor de ciberseguridad en el campus de Singapur de la Universidad James Cook, advirtió a AFP que, una vez que los detalles se hacen públicos, pueden convertirse rápidamente en herramientas para atacar sistemas.

Desconectar un sitio no confirma que haya sido pirateado

El cierre de una página no es, por sí mismo, una señal de que un atacante haya conseguido entrar. Dimitrios Salampasis, de la Universidad Tecnológica de Swinburne, explicó que desconectar un servicio puede ser una medida responsable para proteger los sistemas mientras se aplican actualizaciones de seguridad.

El riesgo potencial es importante: según la Agencia de Seguridad Nacional de Estados Unidos, los fallos pueden ofrecer acceso directo al sistema de archivos o a la base de datos de un servidor, y permitir que un atacante tome el control sin introducir una contraseña. Aun así, Salampasis señaló que los investigadores de seguridad no habían observado ataques activos hasta ese momento. Ryan Austin, investigador que trabajó en PHP para Calif, dijo a la BBC que la explotación de la vulnerabilidad no parecía haberse extendido de forma generalizada.

Amazon Threat Intelligence informó, sin embargo, de que detectó un intento de aprovechar las vulnerabilidades antes de la fecha de divulgación oficial. La empresa añadió que todavía no estaba claro cómo ese actor había obtenido la información sobre los fallos. Ese dato introduce una salvedad en el panorama: aunque no se había constatado una explotación extendida, sí se había registrado un intento.

El trabajo no termina con el parche

Para quienes desarrollan y mantienen sitios basados en PHP, el episodio pone de relieve la necesidad de revisar actualizaciones y dependencias, además de considerar qué componentes externos se conectan a sus sistemas. Rahat Masood, profesor de ciberseguridad en la Universidad de Nueva Gales del Sur, en Sídney, advirtió que una interfaz de terceros que utilice PHP puede seguir siendo vulnerable aunque el problema haya sido corregido en otra parte.

Por ello, aplicar una corrección no necesariamente resuelve el riesgo de todos los servicios relacionados. Kerrison recordó que una defensa sólida requiere varias capas de protección.