AI-enhanced vulnerability detection: A machine learning approach to automated penetration testing
| bracu.degree.level | Undergraduate | |
| bracu.type.group | Student Works | |
| datacite.rights | Open Access | |
| dc.contributor.advisor | Hossain, Muhammad Iqbal | |
| dc.contributor.author | Maruf, Mahmud Mostofa Al | |
| dc.contributor.author | Tabassum, Mahmuda | |
| dc.contributor.author | Disha, Radiah Reaz | |
| dc.contributor.author | Emon, Salauddin Ahmed | |
| dc.contributor.department | Department of Computer Science and Engineering | |
| dc.date.accessioned | 2026-08-10T04:55:04Z | |
| dc.date.available | 2026-08-10T04:55:04Z | |
| dc.date.copyright | 2025 | |
| dc.date.issued | 2025-10 | |
| dc.description | This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2025. | |
| dc.description | Cataloged from PDF version of thesis. | |
| dc.description | Includes bibliographical references (pages 61-62). | |
| dc.description.abstract | Cybersecurity 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.degree | Bachelor of Science in Computer Science and Engineering | |
| dc.description.statementofresponsibility | Mahmud Mostofa Al Maruf | |
| dc.description.statementofresponsibility | Mahmuda Tabassum | |
| dc.description.statementofresponsibility | Radiah Reaz Disha | |
| dc.description.statementofresponsibility | Salauddin Ahmed Emon | |
| dc.format.extent | 72 pages | |
| dc.identifier.other | ID 22101132 | |
| dc.identifier.other | ID 22101151 | |
| dc.identifier.other | ID 22101545 | |
| dc.identifier.other | ID 24141192 | |
| dc.identifier.uri | https://hdl.handle.net/10361/28861 | |
| dc.language.iso | en_US | |
| dc.publisher | BRAC University | |
| dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | en |
| dc.rights | BRAC 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.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject | Cybersecurity | |
| dc.subject | Cyberattacks | |
| dc.subject | ulnerability detection | |
| dc.subject | Digital infrastructure | |
| dc.subject | Penetration testing | |
| dc.subject | AI security | |
| dc.subject | Adversarial defense | |
| dc.subject | Security automation | |
| dc.subject | Vulnerability assessment | |
| dc.subject | Cyber threats | |
| dc.subject | Threat detection | |
| dc.subject | Digital threats | |
| dc.subject | Machine learning | |
| dc.subject.lcsh | Penetration testing (Computer security). | |
| dc.subject.lcsh | Computer networks--Security measures--Testing. | |
| dc.subject.lcsh | Computer networks--Security measures. | |
| dc.subject.lcsh | Artificial intelligence. | |
| dc.subject.lcsh | Computer security--Technological innovations. | |
| dc.subject.lcsh | Cyber intelligence (Computer security). | |
| dc.title | AI-enhanced vulnerability detection: A machine learning approach to automated penetration testing | |
| dc.type | Thesis |