Systems and methods for endpoint process metadata based policy enforcement
AssigneeZscaler, Inc.
InventorYaroslav Rosomakho
Life of this patent
Estimating the term…
Abstract
Systems and methods for endpoint application metadata based policy enforcement include monitoring traffic via a cloud, the traffic being monitored inline between one or more endpoints and one or more destinations; identifying, within a request from an endpoint, endpoint process metadata associated with an endpoint process used to make the request; processing the endpoint process metadata; and performing one or more actions on the request based on the processing. The endpoint process metadata can be collected by a connector application executing on the one or more endpoints, and forwarded to the cloud in-band therefrom.
Claims14
A method comprising steps of:
- monitoring traffic, via a cloud-based security service executed by one or more processors of a server, the traffic being monitored inline between one or more endpoints and one or more destinations;
- identifying, by the cloud-based security service, within a request from an endpoint, endpoint process metadata associated with an endpoint process used to make the request, wherein the endpoint process metadata includes one or more of a signor name, signature timestamp, product name, product version, original file name, executable hash, Process Identity (PID), process name, process owner, and process running duration of the endpoint process;
- processing, by the cloud-based security service, the endpoint process metadata which includes the product version, the processing includes determining if the product version of the endpoint process is a latest version available;
- and
- responsive to the processing, performing, by the cloud-based security service, one or more security actions on the request, including at least one of blocking the request, allowing the request, bypassing Transport Layer Security (TLS) decryption for the request, and alerting a user of the endpoint via a connector application.
A non-transitory computer-readable medium comprising instructions that, when executed, cause one or more processors of a cloud-based security service to perform steps of:
- monitoring traffic, via the cloud-based security service, the traffic being monitored inline between one or more endpoints and one or more destinations;
- identifying, by the cloud based security service, within a request from an endpoint, endpoint process metadata associated with an endpoint process used to make the request, wherein the endpoint process metadata includes one or more of a signor name, signature timestamp, product name, product version, original file name, executable hash, Process Identity (PID), process name, process owner, and process running duration of the endpoint process;
- processing, by the cloud-based security service, the endpoint process metadata which includes the product version, the processing includes determining if the product version of the endpoint process is a latest version available;
- and
- responsive to the processing, performing, by the cloud-based security service, one or more security actions on the request, including at least one of blocking the request, allowing the request, bypassing Transport Layer Security (TLS) decryption for the request, and alerting a user of the endpoint via a connector application.
Dependencies are inferred from the claim text.