×

System and method for providing data and device security between external and host devices

  • US 10,313,368 B2
  • Filed: 06/28/2017
  • Issued: 06/04/2019
  • Est. Priority Date: 12/13/2005
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • an external device configured to store and retrieve data in response to approved data transfer requests, the external device including an external device communication interface;

    a security device including a security engine and security policies, the security policies including data privacy policies, the security device further including at least one security device hardware processor configured to execute the security engine to evaluate redirected data transfer requests involving the external device against the security policies including against the data privacy policies, the security policies indicating an approvable data transfer request or indicating a disapprovable data transfer request, the security engine configured to assist in determining whether to approve or whether to disapprove each of the redirected data transfer requests based on the evaluation of the redirected data transfer requests against the security policies including against the data privacy policies, the security device including a security device connection interface, the security device configured to use the at least one security device hardware processor to;

    receive a particular redirected data transfer request;

    evaluate, using the security engine, the particular redirected data transfer request against the security policies including against the data privacy policies to determine whether to approve or whether to disapprove the particular redirected data transfer request; and

    generate, using the security engine, a particular approval or a particular disapproval based on the evaluation of the particular redirected data transfer request; and

    a host device including at least one host device hardware processor, a first host communication interface and a second host communication interface, the first host communication interface being communicatively coupled to the external device communication interface to enable data communications between the host device and the external device, the second host communication interface being communicatively coupled to the security device communication interface to enable data communications between the host device and the security device, the host device further including a redirection driver configured to automatically redirect received data transfer requests to the security device, the host device configured to use the at least one host device hardware processor to;

    receive a particular data transfer request;

    use the redirection driver to automatically redirect the particular data transfer request to the security device as the particular redirected data transfer request;

    receive the particular approval or the particular disapproval from the security device; and

    initiate performance of the particular data transfer request when the particular approval is received or when the particular disapproval is not received.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×