LauckedLAUCKED
DiagnosticPentestGuardConformitéTarifs
Obtenir mon diagnostic · 48h
← retour · blog LauckedAPI · OWASP · long-read11 min
  1. Accueil
  2. /
  3. Blog
  4. /
  5. Pentest API OWASP Top 10

API · OWASP

OWASP API Top 10 2023 : risques et exemples de contrôles

Le référentiel OWASP API Security Top 10 2023 distingue dix familles de risques propres aux API. Voici comment les relier à des scénarios de contrôle et à des preuves, sans confondre un référentiel de risques avec le périmètre complet d’une mission.

  • API
  • OWASP
  • BOLA
  • GraphQL
  • REST
par Rayan Dib·Publié le 17 avril 2026Mis à jour le 9 octobre 2026·11 min de lecture

OWASP API Top 10 (2023)

  1. API1 – BOLA : accès non autorisé aux objets d'autres utilisateurs.
  2. API2 – Broken Authentication : failles d'authentification (tokens faibles, absence d'expiration).
  3. API3 : BOPLA : lecture ou modification non autorisée des propriétés d'un objet.
  4. API4 : consommation de ressources : limites insuffisantes sur les traitements, les volumes ou les services facturés.
  5. API5 – Broken Function Level Authorization : accès à des fonctions admin.
  6. API6 : flux métier sensibles : usage automatisé ou excessif d'un parcours sans protection adaptée.
  7. API7 – SSRF : Server-Side Request Forgery via l'API.
  8. API8 – Security Misconfiguration : CORS, headers, verbose errors.
  9. API9 – Improper Inventory Management : shadow APIs.
  10. API10 – Unsafe Consumption of APIs : confiance excessive dans les API tierces.

Distinguer objet, propriété et fonction

Dans un exemple fictif de facturation, trois contrôles proches répondent à des risques différents. Utilisez des données de test et des comptes autorisés pour vérifier ces scénarios.

Exemples illustratifs, à adapter aux règles du produit
RisqueQuestion de contrôlePreuve attendue
API1 : BOLALe compte A peut-il lire la facture du client B ?Essai autorisé sur A et refus sur B, sans données de B
API3 : BOPLAUn lecteur peut-il modifier le propriétaire ou consulter un champ réservé ?Champs reçus et état de l'objet après la demande
API5 : BFLAUn lecteur peut-il appeler la fonction de suppression réservée à l'administrateur ?Refus de l'opération et objet inchangé
API4 : ressourcesUn export peut-il déclencher un traitement au-delà des limites convenues ?Bornes appliquées, durée et consommation mesurées dans les limites du test
API10 : intégrationsUne réponse partenaire inattendue modifie-t-elle une décision sensible ?Validation, gestion des erreurs et absence d'action non prévue

Passer du référentiel au plan de test

Pour chaque parcours, associez une famille de risque, les comptes nécessaires, les règles attendues et une preuve. Documentez les catégories applicables, les exclusions et les limites. L'absence de constat sur une catégorie ne prouve pas que toutes les variantes ont été couvertes. Le guide de cadrage du pentest API détaille la préparation et la restitution.

API REST vs GraphQL : différences de surface d'attaque

Les API GraphQL exposent une surface d'attaque différente : introspection, batching, deep nesting. Le pentest doit adapter ses vecteurs : query complexity attacks, field-level authorization bypass, injection dans les variables.

Pentest API chez Laucked

Les catégories pertinentes sont retenues selon les endpoints et les parcours inclus au devis. Les constats documentent les comptes, les requêtes, l'impact observé et les recommandations. Le périmètre et les accès disponibles conditionnent la couverture ; consultez notre offre d'audit API pour préparer la mission.

Pour approfondir : OWASP API Security : référentiel API, distinct du Top 10 web.

Auteur

R

Rayan Dib · CTO & co-fondateur - Laucked

Pentest web & API, audit IA, Toulouse, méthodologie OWASP/PTES

OSCPOSEP·LinkedIn ↗

À lire ensuite

  1. 01OWASP Top 10 (web)référentiel→
  2. 02Pentest API : scope et méthodologieméthodologie→
  3. 03IDOR / BOLAvulnérabilité→
  4. 04SSRFvulnérabilité→
  5. 05Page service audit APIservice→

Étape suivante

Définir les contrôles utiles pour votre API

Précisez vos rôles, vos objets et les parcours sensibles pour préparer le périmètre de test.

Cadrer mon audit APIPréparer les accès et les livrables
LauckedLAUCKED

Diagnostic de surface, pentest expert (web, API, IA) et Guard pour les PME françaises exposées.

Bât. Gamma, 11 Bd Déodat de Séverac

31770 Colomiers (Toulouse)

+33 6 95 27 70 36
6 certifications personnelles →
Ils nous font confiance
Occi ServicesStorees+ missions sous NDA →

« Rapport opposable, clair pour la direction et actionnable côté tech. »CEO · retail PME · pentest web 2026

200+
pentests cumulés par l’équipe fondatrice
40+
vulns critiques
10+
PME accompagnées

Produit

  • Diagnostic gratuit
  • Guard, suivi post-pentest
  • Pentest expert
  • Pentest PME
  • Pentest externe
  • Pentest interne
  • Pentest Toulouse
  • Tarifs pentest
  • Obtenir un devis
  • Accompagnement conformité
  • Audit IA
  • SOC managé / MDR
  • Méthodologie

Ressources

  • Blog
  • Côté attaquant : YouTube
  • Références
  • Cas d’usage
  • Presse

Entreprise

  • À propos
  • Centre de confiance
  • Auteur
  • Contact
Laucked · SIREN 907 522 304 · TournefeuillePartenaire Vigeon
© 2026 Laucked. Tous droits réservés.
Politique de confidentialitéConditions d'utilisationAddendum de traitement des données