×

Process-level control of encrypted content

  • US 10,650,154 B2
  • Filed: 02/12/2016
  • Issued: 05/12/2020
  • Est. Priority Date: 02/12/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product for securing an endpoint against malicious activity, the computer program product comprising computer-executable code embodied in a non-transitory computer readable medium that, when executing on the endpoint performs the steps of:

  • encrypting a plurality of files on an endpoint to prevent unauthorized access to the plurality of files;

    receiving, from one of a plurality of processes executing on the endpoint, a request to access one of the plurality of files;

    decrypting the one of the plurality of files for the one of the plurality of processes with an extension to a file system of the endpoint that responsively applies rules for whether to allow or prohibit access to encrypted files within the file system on a process-by-process basis;

    monitoring a security state of the one of the plurality of processes, wherein monitoring the security state of the one of the plurality of processes includes monitoring network traffic associated with the one of the plurality of processes;

    if the security state of the one of the plurality of processes becomes a compromised state, performing the steps of maintaining access by the one of the plurality of processes to any open ones of the plurality of files, including the one of the plurality of files, prohibiting access by the one of the plurality of processes to other ones of the plurality of files, and initiating a remediation of the one of the plurality of processes by facilitating a restart of the one of the plurality of processes; and

    if the remediation of the one of the plurality of processes is successful, restoring access by the one of the plurality of processes to the plurality of files.

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