Content area

Abstract

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.

s 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.

Alternate abstract:

This master's thesis explores the use of unit testing to prevent SQL injection vulnerabilities. SQL injections still remain one of the most common and potentially dangerous security vulnerabilities in applications. This study examines how unit testing can serve as a bulwark against these vulnerabilities by identifying them and correcting them adequately.

The approach adopted in this thesis includes an in-depth analysis of current testing techniques and their integration into secure software development processes. By focusing on development methodology and realistic scenarios, we aim to propose a specific unit testing practice to detect weaknesses and prevent SQL injections at an early stage of development.

The results of this study demonstrate that the adoption of appropriate unit testing can strengthen the security of the source code by significantly reducing the risks of exploiting SQL injection vulnerabilities. By demonstrating the effectiveness of the latter, this thesis offers an overview of the benefits of this approach to development teams to strengthen the resilience of applications against SQL injection attacks.

Details

1010268
Title
Les tests unitaires comme méthode de prévention contre les injections SQL
Alternate title
Unit Testing as a Method of Preventing SQL Injections
Number of pages
128
Publication year
2024
Degree date
2024
School code
0862
Source
MAI 86/6(E), Masters Abstracts International
ISBN
9798346753889
University/institution
Universite du Quebec a Chicoutimi (Canada)
Department
Informatique et mathématique
University location
Canada -- Quebec, CA
Degree
M.Sc.
Source type
Dissertation or Thesis
Language
French
Document type
Dissertation/Thesis
Dissertation/thesis number
31641115
ProQuest document ID
3135000891
Document URL
https://www.proquest.com/dissertations-theses/les-tests-unitaires-comme-méthode-de-prévention/docview/3135000891/se-2?accountid=208611
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Database
ProQuest One Academic