Welcome to the upgraded BRAC University Institutional Repository. We are currently organizing collections after a recent system upgrade. Homepage category counters may temporarily show lower numbers while syncing, but over 27,000 repository items remain safe and accessible. Please use the search bar to find theses, scholarly outputs, and institutional documents.

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

bracu.degree.levelUndergraduate
bracu.type.groupStudent Works
datacite.rightsOpen Access
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.contributor.departmentDepartment of Computer Science and Engineering
dc.date.accessioned2026-01-11T04:31:59Z
dc.date.available2026-01-11T04:31:59Z
dc.date.copyright2025
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.en_US
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.en_US
dc.description.degreeBachelor of Science in Computer Science and Engineering
dc.description.statementofresponsibilityShoeb Mahfuz
dc.description.statementofresponsibilityMD. Shadman Sakib Rahman
dc.description.statementofresponsibilityMost Sanjida Saklain
dc.description.statementofresponsibilityNaima Nawar Achol
dc.description.statementofresponsibilitySadia Afrin
dc.format.extent115 pages
dc.identifier.otherID 21301540
dc.identifier.otherID 21301475
dc.identifier.otherID 21301015
dc.identifier.otherID 23241088
dc.identifier.otherID 21301603
dc.identifier.urihttp://hdl.handle.net/10361/27418
dc.language.isoenen_US
dc.publisherBRAC Universityen_US
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.subjectUSB devicesen_US
dc.subjectBadUSB attacken_US
dc.subjectAnomaly detectionen_US
dc.subjectDevice fingerprintingen_US
dc.subjectAdaptive learningen_US
dc.subjectForensic analysisen_US
dc.subjectUSB metadata validation systemen_US
dc.subjectBehavioral trackingen_US
dc.subjectUser verificationen_US
dc.subjectCyber threatsen_US
dc.subjectData protectionen_US
dc.subject.lcshComputer networks--Security measures.
dc.subject.lcshUSB (Computer bus).
dc.subject.lcshData protection--Security measures.
dc.subject.lcshComputer crimes--Prevention.
dc.subject.lcshRecords--Access control.
dc.titleEnhancing USB security: a multi-layered framework for detecting vulnerabilities and mitigating BadUSB attacksen_US
dc.typeThesisen_US

Files

Original bundle

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

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: