Removable Media Locking via File System Modification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Removable media, such as USB drives, pose a significant threat to secure networks as they can introduce viruses and malware, serving as a primary vector for cyber-attacks, and existing methods lack effective mechanisms to control and secure the transfer of files and data using these devices.
Innovation Solution
The implementation of a 'check-in' and 'check-out' process for removable media, where SMX agents and servers scan for malware, digitally sign clean files, modify the file system, and manage access, ensuring only trusted devices can interact with protected system nodes, while maintaining audit trails and configuration parameters to enforce cybersecurity protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If removable media are allowed to transfer data into and out of secure networks, then information transfer capability is improved, but security risk increases due to malware introduction
Solution Approach 1:
A trusted computing module (TCM) acts as an intermediary between the removable media and the secure network. The TCM performs verification of the media's trustworthiness status and controls access based on this verification, allowing data transfer only from trusted media while blocking potentially malicious media.
Solution Approach 2:
The system performs preliminary verification of the removable media's trustworthiness status before allowing data transfer. The TCM checks whether the media has been properly initialized and marked as trusted before enabling communication, preventing malware introduction by verifying media integrity in advance.
2Reliability
If strict access controls are implemented to prevent malware, then security is improved, but ease of operation deteriorates due to complex verification processes
Solution Approach 1:
The removable media performs self-verification of its trustworthiness status through the TCM. The media contains embedded information about its trust status that can be automatically verified by the TCM without requiring manual security checks or complex user authentication processes.
Solution Approach 2:
The system changes the state parameter of the removable media from untrusted to trusted through a formal initialization process. Once initialized, the media's trustworthiness status is permanently changed, allowing subsequent use without repeated verification steps, thus improving ease of operation while maintaining security.
3Reliability
If removable media are scanned for malware before use, then security is improved, but processing time increases due to scanning operations
Solution Approach 1:
The malware scanning and verification process is performed in advance during the media initialization phase, before the media is deployed for data transfer. Once verified and marked as trusted, the media can be used repeatedly without repeated scanning, reducing time loss for subsequent operations.
Solution Approach 2:
The trustworthiness verification result is copied and stored on the removable media itself during initialization. Subsequent TCM checks simply read this stored verification information rather than performing full malware scans, dramatically reducing verification time while maintaining security.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
A method includes detecting (802) a storage device (402) and performing (800) a check-in process for the storage device. The check-in process includes scanning (804) the storage device to identify any malware contained on the storage device, digitally signing (808) one or more clean files on the storage device, and modifying (816) a file system of the storage device. The method may also include performing (900) a check-out process for the storage device, where the check-out process includes restoring (918) the file system of the storage device. The file system of the storage device can be modified during the check-in process so that one or more protected nodes (102, 102a-102n) within a protected system are able to recognize the modified file system of the storage device and nodes (702) outside of the protected system cannot recognize the modified file system of the storage device.