Constellation, le dépôt institutionnel de l'Université du Québec à Chicoutimi

Les tests unitaires comme méthode de prévention contre les injections SQL

Renaud Martin. (2024). Les tests unitaires comme méthode de prévention contre les injections SQL. Mémoire de maîtrise, Université du Québec à Chicoutimi.

[thumbnail of Renaud_uqac_0862N_11212.pdf] PDF
7MB

Résumé

Ce mémoire de maîtrise explore l’utilisation des tests unitaires afin de prévenir les vulnérabilités relatives aux injections SQL. Les injections SQL demeurent encore et toujours l’une des failles de sécurité les plus courantes et potentiellement dangereuses dans les applications. Cette étude examine comment les tests unitaires peuvent servir de rempart contre ces vulnérabilités en permettant d’identifier celles-ci et en les corrigeant de façon adéquate. L’approche adoptée dans ce mémoire comprend une analyse approfondie des techniques de test actuelles et de leur intégration dans les processus de développement sécuritaire de logiciel. En mettant l’accent sur la méthodologie de développement et des scénarios réalistes, nous souhaitons proposer une pratique de test unitaire spécifique pour détecter les faiblesses et prévenir les injections SQL dès les premières phases du développement. Les résultats de cette étude démontrent que l’adoption de tests unitaires appropriés peut renforcer la sécurité du code source en réduisant significativement les risques d’exploitation des vulnérabilités aux injections SQL. En démontrant l’efficacité de ces derniers, ce mémoire offre un aperçu des bénéfices de cette approche aux équipes de développement pour renforcer la résilience des applications contre les attaques par injections SQL.

Type de document:Thèse ou mémoire de l'UQAC (Mémoire de maîtrise)
Date:2024
Lieu de publication:Chicoutimi
Programme d'étude:Maîtrise en informatique
Nombre de pages:114
ISBN:Non spécifié
Sujets:Sciences naturelles et génie > Sciences mathématiques > Informatique
Département, module, service et unité de recherche:Départements et modules > Département d'informatique et de mathématique > Programmes d'études de cycles supérieurs en informatique
Directeur(s), Co-directeur(s) et responsable(s):Hallé, Sylvain
Khoury, Raphaël
Mots-clés:code source, injection code, injection SQL, protection, sécurité informatique, test unitaire, sécurité, développement
Déposé le:03 déc. 2024 08:18
Dernière modification:03 déc. 2024 19:00
Afficher les statistiques de telechargements

Éditer le document (administrateurs uniquement)

Creative Commons LicenseSauf indication contraire, les documents archivés dans Constellation sont rendus disponibles selon les termes de la licence Creative Commons "Paternité, pas d'utilisation commerciale, pas de modification" 2.5 Canada.

Bibliothèque Paul-Émile-Boulet, UQAC
555, boulevard de l'Université
Chicoutimi (Québec)  CANADA G7H 2B1
418 545-5011, poste 5630