De nos jours, les développeurs d’application travaillent sous pression pour produire rapidement et de manière efficace le code qui permet de faire tourner vos applications.
Le code tend à subir des tests fonctionnels intenses qui permettent d’assurer que votre application puisse faire exactement ce pour quoi elle a été conçue. Néanmoins il arrive souvent que ces applications se comportent de façon inattendue, particulièrement lorsque la sécurité n’a pas été correctement intégrée dans le processus de développement.
Les attaquants utilisent souvent ces comportements inattendus comme vulnérabilités leur permettant d’obtenir des accès non autorisés à vos systèmes.