Test de sécurité
Qu'est-ce que les tests de sécurité?
Les tests de sécurité sont une technique de test pour déterminer si un système d'information protège les données et maintient les fonctionnalités comme prévu. Il vise également à vérifier 6 principes de base énumérés ci-dessous:
Confidentiality
Integrity
Authentication
Authorization
Availability
Non-repudiation
Test de sécurité - Techniques:
Injection
Authentification et gestion de session interrompues
Scripts intersites (XSS)
Références directes d'objets non sécurisées
Mauvaise configuration de la sécurité
Exposition des données sensibles
Contrôle d'accès au niveau de fonction manquant
Falsification de requêtes intersites (CSRF)
Utilisation de composants avec des vulnérabilités connues
Redirections et transferts non validés
Outils de test de sécurité Open Source / gratuits:
Produit | Vendeur | URL |
---|---|---|
FxCop | Microsoft | https://www.owasp.org/index.php/FxCop |
FindBugs | L'Université du Maryland | http://findbugs.sourceforge.net/ |
FlawFinder | GPL | http://www.dwheeler.com/flawfinder/ |
Montée en rampe | GPL | http://www.deque.com |
Outils de test de sécurité commerciale:
Produit | Vendeur | URL |
---|---|---|
Armorize CodeSecure | Armorize Technologies | http://www.armorize.com/index.php?link_id=codesecure |
GrammaTech | GrammaTech | http://www.grammatech.com/ |
Appscan | IBM | http://www-03.ibm.com/software/products/en/appscan-source |
Veracode | VERACODE | http://www.veracode.com |