Skip navigation
Please use this identifier to cite or link to this item: https://repository.esi-sba.dz/jspui/handle/123456789/1120
Full metadata record
DC FieldValueLanguage
dc.contributor.authorATSAMNIA, ABderraouf-
dc.contributor.authorSENOUCI, IBrahim-
dc.date.accessioned2026-10-21T07:32:56Z-
dc.date.available2026-10-21T07:32:56Z-
dc.date.issued2026-
dc.identifier.urihttps://repository.esi-sba.dz/jspui/handle/123456789/1120-
dc.descriptionSupervisor : Dr. BABA-AHMED Manel / Co-Supervisor : M MEGHNINE Islemen_US
dc.description.abstractPenetration 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.isoenen_US
dc.subjectPenetration Testingen_US
dc.subjectLifecycle Evolutionen_US
dc.subjectCybersecurityen_US
dc.subjectAutomationen_US
dc.subjectData Normalizationen_US
dc.subjectDevSecOpsen_US
dc.titleEvolution of the Penetration Test Lifecycleen_US
dc.typeThesisen_US
Appears in Collections:Master

Files in This Item:
File Description SizeFormat 
Evolution of the penetration test lifecycle-1-1.pdf89,65 kBAdobe PDFView/Open
Show simple item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.