Rapport SANS/CWE v1.03 - Les 25 erreurs de programmation les plus dangereuses

Ce rapport indique les 25 erreurs de programmation SANS/CWE les plus dangereuses détectées sur votre site. Il associe les types de problème à des valeurs CWE. Beaucoup de vulnérabilités des applications web peuvent conduire à des violations de sécurité directes ou indirectes concernant les informations personnelles, susceptibles d'être considérées comme des infractions à ces réglementations.

Pourquoi est-ce important

Le rapport SANS/CWE v1.03 - Les 25 erreurs de programmation les plus dangereuses est une liste des erreurs de programmation les plus graves pouvant entraîner des vulnérabilités logicielles graves. Ces erreurs sont fréquentes, et la plupart du temps faciles à détecter et à exploiter. Elles représentent un danger car elles permettent souvent à des cyber-attaquants de prendre le contrôle du logiciel, de dérober des données ou d'entraver complètement le fonctionnement du logiciel.
Voici une liste abrégée des 25 principaux éléments, dans un ordre de classement général.
Rang ID Nom
1 CWE-89 Neutralisation incorrecte des éléments spéciaux utilisés dans une commande SQL ('Injection SQL')
2 CWE-78 Neutralisation incorrecte des éléments spéciaux utilisés dans une commande OS ('Injection de commandes OS')
3 CWE-120 Copie en mémoire tampon sans vérification de taille de l'entrée ('Débordement de mémoire tampon classique')
4 CWE-79 Neutralisation incorrecte de l'entrée pendant la génération de page Web ("Scriptage intersite")
5 CWE-306 Absence d'authentification pour une fonction critique
6 CWE-862 Autorisation manquante
7 CWE-798 Utilisation de données d'identification codées en dur
8 CWE-311 Absence de chiffrement pour les données sensibles
9 CWE-434 Téléchargement amont non restreint d'un fichier de type dangereux
10 CWE-807 Prise de décision en matière de sécurité fondée sur des entrées non fiables
11 CWE-250 Exécution avec des privilèges inutiles
12 CWE-352 Falsification de requêtes intersite (CSRF)
13 CWE-22 Limitation incorrecte d'un nom de chemin à un répertoire restreint ('Traversée de répertoires')
14 CWE-494 Téléchargement de code sans contrôle d'intégrité
15 CWE-863 Autorisation incorrecte
16 CWE-829 Inclusion de fonctionnalité provenant de la sphère de contrôle non sécurisée
17 CWE-732 Octroi de permission non sécurisée sur une ressource clé du programme
18 CWE-676 Utilisation d'une fonction potentiellement dangereuse
19 CWE-327 Usage d'un mécanisme de chiffrement risqué ou compromis
20 CWE-131 Calcul incorrect de la taille de la mémoire tampon
21 CWE-307 Restriction inappropriée d'un nombre excessif de tentatives d'authentification
22 CWE-601 Redirection d'une adresse URL vers un site non sécurisé ('Redirection ouverte')
23 CWE-134 Chaîne de format incorrecte
24 CWE-190 Dépassement ou bouclage d'entier
25 CWE-759 Utilisation d'un hachage à sens unique sans sel de cryptage