Test de sécurité
Qu'est-ce que les tests de sécurité?
Les tests de sécurité dans les systèmes logiciels visent à optimiser la sécurité des systèmes dans la conception, le développement, l'utilisation et la maintenance des systèmes logiciels et leur intégration avec des systèmes matériels critiques pour la sécurité dans un environnement de production.
Aspects de la sécurité des logiciels:
Le logiciel de fonctionnement ne doit pas générer de dangers - Par exemple: le guidage d'un avion à la pointe de la technologie ne doit PAS se diriger vers l'océan
Les systèmes de surveillance doivent fonctionner parfaitement - Par exemple: l'ordinateur de sauvegarde doit démarrer automatiquement en cas de panne du primaire
Objectifs des tests de sécurité:
Dans les systèmes complexes où de nombreuses interactions sont impliquées, la fonctionnalité critique pour la sécurité doit être identifiée et analysée en profondeur.
Les facteurs contributifs et les dangers associés au système sont identifiés et éliminés.
Le nombre d'interfaces critiques pour la sécurité est maintenu bas pour éviter les blessures ou la mort.
Les attributs de sécurité doivent être traités dans le cadre de tous les niveaux de test logiciel.