IP Library Granted Patent US 11,140,195
Granted Patent B2
US 11,140,195 · App. 15/945,226 · Granted Oct 5, 2021

Secure endpoint in a heterogenous enterprise network

Inventors: Moritz Daniel Grimm (Bruchsal, DE); Daniel Stutz (Karlsruhe, DE); Andrew J. Thomas (Oxfordshire, GB); Kenneth D. Ray (Seattle, WA)
Assignee: Sophos Limited
H04L63/145G06F21/56H04L63/0236H04L63/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,140,195
App. No.
15/945,226
Granted
Oct 5, 2021
Kind
B2
Abstract

An endpoint in an enterprise network is configured to respond to internal and external detections of compromise in a manner that permits the endpoint to cooperate with other endpoints to secure the enterprise network. For example, the endpoint may be configured to self-isolate when local monitoring detects a compromise on the endpoint, and to respond to an external notification of compromise of another endpoint by restricting communications with that other endpoint.

Claims (27)

1. A system comprising:

a network device for a subnet of an enterprise network;

a processor on an endpoint connected to the subnet;

a network interface for coupling the endpoint in a communicating relationship with the network device of the enterprise network;

the endpoint comprising a memory bearing instructions executable by the processor to provide a security agent for the endpoint, the security agent configured to self-isolate the endpoint by performing the steps of detecting a compromised state of the endpoint, and in response to the compromised state, transmitting a heartbeat to the network device including an identification of the compromised state and restricting outbound communications from the endpoint to one or more other endpoints coupled to the subnet of the enterprise network, the security agent further configured to shun the one or more other endpoints in the subnet of the enterprise network by performing the steps of receiving a notification of a compromise of one of the other endpoints from the network device, and in response to the notification of the compromise, restricting inbound connections to the endpoint from the one of the one or more other endpoints identified in the notification of the compromise, and

the network device configured to transmit information about the compromised state to a threat management facility outside the subnet and, in response to detecting the identification of the compromised state in the heartbeat, to transmit a second notification of compromise to the one or more other endpoints.

2. The system of claim 1 wherein the endpoint is coupled to a subnet of the enterprise network.

3. The system of claim 2 wherein the one or more other endpoints are coupled to the subnet of the enterprise network.

4. The system of claim 2 wherein the network device includes a network address translation device between the endpoint and a firewall for the enterprise network.

5. The system of claim 2 wherein the network device includes at least one of a router, a switch, and a wireless access point.

6. The system of claim 2 wherein the network device includes a gateway to an external network.

7. The system of claim 2 wherein the network device includes a threat management facility for managing security of the enterprise network.

8. The system of claim 2 wherein the notification of the compromise includes an identification of an IP address of the one of the other endpoints, and restricting communications from the one of the other endpoints includes restricting communications from the IP address.

9. The system of claim 2 wherein the notification of the compromise includes an identification of one or more network adapters of the one of the other endpoints, and restricting communications from the one of the other endpoints includes restricting communications using any of the one or more network adapters.

10. The system of claim 2 wherein the memory bears instructions executable by the processor to perform the steps of determining a MAC address of one of the other endpoints on the subnet and reporting the MAC address to a firewall for the enterprise network.

11. The system of claim 10 wherein the firewall is separated from the endpoint by a network address translation device.

12. The system of claim 10 wherein the firewall is separated from the endpoint by one or more other network devices.

13. The system of claim 2 wherein detecting the compromised state includes detecting a credential theft attempt on the endpoint.

14. The system of claim 2 wherein detecting the compromised state includes detecting a lateral movement attempt including attempted access from the endpoint to one of the other endpoints in the enterprise network.

15. The system of claim 2 wherein detecting the compromised state includes detecting an attempted exfiltration of data from the endpoint.

16. The system of claim 2 wherein detecting the compromised state includes detecting malware executing on the endpoint.

17. The system of claim 2 further comprising a threat management facility configured to coordinate a remediation of the compromised state.

18. A method for operating an endpoint coupled to a subnetwork and a network device for the subnet in an enterprise network, the method comprising:

detecting, by the endpoint, a compromised state, and in response to the compromised state, transmitting a heartbeat to the network device including an identification of the compromised state and restricting of outbound communications from the endpoint and one or more other endpoints coupled to the subnet of the enterprise network;

receiving, by the endpoint, a notification of a compromise of one of the other endpoints on the subnet from the network device, and in response to the notification of the compromise, restricting inbound connections to the endpoint from the one of the other endpoints identified in the notification of the compromise; and

transmitting by the network device information about the compromised state to a threat management facility outside the subnet and, in response to detecting the identification of the compromised state in the heartbeat, transmitting a second notification of compromise to the one or more other endpoints.

19. The method of claim 18 wherein detecting the compromised state includes detecting malware executing on the endpoint with an antivirus scanner.

Assignments (4)
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 053476/0681 Recorded Mar 9, 2021
From: OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT
To: SOPHOS LIMITED
Reel/Frame 056469/0815 →
PATENT SECURITY AGREEMENT FIRST LIEN Recorded Jul 6, 2020
From: SOPHOS LIMITED
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 053124/0350 →
PATENT SECURITY AGREEMENT SECOND LIEN Recorded Jul 6, 2020
From: SOPHOS LIMITED
To: OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 053476/0681 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2019
From: GRIMM, MORITZ DANIEL; STUTZ, DANIEL; THOMAS, ANDREW J.; RAY, KENNETH D.
To: SOPHOS LIMITED
Reel/Frame 048230/0304 →
Continuity (1)
Related Publication 20190312887A1 · Oct 10, 2019