Saltar al contenido
uencoder

Remote Code Execution

La ejecución remota de código (RCE) es la ejecución de código arbitrario por parte de atacantes en el servidor objetivo; la clase de vulnerabilidad más grave.

Propósito

Entender las múltiples rutas hacia la RCE (deserialización, inyección de comandos, SSTI) y sus defensas; la máxima prioridad en la evaluación de seguridad.

Mecanismo

Mediante inyección de comandos, deserialización, SSTI, subida de archivos y otras rutas, el código del atacante corre en el servidor para obtener una shell o implantar una puerta trasera. Defensas: validación de entrada, mínimo privilegio, sandboxing, WAF.

Casos de uso

  • Evaluación de la gravedad de vulnerabilidades
  • Pruebas de penetración
  • Seguridad de servidores

Herramientas relacionadas

References