发明名称 |
Anti-malware protection operation with instruction included in an operand |
摘要 |
Disclosed is a system and method for extending anti-malware protection to systems having multiple storage devices, such as RAID. In embodiments, a trusted connection may be established between a host and a controller of the multiple storage devices. The trusted connection may use various information encryption techniques to undermine attempts by malware to preserve malware-infected locations on the storage devices by redirecting anti-malware protection related operations by the host. Through an encrypted and trusted connection between the host and a controller of the multiple storage devices, anti-virus and/or anti-malware software (hereinafter, AVS) may transmit encrypted anti-malware protection related operations to the controller of the multiple storage devices, overcoming detection and/or diversion by the malware. Other embodiments may be described and claimed. |
申请公布号 |
US9027148(B2) |
申请公布日期 |
2015.05.05 |
申请号 |
US201213995132 |
申请日期 |
2012.03.19 |
申请人 |
Intel Corporation |
发明人 |
Thadikaran Paul;Triantafillou Nicholas D.;Saxena Paritosh |
分类号 |
G06F7/04;G06F21/62;G06F13/14;G06F9/30;G06F21/56;G06F21/60;G06F21/80 |
主分类号 |
G06F7/04 |
代理机构 |
Schwabe, Williamson & Wyatt, P.C. |
代理人 |
Schwabe, Williamson & Wyatt, P.C. |
主权项 |
1. At least one non-transitory computer-readable storage medium having a plurality of instructions to enable a controller of a plurality of storage devices, in response to execution of the instructions by the controller, to:
receive a first instruction from a host computing device coupled with the controller, wherein the first instruction includes a first address and an operand, wherein the first instruction is nominally associated with an anti-malware protection related operation, and the first address refers to first one or more storage locations of the plurality of storage devices; recover from the operand, a second instruction to be operated on second one or more storage locations of the plurality of storage devices, wherein the second instruction is substantively associated with the anti-malware protection related operation, and the first and second one or more storage locations differ by at least one storage location; and execute the second instruction to operate on the second one or more storage locations to effectuate the anti-malware protection related operation, wherein the anti-malware protection related operation is one of a read operation or a write operation to be performed on the second one or more storage locations, and wherein for a read operation the instructions are further to enable the controller to: assemble data read from the second one or more storage locations to form assembled data; and return the assembled data to the host computing device, as read output data of the first instruction, and wherein for a write operation the instructions are further to enable the controller to: store data in a striped manner in the second one or more storage locations. |
地址 |
Santa Clara CA US |