En premier, il faut savoir que Le Top 10 est un document de sensibilisation qui explique les principaux risques applicatifs, c'est parfait pour l'éducation, l'auto-évaluation rapide et les « quick wins ».

De l'autre côté, L'ASVS est un cadre de travail exhaustif d'exigences, pour bâtir, tester et valider des applications de façon systématique.

ChatGPT — AI — Combat entre TOP10 VS ASVS

Ce qu'est le OWASP Top 10

Le OWASP Top 10 est une liste des dix vulnérabilités de sécurité web les plus courantes, destiné à sensibiliser les développeurs et les organisations aux risques les plus prioritaires.

Voici les 10 plus grands risques pour la version 2021 :

  • A01 — Contrôles d'accès défaillants
  • A02 — Cryptographie et protection des données inadéquates
  • A03 — Injection
  • A04 — Conception non sécurisée
  • A05 — Vulnérabilités de sécurité liées aux composants
  • A06 — Mauvaises configurations de sécurité
  • A07 — Identification et authentification faibles
  • A08 — Gestion des erreurs et journalisations insuffisantes
  • A09 — Contrôle d'intégrité des données
  • A10 — Sécurité côté client

Ce qu'est l'OWASP ASVS

L'Application Security Verification Standard (ASVS) fournit une liste détaillée d'exigences techniques pour concevoir, développer et vérifier la sécurité des applications et services web.

La version stable actuelle est ASVS 5.0.0. Chaque exigence est identifiable et formulée de façon vérifiable.

Cheat Sheet OWASP

Quand utiliser l'un ou l'autre

Le Top 10 c'est pour démarrer ou débuter dans la construction d'une culture sécurité en formant les équipes de développeurs et obtenir des victoires rapides à court terme.

Si on veut construire plus sérieusement et surtout valider notre travail de manière méthodique, il faut intégrer l'ASVS au SDLC.