USB Guardian là ứng dụng bảo mật cấp độ Desktop (Windows), được thiết kế chuyên biệt để giám sát, phát hiện và ngăn chặn nguy cơ rò rỉ dữ liệu qua các thiết bị ngoại vi. Phần mềm hoạt động ngầm với đặc quyền quản trị, đóng vai trò như một chốt chặn cuối cùng (Zero-Trust) cho các máy tính lưu trữ tài liệu nhạy cảm.
- Khách hàng: Ban Chỉ huy Quân sự Phường Hồng Bàng.
- Trạng thái dự án: Đã nghiệm thu thành công và đưa vào vận hành thực tế.
- Kết quả: Đảm bảo an toàn tuyệt đối cho dữ liệu nội bộ trên hệ thống mạng LAN, ngăn chặn 100% các kết nối ngoại vi trái phép.
- Giám sát Thời gian thực (Real-time Detection): Quét và nhận diện lập tức các ổ đĩa USB, thiết bị lưu trữ di động, hoặc điện thoại thông minh vừa kết nối.
- Cô lập Mạng khẩn cấp (Network Isolation): Tự động can thiệp Windows Firewall để ngắt toàn bộ luồng dữ liệu Internet chiều ra (Outbound) ngay khi phát hiện xâm nhập.
- Tự hủy an toàn (Auto-Shutdown): Kích hoạt quy trình đếm ngược 15 giây và ép buộc tắt máy (Force Shutdown) để bảo vệ dữ liệu bộ nhớ tạm, đồng thời cảnh báo người dùng.
- Ngôn ngữ & Giao diện: Java, Java Swing.
- Giao tiếp Hệ điều hành: Windows API, OS Scripting (PowerShell, CMD, WMI).
- Đóng gói & Triển khai: Portable Deployment (Maven Shade Plugin tạo Fat JAR, Launch4j bọc Exe kèm JRE nội bộ).
- Ứng dụng khởi chạy cùng Windows (thông qua Task Scheduler) với quyền Administrator.
- Vòng lặp giám sát (
USBDetector) liên tục kiểm tra sự thay đổi của các ổ đĩa logic và thiết bị PnP (Plug and Play). - Nếu phát hiện phần cứng lạ thuộc nhóm lưu trữ (Mass Storage) hoặc di động (WPD):
- Gọi
InternetGuardthực thi lệnh CMD khóa tường lửa. - Hiển thị Popup cảnh báo vi phạm an ninh.
- Gửi tín hiệu Shutdown đếm ngược cấp hệ điều hành.
- Gọi
