IP Library Granted Patent US 8,479,267
Granted Patent B2
US 8,479,267 · App. 12/494,435 · Granted Jul 2, 2013

System and method for identifying unauthorized endpoints

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 8,479,267
App. No.
12/494,435
Granted
Jul 2, 2013
Kind
B2
Abstract

In embodiments of the present invention improved capabilities are described for identifying unauthorized endpoints. The present invention includes computer implemented methods and systems for actively polling and monitoring network devices, such as network routers and switches, to obtain information on any or all of the endpoints on a network with which the router or switch may have communicated. Address information acquired through polling is compared with an authorized endpoint list, which is generated from information reported to the store by security agents on the authorized endpoints and which is stored in a security compliance store, in order to identify unauthorized endpoints. Methods and systems disclosed herein also include remediation measures to be taken on the unauthorized endpoints. Related user interfaces, applications, and computer program products are disclosed.

Claims (18)

1. A computer program product embodied in a non-transitory computer readable medium that, when executing on one or more computers, performs the steps of:

collecting active endpoint information from each of a plurality of network devices other than active endpoints in a computer network, wherein the active endpoint information includes address information from each of a plurality of active endpoint computing facilities communicating through at least one of the plurality of network devices;

forming an active endpoint list in a datastore wherein the address information is maintained as a list of media access control (MAC) addresses for active endpoints communicating with each of the plurality of network devices and wherein the contents of the data store are formed from Address Resolution Protocol (ARP) data collected from the plurality of network devices;

collecting authorized endpoint information to the datastore from one or more authorized endpoints, wherein the authorized endpoint information is received from a security agent operating on each of a plurality of authorized endpoints that have been verified as being compliant with a security policy and have been authorized to access the computer network;

forming an authorized endpoint list, wherein each authorized endpoint is represented by the authorized endpoint's media access control (MAC) address; and

comparing the active endpoint list to the authorized endpoint list to identify an unauthorized endpoint, wherein the unauthorized endpoint is one of the active endpoints but is not one of the authorized endpoints.

2. The computer program product of claim 1 , wherein the list of MAC addresses is maintained as a consolidated list comprising the address information collected from each of the plurality of network devices.

3. The computer program product of claim 2 , wherein the consolidated list is maintained in a central repository accessible to a processor making the comparison of the active endpoint list and the authorized endpoint list.

4. The computer program product of claim 1 , wherein the authorized endpoint information is stored in the data store in response to the delivery of an IP address.

5. The computer program product of claim 1 , wherein the network device is a network router.

6. The computer program product of claim 1 , wherein the network device is a network switch.

7. The computer program product of claim 1 , wherein the address information included in the active endpoint information is a list of IP addresses.

8. The computer program product of claim 1 , wherein the address information included in the active endpoint information includes both an IP address and a related MAC address.

9. The computer program product of claim 1 , wherein the datastore is associated with an IP address server.

10. The computer program product of claim 1 , wherein the information identifying each authorized endpoint is a MAC address with an associated IP address.

11. The computer program product of claim 1 , further comprising: causing the unauthorized endpoint computing facility to be prevented from network access.

12. The computer program product of claim 11 , wherein controlling network access includes configuration of the network device by at least one endpoint computing facility to control the endpoint, as identified by at least one of its media access control (MAC) address and its IP address.

13. The computer program product of claim 1 , further comprising: causing the unauthorized endpoint computing facility to be provided only a limited level of network access.

Assignments (9)
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 →
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2020
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: SOPHOS LIMITED
Reel/Frame 053334/0220 →
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 SECURITY INTEREST Recorded Feb 3, 2014
From: JPMORGAN CHASE BANK, N.A.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032152/0883 →
CHANGE OF NAME Recorded Apr 11, 2013
From: SOPHOS PLC
To: SOPHOS LIMITED
Reel/Frame 030194/0299 →
SECURITY INTEREST Recorded May 11, 2012
From: RBC EUROPE LIMITED, AS EXISTING ADMINISTRATION AGENT AND COLLATERAL AGENT
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 028198/0285 →
SECURITY AGREEMENT Recorded Aug 8, 2011
From: SOPHOS LIMITED F/K/A SOPHOS PLC
To: ROYAL BANK OF CANADA EUROPE LIMITED, AS COLLATERAL AGENT
Reel/Frame 026717/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2009
From: DONLEY, DARYL E.; KEENE, DAVID P.
To: SOPHOS PLC
Reel/Frame 022890/0889 →