Enhancing USB security: a multi-layered framework for detecting vulnerabilities and mitigating BadUSB attacks

dc.contributor.advisorHossain, Muhammad Iqbal
dc.contributor.authorMahfuz, Shoeb
dc.contributor.authorRahman, MD. Shadman Sakib
dc.contributor.authorSaklain, Most Sanjida
dc.contributor.authorAchol, Naima Nawar
dc.contributor.authorAfrin, Sadia
dc.date.accessioned2026-01-11T04:31:59Z
dc.date.available2026-01-11T04:31:59Z
dc.date.issued2025-10
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 102-104).
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.description.abstractUniversal Serial Bus (USB) devices are an inseparable part of modern computing and they are also a considerable cybersecurity threat. Malicious hardware like BadUSBs, Keyloggers and other peripherals that have been reprogrammed can pose as legitimate devices, execute commands that are not authorized and steal confidential data without the user’s knowledge. This study introduces a detailed software-based system that attempts to identify and prevent malicious USB actions by employing a multi-layered security system. The proposed system incorporates USB metadata validation system, behavioral tracking, anomaly detection and user-verification to offer high protection without affecting usability. The framework is deployed by the device connection and it temporarily isolates the device as it tries to verify the authenticity of the device by analysing power consumption, keystroke timing, CAPTCHA and mouse hover-based user authentication. In its simplest form, a machine-learning model trained on real and GAN-enhanced data would allow the process of adaptive threat detection that can detect changing attack patterns with high accuracy. Experimental tests prove that the system attains high detection effectiveness and a very low false-positive level, which effectively eliminates the risks of malicious USB devices. This product fills a severe gap in endpoint protection by providing a practical, smart and user-friendly solution to protect personal and enterprise space against the emerging threat of USB-based attacks.
dc.identifier.otherID 21301540
dc.identifier.otherID 21301475
dc.identifier.otherID 21301015
dc.identifier.otherID 23241088
dc.identifier.otherID 21301603
dc.identifier.otherhttps://dspace.bracu.ac.bd/server/api/core/items/5d96ebf1-9c62-4e33-8738-586772168878
dc.identifier.urihttp://hdl.handle.net/10361/27418
dc.language.isoen
dc.publisherBRAC University
dc.sourceBRAC University Institutional Repository
dc.subjectUSB devices
dc.subjectBadUSB attack
dc.subjectAnomaly detection
dc.subjectDevice fingerprinting
dc.subjectAdaptive learning
dc.subjectForensic analysis
dc.subjectUSB metadata validation system
dc.subjectBehavioral tracking
dc.subjectUser verification
dc.subjectCyber threats
dc.subjectData protection
dc.titleEnhancing USB security: a multi-layered framework for detecting vulnerabilities and mitigating BadUSB attacks
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
21301540, 21301475, 21301015, 23241088, 21301603_CSE.pdf
Size:
1.37 MB
Format:
Adobe Portable Document Format