OWASP Top 10

Advanced Ecosystem 🟡 Mid

Definition

Classification des 10 risques de sécurité web les plus critiques, mise à jour régulièrement. Inclut injection, broken auth, XSS, SSRF, etc.

Analogie

Le top 10 des erreurs les plus courantes au code de la route : les connaître évite 90% des accidents.

Exemple de code

// A03:2021 Injection - Prevention
const user = await db.query(
  'SELECT * FROM users WHERE id = $1', // Parameterized
  [userId] // Never concatenate!
);

Cas d'usage

Checklist de sécurité obligatoire lors de l'audit ou de la revue de code d'une application web.

Anti-pattern

Construire des requêtes SQL par concaténation de chaînes avec des entrées utilisateur.

Termes lies

#security#best-practice