En respuesta a la reciente detección de dos vulnerabilidades críticas en PHP, OpenAI ha lanzado una herramienta que facilita a los administradores de sitios web la verificación de la versión de PHP que están utilizando. Este desarrollo es crucial, ya que muchas organizaciones a nivel mundial han tenido que revisar sus servidores y aplicar actualizaciones urgentes para proteger sus sistemas.
Funcionamiento de la herramienta de OpenAI
La herramienta, que se integra en la aplicación de ChatGPT, incluye dos habilidades específicas: phpcheck-url y phpcheck-server. La primera permite a los usuarios verificar la versión de PHP expuesta públicamente por una URL, mientras que la segunda se utiliza cuando se tiene acceso directo al servidor. Esta funcionalidad es especialmente útil para aquellos que desean comprobar rápidamente si su sitio web está en riesgo.
Para utilizar la herramienta, los administradores deben abrir la aplicación de ChatGPT y seleccionar Codex. No es necesario crear un proyecto PHP ni tener acceso al servidor si solo se desea analizar una URL pública. Simplemente, se puede comenzar desde el espacio de trabajo de Codex.
Instalación y uso de las habilidades
Una vez dentro de Codex, los usuarios deben instalar las habilidades de OpenAI. Esto se realiza mediante un simple comando que se copia y pega en la interfaz. La herramienta no requiere la instalación de PHP ni la descarga de aplicaciones pesadas; solo se añaden instrucciones que Codex utilizará para realizar las comprobaciones.
Después de la instalación, los usuarios pueden elegir qué habilidad utilizar. Si solo tienen una URL pública, deben optar por phpcheck-url. Esta habilidad realiza una consulta básica al servidor para obtener información sobre la versión de PHP sin descargar el contenido de la página. Si el servidor no permite este tipo de consulta, la herramienta puede recurrir a una petición GET, aunque sin analizar el contenido de la página.
Resultados y limitaciones de la herramienta
Al realizar la verificación, el resultado puede ser UNKNOWN, lo que indica que la herramienta no pudo identificar la versión de PHP expuesta. Esto no significa necesariamente que la web sea vulnerable, sino que la información no está disponible públicamente. En caso de tener acceso al servidor, la habilidad phpcheck-server permite realizar una comprobación más exhaustiva, verificando la versión local de PHP y comparándola con la instalación que está sirviendo realmente la web.
Aunque esta herramienta simplifica el proceso de verificación, OpenAI advierte que no sustituye una auditoría completa. Es recomendable que los administradores también revisen los paquetes instalados y los avisos del proveedor, ya que algunas distribuciones pueden aplicar correcciones sin modificar la versión principal de PHP.
Importancia de la verificación de vulnerabilidades
La herramienta de OpenAI se presenta como una solución accesible para quienes no tienen amplios conocimientos técnicos, permitiendo identificar rápidamente si la versión de PHP que expone una web está entre las potencialmente afectadas por las vulnerabilidades detectadas. Esto puede ayudar a los administradores a decidir si necesitan investigar más a fondo o tomar medidas para proteger su instalación.
La aparición de esta herramienta es un paso significativo en la lucha contra las vulnerabilidades en PHP, especialmente en un contexto donde la seguridad cibernética es cada vez más crítica para las organizaciones de todo el mundo.
Fuente: Información elaborada a partir de la publicación original.