logo móvil
Contáctanos

Cefuzz: un marco de fuzzing dirigido para vulnerabilidades de RCE de PHP

Autores: Zhao, Jiazhen; Lu, Yuliang; Zhu, Kailong; Chen, Zehan; Huang, Hui

Idioma: Inglés

Editor: MDPI

Año: 2022

Descargar PDF

Acceso abierto

Artículo científico
2022

Cefuzz: un marco de fuzzing dirigido para vulnerabilidades de RCE de PHP


Categoría

Ingeniería y Tecnología

Subcategoría

Ingeniería Eléctrica y Electrónica

Palabras clave

Vulnerabilidades de aplicaciones web
Tecnología de detección
Vulnerabilidad de RCE
Análisis estático
Análisis dinámico
Cefuzz

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 41

Citaciones: Sin citaciones


Descripción
La tecnología actual de detección estática de vulnerabilidades en aplicaciones web depende en gran medida de patrones específicos de vulnerabilidad, mientras que la tecnología de análisis dinámico tiene el problema de una baja cobertura de vulnerabilidades. Con el fin de mejorar la capacidad de detectar vulnerabilidades desconocidas en aplicaciones web, este documento propone un método de fuzzing dirigido a vulnerabilidades de Ejecución de Código/Comando Remoto (RCE) en PHP. Nuestro método es una combinación de métodos estáticos y dinámicos. Primero, obtuvimos la información potencial de vulnerabilidad RCE de la aplicación web a través de un análisis de contaminación estática detallado. Luego realizamos la instrumentación para el código fuente de la aplicación web basándonos en la información potencial de vulnerabilidad RCE para proporcionar información de retroalimentación para el fuzzing. Finalmente, se estableció un mecanismo de verificación automática de vulnerabilidades en aplicaciones web con retroalimentación en bucle en el que el componente de verificación de vulnerabilidades proporciona información de retroalimentación, y el componente de mutación de semillas mejora la semilla de prueba de vulnerabilidad basándose en la información de retroalimentación. Sobre la base de este método, se implementa el sistema prototipo Cefuzz (Fuzzer de Ejecución de Código/Comando). Experimentos exhaustivos muestran que, en comparación con los métodos existentes de detección de vulnerabilidades en aplicaciones web, Cefuzz mejora significativamente el efecto de verificación de vulnerabilidades RCE, descubriendo 13 vulnerabilidades desconocidas en 10 CMS web populares.

Otros recursos que podrían interesarte

Temas Virtualpro