Introduction
La sécurité de développement est la seule notion n'étant pas indispensable au fonctionnement d'un programme sous vous étiez seul dans l'univers ! Mais voilà, vous n'êtes pas seule et de plus, même si vous vous êtes gentil et passif, un bon nombre de vos semblables ne le sont pas. De plus, certains gouvernements encore l'exploitation des failles sécurités par les employées afin d'espionner les individus, et chez ceux-ci, l'énergie y étant mis frise presque la malade mentale. De plus, avec l'arrivée de l'ère de l'Internet des objets, il devient de plus difficile d'ignorer la sécurité dans la construction des programmes.
Si vous n'êtes toujours pas convaincu, alors, imaginer que vous commencer à programmer et que toutes les 5 minutes vous système d'exploitation redémarre parce qu'une brèche de sécurité a été découverte dans le système d'exploitation et que vous êtes connecter à un réseau. Vous seriez obligé de débrancher le fil réseau pour ne plus avoir de risque que le système redémarre et voilà, vous avez soudainement besoin d'Internet, car vous devez consulter la documentation sur certains logiciels. Mais vous ne pouvez plus, car vous avez débranché votre fil ! Cette situation vous semble farfelue, et bien dans le serveur «Windows Server 2003», il y avait une faille de sécurité de se genre et je l'ai vécu ! Vous comprendrez alors la seconde raison pour laquelle la sécurité est importante, si vous ne voulez pas tenir compte de la sécurité, vous devrez être isolé du reste du monde !