AI-enhanced vulnerability detection: A machine learning approach to automated penetration testing

bracu.degree.levelUndergraduate
bracu.type.groupStudent Works
datacite.rightsOpen Access
dc.contributor.advisorHossain, Muhammad Iqbal
dc.contributor.authorMaruf, Mahmud Mostofa Al
dc.contributor.authorTabassum, Mahmuda
dc.contributor.authorDisha, Radiah Reaz
dc.contributor.authorEmon, Salauddin Ahmed
dc.contributor.departmentDepartment of Computer Science and Engineering
dc.date.accessioned2026-08-10T04:55:04Z
dc.date.available2026-08-10T04:55:04Z
dc.date.copyright2025
dc.date.issued2025-10
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2025.
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 61-62).
dc.description.abstractCybersecurity is an issue that is being compounded by the fast development of digital infrastructure as cyberattacks grow more sophisticated and frequent. Vulnerability detection and penetration testing are some of the most important challenges in the area of cybersecurity as they allow organizations to highlight the security vulnerabilities prior to the exploitation. The existing traditional penetration testing is, however, largely manual, expensive, inefficient, and time-consuming, especially in large scale dynamic networks. This paper presents an improved vulnerability detection system using AI that can be used to automate penetration testing to enhance the ability of the system to detect threats more effectively. It incorporates automated attack path exploration, AI based threat intelligence and adversarial defense to increase the precision, versatility and dependability of penetration tests. To make security assessment transient and interpretable, explainable-AI methods are also included. Findings show that AI-based penetration testing also saves considerable time in human work, and it detects high-risk threats more efficiently through the analysis of large datasets, including complicated attack patterns. This piece is emphasizing a change to the conventional way of approaching cybersecurity as it provides a more effective and scalable alternative to the conventional way of doing it.
dc.description.degreeBachelor of Science in Computer Science and Engineering
dc.description.statementofresponsibilityMahmud Mostofa Al Maruf
dc.description.statementofresponsibilityMahmuda Tabassum
dc.description.statementofresponsibilityRadiah Reaz Disha
dc.description.statementofresponsibilitySalauddin Ahmed Emon
dc.format.extent72 pages
dc.identifier.otherID 22101132
dc.identifier.otherID 22101151
dc.identifier.otherID 22101545
dc.identifier.otherID 24141192
dc.identifier.urihttps://hdl.handle.net/10361/28861
dc.language.isoen_US
dc.publisherBRAC University
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rightsBRAC University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission.
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectCybersecurity
dc.subjectCyberattacks
dc.subjectulnerability detection
dc.subjectDigital infrastructure
dc.subjectPenetration testing
dc.subjectAI security
dc.subjectAdversarial defense
dc.subjectSecurity automation
dc.subjectVulnerability assessment
dc.subjectCyber threats
dc.subjectThreat detection
dc.subjectDigital threats
dc.subjectMachine learning
dc.subject.lcshPenetration testing (Computer security).
dc.subject.lcshComputer networks--Security measures--Testing.
dc.subject.lcshComputer networks--Security measures.
dc.subject.lcshArtificial intelligence.
dc.subject.lcshComputer security--Technological innovations.
dc.subject.lcshCyber intelligence (Computer security).
dc.titleAI-enhanced vulnerability detection: A machine learning approach to automated penetration testing
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
22101132, 22101151, 22101545, 24141192_CSE.pdf
Size:
505.17 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: