Il test di sicurezza è una tecnica di test per determinare se un sistema informativo protegge i dati e mantiene la funzionalità come previsto. Mira inoltre a verificare 6 principi di base elencati di seguito:
Confidentiality
Integrity
Authentication
Authorization
Availability
Non-repudiation
Injection
Autenticazione interrotta e gestione delle sessioni
Cross-Site Scripting (XSS)
Riferimenti a oggetti diretti non sicuri
Configurazione errata della sicurezza
Esposizione a dati sensibili
Controllo dell'accesso a livello di funzione mancante
Cross-Site Request Forgery (CSRF)
Utilizzo di componenti con vulnerabilità note
Reindirizzamenti e inoltri non convalidati
Prodotto | Venditore | URL |
---|---|---|
FxCop | Microsoft | https://www.owasp.org/index.php/FxCop |
FindBugs | L'Università del Maryland | http://findbugs.sourceforge.net/ |
FlawFinder | GPL | http://www.dwheeler.com/flawfinder/ |
Ramp Ascend | GPL | http://www.deque.com |
Prodotto | Venditore | URL |
---|---|---|
Armorizza 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 |