| DC Field | Value | Language |
| dc.contributor.author | ATSAMNIA, ABderraouf | - |
| dc.contributor.author | SENOUCI, IBrahim | - |
| dc.date.accessioned | 2026-10-21T07:32:56Z | - |
| dc.date.available | 2026-10-21T07:32:56Z | - |
| dc.date.issued | 2026 | - |
| dc.identifier.uri | https://repository.esi-sba.dz/jspui/handle/123456789/1120 | - |
| dc.description | Supervisor : Dr. BABA-AHMED Manel / Co-Supervisor : M MEGHNINE Islem | en_US |
| dc.description.abstract | Penetration testing remains a fundamental practice for assessing the security posture of
modern information systems. Traditional methodologies, such as the Penetration Testing
Execution Standard (PTES), NIST SP 800-115, and the OWASP Web Security Testing
Guide, provide structured phase-based approaches to security assessment. However, these
frameworks were designed for relatively static environments and rely heavily on sequential
workflows and manual execution, which limits their effectiveness in contemporary contexts
characterized by large-scale, dynamic, and cloud-native infrastructures.
This thesis analyzes the evolution of the penetration testing lifecycle in response to these
challenges. Through a critical review of existing methodologies and tools, several structural
limitations are identified, including tool fragmentation, lack of data interoperability, high
dependence on manual processes, and limited scalability. These limitations hinder the ability
of current approaches to operate effectively in environments where assets change continuously
and where large volumes of data must be processed and correlated.
In response, this work proposes an evolved penetration testing lifecycle model grounded
in three core principles: continuous operation, structured data flow, and automation-first
execution. The proposed model reorganizes the classical lifecycle into an iterative and integrated
process composed of seven phases, including continuous reconnaissance, automated
enumeration, validation and enrichment, vulnerability discovery, analysis and correlation,
and continuous reporting. Unlike traditional approaches, the model emphasizes data normalization
as a central component, enabling coherent aggregation and analysis of heterogeneous
tool outputs.
The proposed lifecycle provides a conceptual framework that aligns penetration testing
practices with modern paradigms such as DevSecOps and continuous security assessment. By
addressing the limitations of existing methodologies and formalizing the integration between
lifecycle phases, this work contributes to the development of more scalable, adaptive, and
data-driven security testing processes.***
Les tests d’intrusion constituent une pratique essentielle pour évaluer la posture de sécurité
des systèmes d’information modernes. Les méthodologies traditionnelles, telles que le Penetration
Testing Execution Standard (PTES), NIST SP 800-115 et l’OWASP Web Security Testing Guide,
proposent des approches structurées basées sur des phases. Cependant, ces cadres ont été conçus
pour des environnements relativement statiques et reposent fortement sur des processus séquentiels
et manuels, ce qui limite leur efficacité dans des contextes modernes caractérisés par des infrastructures
dynamiques, distribuées et orientées cloud.
Ce mémoire analyse l’évolution du cycle de vie des tests d’intrusion face à ces défis. À travers
une étude critique des méthodologies et des outils existants, plusieurs limitations structurelles sont
identifiées, notamment la fragmentation des outils, le manque d’interopérabilité des données, la
forte dépendance aux processus manuels et les problèmes de passage à l’échelle.
Pour répondre à ces limites, ce travail propose un modèle évolué du cycle de vie des tests
d’intrusion fondé sur trois principes fondamentaux : le fonctionnement continu, la structuration
des flux de données et une approche orientée automatisation. Le modèle proposé réorganise le cycle
de vie classique en un processus itératif composé de sept phases, incluant la reconnaissance continue,
l’énumération automatisée, la validation et l’enrichissement, la découverte des vulnérabilités,
l’analyse et la corrélation, ainsi que le reporting continu.
Ce modèle offre un cadre conceptuel permettant d’aligner les pratiques de test d’intrusion avec les
paradigmes modernes tels que le DevSecOps et la sécurité continue. En adressant les limitations des
approches existantes et en structurant l’intégration entre les différentes phases, ce travail contribue
à l’évolution vers des processus de sécurité plus adaptatifs, scalables et orientés données. | en_US |
| dc.language.iso | en | en_US |
| dc.subject | Penetration Testing | en_US |
| dc.subject | Lifecycle Evolution | en_US |
| dc.subject | Cybersecurity | en_US |
| dc.subject | Automation | en_US |
| dc.subject | Data Normalization | en_US |
| dc.subject | DevSecOps | en_US |
| dc.title | Evolution of the Penetration Test Lifecycle | en_US |
| dc.type | Thesis | en_US |
| Appears in Collections: | Master
|