Testability Tarpits - Navigating the Challenges of Static Tools in Web Applications - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2023

Testability Tarpits - Navigating the Challenges of Static Tools in Web Applications

Tarpits de testabilité - Relever les défis des outils statiques dans les applications Web

Feras Al-Kassar
  • Fonction : Auteur
  • PersonId : 1372319
  • IdRef : 27685716X

Résumé

The goal of this thesis was to evaluate the effectiveness of a combination of commercial and open source security scanners. Through experimentation, we identified various code patterns that hinder the ability of state-of-the-art tools to analyze projects. By detecting these patterns during the software development lifecycle, our approach can offer valuable feedback to developers regarding the testability of their code. Additionally, it enables them to more accurately evaluate the residual risk that their code might still contain vulnerabilities, even if static analyzers report no findings. Our approach also suggests alternative methods to transform the code and enhance its testability for SAST.
L'objectif de cette thèse était d'évaluer l'efficacité d'une combinaison de scanners de sécurité commerciaux et open source. Grâce à l'expérimentation, nous avons identifié divers modèles de code qui entravent la capacité des outils de pointe à analyser les projets. En détectant ces modèles au cours du cycle de développement des logiciels, notre approche peut offrir aux développeurs un retour d'information précieux sur la testabilité de leur code. En outre, elle leur permet d'évaluer plus précisément le risque résiduel que leur code puisse encore contenir des vulnérabilités, même si les analyseurs statiques ne font état d'aucune découverte. Notre approche suggère également des méthodes alternatives pour transformer le code et améliorer sa testabilité pour SAST.

Domaines

Web Autre [cs.OH]
Fichier principal
Vignette du fichier
146882_AL_KASSAR_2023_archi.pdf (4.19 Mo) Télécharger le fichier
Origine : Version validée par le jury (STAR)

Dates et versions

tel-04537610 , version 1 (08-04-2024)

Identifiants

  • HAL Id : tel-04537610 , version 1

Citer

Feras Al-Kassar. Testability Tarpits - Navigating the Challenges of Static Tools in Web Applications. Web. Sorbonne Université, 2023. English. ⟨NNT : 2023SORUS675⟩. ⟨tel-04537610⟩
0 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More