Contrôle d'accès

Contrôle d'accès défaillant dans le code web côté serveur : portée des endpoints, des objets et des propriétés, plus la confiance envers les en-têtes et les systèmes amont.

1 min de lecturemis à jour le 13 oct. 2026florianamette1 contributeur
Demander à votre assistant (MCP)Modifier sur GitHub

Le contrôle d'accès (autorisation) répond à la question de savoir si un appelant est autorisé à effectuer une action sur des données. Les défaillances sont fréquentes et à fort impact. Organisez les tests et la documentation selon l'endroit où le contrôle échoue :

Sous-thèmeQuestion
Niveau endpointCette route ou fonction est-elle restreinte aux bons rôles ou tenants ?
Niveau objetCet utilisateur peut-il accéder à cet enregistrement précis (ID, slugs, ressources imbriquées) ?
Niveau propriétéL'utilisateur peut-il modifier des champs qu'il ne devrait pas (mass assignment, mises à jour partielles) ?
Frontière de confianceL'application croit-elle les en-têtes, les certificats clients ou l'identité amont sans liaison solide ?