Aller au contenu
uencoder

Remote Code Execution

L'exécution de code à distance (RCE) désigne l'exécution de code arbitraire par des attaquants sur le serveur cible ; la classe de vulnérabilité la plus grave.

Objectif

Comprendre les nombreux chemins vers la RCE (désérialisation, injection de commandes, SSTI) et leurs défenses ; la priorité absolue en évaluation de sécurité.

Mécanisme

Par injection de commandes, désérialisation, SSTI, téléversement de fichiers et autres voies, le code de l'attaquant s'exécute sur le serveur pour obtenir un shell ou implanter une porte dérobée. Défenses : validation des entrées, moindre privilège, bac à sable, WAF.

Cas d’usage

  • Évaluation de la gravité des vulnérabilités
  • Tests d'intrusion
  • Sécurité des serveurs

Outils associés

References