IP Library Granted Patent US 11,616,802
Granted Patent B2
US 11,616,802 · App. 17/568,006 · Granted Mar 28, 2023

Methods and system for automated ad hoc customer premise equipment bi-directional vulnerability scanning

Inventors: Charles James Manser (Clearwater, FL); Jeffrey Murray Rowell (Aurora, CO)
Assignee: Charter Communications Operating, LLC
H04L63/1433H04L12/2801H04L12/4679H04L63/1416H04L2101/622
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,616,802
App. No.
17/568,006
Filed
Jan 4, 2022
Granted
Mar 28, 2023
Kind
B2
Art Unit
2647
USPC
370/329
Abstract

Methods and systems for automated ad hoc customer premise equipment (CPE) bi-directional vulnerability scanning. A method includes an auto provisioning server receiving CPE information for a designated CPE to initiate a bi-directional vulnerability scan, obtaining telemetry data from a cable modem termination system (CMTS) based on the CPE information, configuring switches to form a virtual local area network channel between a LAN scanner and the designated CPE using the CPE information, provisioning the LAN scanner to obtain a LAN side Internet Protocol (IP) address from the designated CPE, initiating vulnerability scans at a wide area network (WAN) scanner and the LAN scanner using a stored WAN side IP address and a stored LAN side IP address, respectively, and generating a vulnerability scan report based on results from the WAN scanner and the LAN scanner. At least one network device can be configured based on the report.

Claims (47)

1. A method for automated customer premise equipment (CPE) bi-directional vulnerability scanning, the method comprising:

obtaining, by an auto provisioning server, telemetry data from a cable modem termination system (CMTS) based on CPE information for a CPE for which a bi-directional vulnerability scan is to be performed;

configuring, by the auto provisioning server using the CPE information, switches to form a virtual local area network (VLAN) channel between a LAN scanner and the designated CPE;

initiating, by the auto provisioning server, bi-directional vulnerability scans at a wide area network (WAN) scanner and the LAN scanner using a stored WAN side IP address and a stored LAN side IP address, respectively; and

configuring at least one network device based on results from the bi-directional vulnerability scans of the WAN scanner and the LAN scanner.

2. The method of claim 1 , the method further comprising:

confirming, by the auto provisioning server, the CPE information with the telemetry data.

3. The method of claim 1 , wherein the CPE information includes Media Access Control (MAC) address and location information of the designated CPE.

4. The method of claim 3 , wherein the telemetry data is obtained using the MAC address of the designated CPE.

5. The method of claim 1 , the method further comprising:

generating, by the auto provisioning server, a VLAN tag from the CPE information.

6. The method of claim 5 , the method further comprising:

generating, by the auto provisioning server, a VLAN tag from location information in the CPE information.

7. The method of claim 1 , the method further comprising:

storing, by the auto provisioning server, the WAN side IP address from the telemetry data upon a successful confirmation of the CPE information.

8. The method of claim 1 , the method further comprising:

provisioning, by the auto provisioning server, the LAN scanner to obtain the LAN side Internet Protocol (IP) address from the designated CPE; and

storing, by the auto provisioning server, the LAN side IP address from the LAN scanner.

9. The method of claim 1 , the method further comprising:

generating, by the auto provisioning server, a vulnerability scan report based on results from the WAN scanner and the LAN scanner, wherein the report identifies at least one security flaw or breach.

10. A system comprising:

a controller;

a service provider facing scanner;

a customer facing scanner;

a plurality of switches;

a termination equipment;

a plurality of customer premise equipment (CPEs) in communication with the termination equipment, the service provider facing scanner, and the plurality of switches;

a scan controller in communication with the controller, the service provider facing scanner, the customer facing scanner, the plurality of switches, and the termination equipment, the scan controller configured to:

collect telemetry data from the termination equipment using a Media Access Control (MAC) address for a selected CPE from the plurality of CPEs;

determine a virtual local area network (VLAN) tag using the location information to establish, via the plurality of switches, a pathway between the customer facing scanner and the selected CPE; and

send vulnerability scan requests to the service provider facing scanner and the customer facing scanner using a service provider Internet Protocol (IP) address obtained from the termination equipment and a customer facing IP address obtained from the selected CPE, respectively; and

the controller configured to configure at least one network device based on results from the vulnerability scan requests.

11. The system of claim 10 , the scan controller configured to validate the MAC address and location information for the selected CPE with the telemetry data.

12. The system of claim 10 , the scan controller configured to store the service provider facing IP address from the telemetry data upon a successful validation of the MAC address and the location information.

13. The system of claim 10 , the scan controller configured to store the customer facing IP address from the customer facing scanner.

14. The system of claim 10 , wherein the results identify at least one security flaw or breach.

15. A method for automated bi-directional vulnerability scanning, the method comprising:

validating, by an auto provisioning server, telemetry data obtained from termination equipment associated with customer premise equipment (CPE) on which to perform a scan against CPE data provided by the CPE;

establishing, by the auto provisioning server, a path between a customer scanner and the CPE by configuring switches using a virtual local area network (VLAN) tag generated from the CPE data;

provisioning, by the auto provisioning controller, the customer scanner to obtain a customer side Internet Protocol (IP) address from the CPE;

requesting, by the auto provisioning controller, scans at a service provider scanner and the customer scanner using a service provider Internet Protocol (IP) address and a customer side IP address obtained from the CPE, respectively; and

configuring at least one network device based on results from the scans.

16. The method of claim 15 , wherein the CPE data includes Media Access Control (MAC) address and location information of the CPE.

17. The method of claim 16 , wherein the telemetry data is obtained using the MAC address of the CPE.

18. The method of claim 16 , wherein the VLAN tag is generated from the location information.

19. The method of claim 15 , wherein the service provider IP address is obtained from the telemetry data.

20. The method of claim 15 , wherein the results identify at least one security flaw or breach.