Implémentation
•Erreur dans l’implémentation: écart entre les spécifications
et l’implémentation d’une fonctionnalité
–Un attaquant va exploiter un défaut d’implémentation
d’un protocole réseau, d’un algorithme, etc.
–Il est nécessaire de connaitre parfaitement le langage de
programmation et ses pièges
•Certains langages plus « faciles » que d’autres
–Exemple: C vs Java
•Importance de la relecture du code
–Exemple MS : 1 développeur = 1 relecteur
–Adhérence à la sécurité du système d’exploitation :
•Utilisation des bibliothèques spécifiques au système