Aller au contenu
uencoder

Broken Access Control

Le contrôle d'accès défaillant désigne des vérifications d'autorisation absentes ou contournables qui laissent les utilisateurs effectuer des actions ou accéder à des ressources non autorisées.

Objectif

Comprendre l'escalade de privilèges causée par des défauts d'autorisation et leurs défenses ; c'est la vulnérabilité n° 1 de l'OWASP Top 10 2021.

Mécanisme

Les défauts comprennent la navigation forcée (accès direct à /admin), l'IDOR, l'absence de vérifications au niveau des fonctions, le contournement de méthodes HTTP et la falsification de rôles JWT. Défenses : vérifications d'autorisation côté serveur, refus par défaut, politique centralisée.

Cas d’usage

  • Audit de sécurité des autorisations
  • Défense contre l'escalade de privilèges
  • Conception du contrôle d'accès

Outils associés

References