IP Library Granted Patent US 11,128,665
Granted Patent B1
US 11,128,665 · App. 16/123,622 · Granted Sep 21, 2021

Systems and methods for providing secure access to vulnerable networked devices

Inventors: Ilya Sokolov (Boston, MA); Bruce McCorkendale (Manhattan Beach, CA)
Assignee: NortonLifeLock Inc.
H04L63/20H04L63/0272H04L63/0281H04L63/1408H04L63/1433
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,128,665
App. No.
16/123,622
Granted
Sep 21, 2021
Kind
B1
Abstract

The disclosed computer-implemented method for providing secure access to vulnerable networked devices may include identifying a vulnerable network device connected to a local network, identifying local network traffic destined for the vulnerable network device and that has been tagged as safe, passing the local network traffic tagged as safe to the vulnerable network device, and performing a security action on local network traffic destined for the vulnerable network device that has not been tagged as safe. Various other methods, systems, and computer-readable media are also disclosed.

Claims (70)

1. A computer-implemented method for providing secure access to vulnerable networked devices, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

identifying a vulnerable networked device connected to a local network;

identifying an application executing on a device connected to the local network as a safe application;

identifying a first portion of local network traffic originating from the safe application and destined for the vulnerable networked device;

tagging the first portion of local network traffic as safe based on the identity of the safe application and the destination of the first portion of local network traffic, wherein the tagging includes marking the first portion of local network traffic with an identifier;

identifying the first portion of local network traffic destined for the vulnerable networked device and that has been tagged as safe;

passing the first portion of local network traffic tagged as safe to the vulnerable networked device; and

performing a security action on a second portion of local network traffic destined for the vulnerable networked device that has not been tagged as safe,

wherein the steps of identifying the application as a safe application, identifying the network traffic originating from the application, and tagging the network traffic as safe are performed external to the device.

2. The computer-implemented method of claim 1 , wherein the identifier corresponds to at least one of:

a virtual local area network tag associated with an ethernet frame; or

an options field within an internet protocol (IP) header.

3. The computer-implemented method of claim 1 , wherein identifying an application as a safe application comprises monitoring network traffic by way of at least one of a filter network driver, a system call, a usability application, establishing a virtual private network, or by acting as a proxy server.

4. The computer-implemented method of claim 1 , further comprising:

identifying a user generating the network traffic destined for the vulnerable networked device; and

wherein tagging the network traffic as safe is further based on the identified user generating the network traffic.

5. The computer-implemented method of claim 1 , further comprising verifying a validity of the tagged network traffic with a public key.

6. The computer-implemented method of claim 1 , further comprising:

prompting an administrator for authorization to tag network traffic originating from a local source and destined for the vulnerable networked device as safe;

receiving authorization from the administrator to tag the network traffic originating from the local source and destined for the vulnerable networked device as safe; and

tagging the network traffic originating from the local source and destined for the vulnerable networked device as safe.

7. The computer-implemented method of claim 6 , further comprising maintaining a record of the authorization from the administrator and tagging future network traffic originating from the local source and destined for the vulnerable networked device without prompting the administrator for further authorization.

8. A system for providing secure access to vulnerable networked devices, the system comprising:

at least one physical processor;

physical memory comprising computer-executable instructions that, when executed by the physical processor, cause the physical processor to:

identify a vulnerable network device connected to a local network;

identify an application executing on a device connected to the local network as a safe application;

identify a first portion of local network traffic originating from the safe application and destined for the vulnerable networked device;

tag the first portion of local network traffic as safe based on the identity of the safe application and the destination of the first portion of local network traffic, wherein the instructions cause the physical processor to mark the first portion of local network traffic with an identifier;

identify the first portion of local network traffic destined for the vulnerable network device and that has been previously tagged as safe;

pass the first portion of local network traffic that has been previously tagged as safe to the vulnerable network device; and

perform a security action on a second portion of local network traffic destined for the vulnerable network device that has not been tagged as safe,

wherein the instructions cause the physical processor to identify the application as a safe application, identify the network traffic originating from the application, and tag the network traffic as safe external to the device.

9. The system of claim 8 , wherein the identifier corresponds to at least one of:

a virtual local area network tag associated with an ethernet frame; or

an options field within an internet protocol (IP) header.

10. The system of claim 8 , wherein the computer-executable instructions further cause the physical processor to:

identify a user generating the network traffic destined for the vulnerable network device; and

wherein tagging the network traffic as safe is further based on the identified user generating the network traffic.

11. The system of claim 8 , wherein the computer-executable instructions further cause the physical processor to:

prompt an administrator for authorization to tag network traffic originating from a local source and destined for the vulnerable network device as safe;

receive authorization from the administrator to tag the network traffic originating from the local source and destined for the vulnerable network device as safe; and

tag the network traffic originating from the local source and destined for the vulnerable network device as safe.

12. The system of claim 11 , wherein the computer-executable instructions further cause the physical processor to:

maintain a record of the authorization from the administrator, and

tag future network traffic originating from the local source and destined for the vulnerable network device without prompting the administrator for further authorization.

13. The system of claim 8 , wherein the computer-executable instructions further cause the physical processor to:

verify a validity of the tagged network traffic with a public key.

14. A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:

identify a vulnerable network device connected to a local network;

identify an application executing on a device connected to the local network as a safe application;

identify a first portion of local network traffic originating from the safe application and destined for the vulnerable networked device;

tag the first portion of local network traffic as safe based on the identity of the safe application and the destination of the first portion of local network traffic, wherein the instructions cause the computing device to mark the first portion of local network traffic with an identifier;

identify the first portion of local network traffic destined for the vulnerable network device and that has been previously tagged as safe;

pass the first portion of local network traffic that has been previously tagged as safe to the vulnerable network device; and

perform a security action on a second portion of local network traffic destined for the vulnerable network device that has not been tagged as safe,

wherein the instructions cause the computing device to identify the application as a safe application, identify the network traffic originating from the application, and tag the network traffic as safe external to the device.

15. The non-transitory computer-readable medium of claim 14 , wherein the identifier corresponds to at least one of:

a virtual local area network tag associated with an ethernet frame; or

an options field within an internet protocol (IP) header.

16. The non-transitory computer-readable medium of claim 14 , wherein the computer-executable instructions further cause the computing device to:

identify a user generating the network traffic destined for the network device; and

wherein tagging the network traffic as safe is further based on the identified user generating the network traffic.

17. The non-transitory computer-readable medium of claim 16 , wherein the computer-executable instructions further cause the processor to:

prompt an administrator for authorization to tag network traffic originating from a local source and destined for the vulnerable network device as safe;

receive authorization from the administrator to tag the network traffic originating from the local source and destined for the vulnerable network device as safe; and

tag the network traffic originating from the local source and destined for the vulnerable network device as safe.

18. The non-transitory computer-readable medium of claim 17 , wherein the computer-executable instructions further cause the processor to:

maintain a record of the authorization from the administrator, and

tag future network traffic originating from the local source and destined for the vulnerable network device without prompting the administrator for further authorization.

Assignments (6)
CHANGE OF NAME Recorded Feb 6, 2023
From: NORTONLIFELOCK INC.
To: GEN DIGITAL INC.
Reel/Frame 062714/0605 →
NOTICE OF SUCCESSION OF AGENCY (REEL 050926 / FRAME 0560) Recorded Sep 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 061422/0371 →
SECURITY AGREEMENT Recorded Sep 13, 2022
From: NORTONLIFELOCK INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062220/0001 →
CHANGE OF NAME Recorded Feb 14, 2020
From: SYMANTEC CORPORATION
To: NORTONLIFELOCK INC.
Reel/Frame 051935/0228 →
SECURITY AGREEMENT Recorded Nov 4, 2019
From: SYMANTEC CORPORATION; BLUE COAT LLC; LIFELOCK, INC,; SYMANTEC OPERATING CORPORATION
To: JPMORGAN, N.A.
Reel/Frame 050926/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2018
From: SOKOLOV, ILYA; MCORKENDALE, BRUCE
To: SYMANTEC CORPORATION
Reel/Frame 047201/0731 →
Cited By (3)
US 12,432,244 US 12,621,331 US 12,719,868