About

U.A.M.S: USB Access Monitoring and Contorl System is an application software that operates to manage access to USB storage devices by integrating AI-powered security solutions. This scanning system of the files in the USB and an AI module developed was able to grant access if the USB contents are safe. These features can reduce risks of getting infected with malware from the USB. The word dashboard that can show admin overview stats of USB connected to his/her computer. The utilization of whitelists and blacklists in this software offers precise access control by granting access to only authorized devices and files to the computer. This system is targeted for users who want to ensure a safe environment for their computers.

Portrait of Ashraf Zachry
Ashraf Zachry
Team Member
Portrait of Abdul Fattah
Abdul Fattah
Team Member
Portrait of Alif Syahmi
Alif Syahmi
Team Member
Portrait of Safuan Firdaus
Safuan Firdaus
Team Member
Portrait of Supervisor Miss Hazni Yati
Miss Hazni Yati
Supervisor

Objectives

Key goals of the U.A.M.S project.

Detect & Block Unauthorized USBs

To implement an Artificial Intelligence (AI) Based system that detects and blocks unauthorized Universal Serial Bus (USB) devices from accessing the computer to prevent data theft and malware infections.

Two-Factor Authentication for USB

To implement Two-Factor Authentication (2FA) for USB device verification using a combination of One-time password (OTP) via SMS and device ID matching.

SMS Notifications for Unauthorized Access

To provide real-time notifications on users' mobile device whenever an unauthorized USB device access attempt is detected on the user’s computer.

Features

Everything you need to monitor, allow, or block USB devices — with auditability for your project assessment and demo day.

AI Remote Access

Auto-approves or blocks USBs in real time using AI integrated scanning.

SMS Alerts

Instant SMS notifications for unauthorized USB activity.

Whitelist/Blacklist

Allows only approved devices; blocks unwanted ones.

Dashboard

Shows USB activity, device history, and security logs.

How It Works

The pipeline below shows the path from device detection to automated response.

01
Device Detection

The system detects any registered or unregistered USB devices.

02
AI Analysis

The AI algorithm scans the connected USB device using the coded and trained data-set before allowing any connectivity to the computer.

03
Real-time Action

Allow or block driver mount, log the event, and send SMS/email alerts.

Frequently Asked Questions

If you’re preparing for presentation day, these answers help your supervisors understand the design decisions.

U.A.M.S uses a trained AI coding to scan the USB for any threats or malware. In comparison to other systems, the AI is programmed to detect any up to date security threats.

Yes. Policies and device fingerprints are cached locally. SMS/email alerts and cloud dashboards require an internet connection.

Windows 10 and Windows 11.

Yes. You can define allow/deny by device class, specific VID/PID, serial number, and risk thresholds derived from Defender’s telemetry.

Download Demo Software

For educational use. Please review the privacy notice and acceptable use guidelines.

Download Now

Checksum: SHA-256 (publish here)
Version: 0.1.0 • Build channel: Demo

Need Help?

We’ll assist with installation, policy configuration, and demo preparation.

Ethics & Privacy

We design U.A.M.S to respect user rights while protecting organizational assets.

Minimal Data

We log only device identity + event metadata (time, action). No personal content from devices is collected. Logs are retained for the minimum required time for audits.

Consent & Transparency

Clear policy banners and user awareness are part of deployment. Admin actions are auditable to ensure accountability.