IP Library Granted Patent US 10,044,743
Granted Patent B2
US 10,044,743 · App. 14/937,665 · Granted Aug 7, 2018

Security scanning system and method

Inventors: Jerald Robert Howcroft (Beverly Hills, MI); John J. Markley (Wildwood, MO); Rocco A. Del Carmine (Waterbury, CT)
Assignee: AT&T Intellectual Property I, L.P.
H04L63/1433G06F21/56G06F21/57G06F21/577H04L63/14H04N7/173H04N21/24H04N21/442H04N21/443H04N21/8166H04N21/854
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 10,044,743
App. No.
14/937,665
Granted
Aug 7, 2018
Kind
B2
Abstract

The present disclosure provides a computer-readable medium, method and system for determining security vulnerabilities for a plurality of application programs used to provide television services to a customer device over a communications network. The method includes running a first scanning program against a first application program relating to a control panel for the customer device; running a second scanning program against a second application program that provides Internet content to the customer device; running a third scanning program against a third application program that relates to a component management system of customer premises equipment; and correlating security vulnerabilities identified utilizing the first, second, and third scanning programs.

Claims (60)

1. A non-transitory computer-readable storage medium including processor executable instructions that, when executed by a processor, cause the processor to perform operations comprising:

scanning, with a website scanning program, a control panel application for enabling a user to access a set-top-box remotely to navigate and select content, wherein the website scanning program is configured to access the set-top-box via a broadband connection to a modem locally coupled to the set-top-box, wherein scanning the control panel application includes:

receiving a uniform resource locator (URL) associated with a web server level of the control panel application, wherein the URL is indicative of a particular website; and

automatically navigating the particular website as a simulated user to discover links and record responses;

scanning, with an operating system level scanning program, the control panel application and an operating system in which the control panel application is executing;

scanning, with the website scanning program, a second application, wherein the second application provides Internet content to the set-top-box;

scanning, by the operating system level scanning program, the second application;

scanning, with a third scanning program, a component management application for managing and auto-configuring the set-top-box with a third scanning program; and

correlating security vulnerabilities identified by the website scanning program, the operating system level scanning program, and the third scanning program.

2. The computer-readable storage medium of claim 1 , wherein scanning the second application with the website scanning program comprises testing a web server level of the second application.

3. The computer-readable storage medium of claim 2 , wherein testing the web server level of the second application includes:

receiving a uniform resource locator (URL) associated with the web server level of the second application, wherein the URL is indicative of a particular website; and

automatically navigating the particular website as a simulated user to discover links and record responses.

4. The computer-readable storage medium of claim 1 , wherein the broadband connection includes a cable connection.

5. The computer-readable storage medium of claim 1 , wherein the broadband connection includes a satellite connection.

6. The computer-readable storage medium of claim 1 , wherein the operations include:

assigning risk levels to security vulnerabilities identified by the website scanning program and the operating system level scanning program; and

providing a report indicative of the risk levels.

7. The computer-readable storage medium of claim 1 , wherein the website scanning program accesses the set-top-box using a pass through connection to the modem.

8. A method of determining security vulnerabilities associated with providing television services to a set-top-box over a communications network, the method comprising:

scanning, with a website scanning program, a control panel application for enabling a user to access a set-top-box remotely to navigate and select content, wherein the website scanning program is configured to access the set-top-box via a broadband connection to a modem locally coupled to the set-top-box, wherein scanning the control panel application includes:

receiving a uniform resource locator (URL) associated with a web server level of the control panel application, wherein the URL is indicative of a particular website; and

automatically navigating the particular website as a simulated user to discover links and record responses;

scanning, with an operating system level scanning program, the control panel application and an operating system executing associated with the control panel application;

scanning, with the website scanning program, a second application, wherein the second application provides Internet content to the set-top-box;

scanning, by the operating system level scanning program, the second application;

scanning, with a third scanning program, a component management application for managing and auto-configuring the set-top-box with a third scanning program; and

correlating security vulnerabilities identified by the website scanning program, the operating system level scanning program, and the third scanning program.

9. The method of claim 8 , wherein scanning the second application with the website scanning program comprises testing a web server level of the second application.

10. The method of claim 9 , wherein testing the web server level of the second application includes:

receiving a uniform resource locator (URL) associated with the web server level of the second application, wherein the URL is indicative of a particular website; and

automatically navigating the particular website as a simulated user to discover links and record responses.

11. The method of claim 8 , wherein the broadband connection includes a cable connection.

12. The method of claim 8 , wherein the broadband connection includes a satellite connection.

13. The method of claim 8 , wherein the method further comprises:

assigning risk levels to security vulnerabilities identified by the website scanning program and the operating system level scanning program; and

providing a report indicative of the risk levels.

14. The method of claim 8 , wherein the website scanning program accesses the set-top-box using a pass through connection to the modem.

15. A server, comprising:

a processor; and

a storage medium including a database to store information relating to security vulnerabilities for a plurality of applications associated with a customer device and processor executable program instructions that, when executed by the processor, cause the processor to perform operations comprising:

scanning, with a website scanning program, a control panel application for enabling a user to access a set-top-box remotely to navigate and select content, wherein the website scanning program is configured to access the set-top-box via a broadband connection to a modem locally coupled to the set-top-box, wherein scanning the control panel application includes:

receiving a uniform resource locator (URL) associated with a web server level of the control panel application, wherein the URL is indicative of a particular website; and

automatically navigating the particular website as a simulated user to discover links and record responses;

scanning, with an operating system level scanning program, the control panel application and an operating system associated with the control panel application;

scanning, with the website scanning program, a second application, wherein the second application provides Internet content to the set-top-box;

scanning, by the operating system level scanning program, the second application;

scanning, with a third scanning program, a component management application for managing and auto-configuring the set-top-box with a third scanning program; and

correlating security vulnerabilities identified by the website scanning program, the operating system level scanning program, and the third scanning program.

16. The server of claim 15 , wherein:

scanning the second application with the website scanning program comprises testing a web server level of the second application.

17. The server of claim 16 , wherein:

testing the web server level of the second application includes:

receiving a uniform resource locator (URL) indicative of a second particular web site; and

automatically navigating the second particular website as a simulated user to discover links and record responses.

18. The server of claim 15 , wherein automatically navigating comprises invoking a web crawler configured to automatically navigate.

19. The server of claim 15 , wherein the broadband connection includes at least one of: a cable connection and a satellite connection.

20. The server of claim 15 , wherein the operations include:

assigning risk levels to security vulnerabilities identified by the website scanning program and the operating system level scanning program; and

providing a report indicative of the risk levels.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 037005 FRAME: 0853. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 15, 2023
From: HOWCROFT, JERALD ROBERT; MARKLEY, JOHN J.; DEL CARMINE, ROCCO A.
To: SBC KNOWLEDGE VENTURES, L.P.
Reel/Frame 062389/0700 →
CHANGE OF NAME Recorded Jan 15, 2023
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 062389/0772 →
CHANGE OF NAME Recorded Jan 15, 2023
From: SBC KNOWLEDGE VENTURES, L.P.
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 062389/0775 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2015
From: HOWCROFT, JERALD ROBERT; MARKLEY, JOHN J.; DEL CARMINE, ROCCO A.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 037005/0853 →
Continuity (4)
Continuation 14066380 · Oct 29, 2013
Continuation 13776429 · Feb 25, 2013
Continuation 11385609 · Mar 21, 2006
Related Publication 20160080409A1 · Mar 17, 2016