Un ataque de inclusión de archivos locales (LFI, por sus siglas en inglés) es un tipo de vulnerabilidad de seguridad que permite a un atacante leer o incluir archivos locales en un servidor a través de una aplicación web. Este tipo de ataque ocurre cuando una aplicación web utiliza la entrada del usuario para construir la ruta de un archivo que se incluirá o leerá en el servidor, sin validar adecuadamente la entrada del usuario ni restringir el acceso a archivos sensibles.
Si un atacante puede explotar una vulnerabilidad LFI, puede obtener acceso no autorizado a información confidencial, como contraseñas, archivos de configuración o datos del sistema. Además, en algunos casos, un atacante también puede lograr la ejecución remota de código si puede incluir y ejecutar archivos maliciosos en el servidor a través de la vulnerabilidad LFI.
Para protegerse contra ataques de inclusión de archivos locales, se pueden seguir estas prácticas recomendadas:
Aquí hay algunos enlaces de interés para obtener más información sobre los ataques de inclusión de archivos locales y cómo protegerse contra ellos: