ARCHITECTURE FOR REMOVABLE MEDIA USB-ARM
First Claim
1. A method for secure access to storage media, the method comprising the steps of:
- in a computing system including one or both of an operating system and application software, the computing system being communicatively coupled to a storage device having stored information;
blocking all access to the storage device except for granting exclusive access to the storage device to a first anti-virus engine and directing the first anti-virus engine to scan the information stored on the communicatively coupled storage device for malicious software;
receiving results from the first anti-virus engine; and
presenting the storage device to the operating system and enabling the operating system to access approved information stored on the storage device in instances when all or a portion of the stored information is approved.
3 Assignments
0 Petitions
Accused Products
Abstract
A storage device is coupled to a computing system comprising an operating system and application software. Access to the storage device is blocked by a kernel filter driver, except exclusive access is granted to a first anti-virus engine. The first anti-virus engine is directed to scan the storage device for malicious software and report results. Exclusive access may be granted to one or more other anti-virus engines and they may be directed to scan the storage device and report results. Approval of all or a portion of the information on the storage device is based on the results from the first anti-virus engine and the other anti-virus engines. The storage device is presented to the operating system and access is granted to the approved information. The operating system may be a Microsoft Windows operating system. The kernel filter driver and usage of anti-virus engines may be configurable by a user.
-
Citations
21 Claims
-
1. A method for secure access to storage media, the method comprising the steps of:
in a computing system including one or both of an operating system and application software, the computing system being communicatively coupled to a storage device having stored information; blocking all access to the storage device except for granting exclusive access to the storage device to a first anti-virus engine and directing the first anti-virus engine to scan the information stored on the communicatively coupled storage device for malicious software; receiving results from the first anti-virus engine; and presenting the storage device to the operating system and enabling the operating system to access approved information stored on the storage device in instances when all or a portion of the stored information is approved. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A system for secure access to storage media, the system comprising one or more circuits or processors, said one or more circuits or processors being operable to:
in a computing system including one or both of an operating system and application software, the computing system being communicatively coupled to a storage device having stored information; block all access to the storage device except grant exclusive access to the storage device to a first anti-virus engine and direct the first anti-virus engine to scan the information stored on the communicatively coupled storage device for malicious software; receive results from the first anti-virus engine; and present the storage device to the operating system and enable the operating system to access approved information stored on the storage device in instances when all or a portion of the stored information is approved. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory computer readable medium having stored thereon one or more instructions for secure access to storage media, the one or more instructions executable by one or more processors to cause the one or more processors to perform steps comprising:
in a computing system including one or both of an operating system and application software, the computing system being communicatively coupled to a storage device having stored information; blocking all access to the storage device except granting exclusive access to the storage device, to a first anti-virus engine and directing the first anti-virus engine to scan the information stored on the communicatively coupled storage device for malicious software; receiving results from the first anti-virus engine; and presenting the storage device to the operating system and enabling the operating system to access approved information stored on the storage device in instances when all or a portion of the stored information is approved. - View Dependent Claims (16, 17, 18, 19, 20, 21)
Specification