CPC H04L 63/1433 (2013.01) [H04L 63/0281 (2013.01); H04L 63/0428 (2013.01); H04L 67/53 (2022.05); H04L 67/56 (2022.05); H04L 67/60 (2022.05); H04L 67/01 (2022.05)] | 16 Claims |
1. A server system comprising:
a memory resource to store a set of instructions; and
one or more processors to access the set of instructions from the memory resource to perform operations including:
receiving, from a client device of a user, a request including a proxy link that corresponds to a link to content hosted by a third-party network service;
receiving usage information from the client device to determine a real- time risk metric of the user, the usage information corresponding to the user's real-time usage of at least one of the third-party network service or a browser executing on the client device;
retrieving the content from the third-party network service on behalf of the client device using the link, the content including sensitive data that are encrypted and remainder data that are not encrypted;
based on the real-time risk of the user, making a determination as to whether the sensitive data are to be decrypted for the client device; and
in response to determining, based on the real-time risk metric, that the sensitive data are to be decrypted for the client device, decrypting the sensitive data to yield decrypted sensitive data and sending modified content that includes the remainder data and the decrypted sensitive data to the client device.
|