IP Library Granted Patent US 10,492,072
Granted Patent B1
US 10,492,072 · App. 15/389,094 · Granted Nov 26, 2019

Systems and methods for evaluating wireless network connection security

Inventors: Ilya Sokolov (Boston, MA); Gopi Bhagavathula (Mountain View, CA); Ning Chai (Mountain View, CA); Keith Newstadt (Newton, MA)
Assignee: Symantec Corporation
H04W12/08H04L61/6022H04L67/12H04W88/12
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,492,072
App. No.
15/389,094
Granted
Nov 26, 2019
Kind
B1
Abstract

The disclosed computer-implemented method for evaluating wireless network connection security may include (i) detecting a wireless network connection from an Internet-of-Things device through sniffing, (ii) automatically selecting the wireless network connection as the wireless network connection to be evaluated in an analysis of network connection security, (iii) performing, in response to the automatic selecting of the wireless network connection as the wireless network connection to be evaluated, the analysis of network connection security to determine whether the wireless network connection is secure, and (iv) automatically reporting, through a physical output of the computing device and in response to performing the analysis of network connection security, a result of the analysis of network connection security to inform a user about the safety of the Internet-of-Things device. Various other methods, systems, and computer-readable media are also disclosed.

Claims (54)

1. A computer-implemented method for evaluating wireless network connection security, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

detecting, by a monitoring device, a wireless network connection from an Internet-of-Things device through sniffing, wherein the monitoring device is affixed to a surface of the Internet-of-Things device;

automatically selecting the wireless network connection as the wireless network connection to be evaluated in an analysis of network connection security by at least one of comparing a signal strength of the wireless network connection with an expected signal strength and comparing the signal strength of the wireless network connection to a signal strength of another detected wireless network connection;

performing, in response to the automatic selecting of the wireless network connection as the wireless network connection to be evaluated, the analysis of network connection security to determine whether the wireless network connection is secure; and

automatically reporting, through a physical output of the computing device and in response to performing the analysis of network connection security, a result of the analysis of network connection security to inform a user about safety of the Internet-of-Things device.

2. The computer-implemented method of claim 1 , wherein the Internet-of-Things device comprises at least one of:

a refrigerator;

a thermostat;

a scale;

a camera; and

a household security system.

3. The computer-implemented method of claim 1 , wherein automatically selecting the wireless network connection as the wireless network connection to be evaluated in an analysis of network connection security is performed while the monitoring device is affixed to the Internet-of-Things device.

4. The computer-implemented method of claim 1 , wherein automatically selecting the wireless network connection as the wireless network connection to be evaluated in the analysis of network connection security comprises comparing the signal strength of the wireless network connection with the expected signal strength.

5. The computer-implemented method of claim 1 , wherein automatically selecting the wireless network connection as the wireless network connection to be evaluated in the analysis of network connection security comprises comparing the signal strength of the wireless network connection to a signal strength of the other detected wireless network connection.

6. The computer-implemented method of claim 5 , wherein comparing the signal strength of the wireless network connection to the signal strength of the other detected wireless network connection comprises determining that the signal strength of the wireless network connection is stronger.

7. The computer-implemented method of claim 1 , wherein determining that the signal strength of the wireless network connection is stronger comprises determining that the signal strength is strongest among a set of all detected wireless network connections.

8. The computer-implemented method of claim 1 , wherein performing the analysis of network connection security to determine whether the wireless network connection is secure comprises at least one of:

determining whether the wireless network connection uses an unencrypted channel;

determining whether the wireless network connection uses an encrypted channel that is encrypted according to a network protocol that had been previously categorized, at the computing device, as weak encryption;

determining whether the wireless network connection uses a security certificate that is at least one of expired and self-signed; and

determining whether entropy on the wireless network connection has been validated.

9. The computer-implemented method of claim 1 , wherein relative movement between the monitoring device and the Internet-of-Things device triggers the automatically selecting the wireless network connection as the wireless network connection to be evaluated in the analysis of network connection security.

10. The computer-implemented method of claim 1 , wherein:

the computing device corresponds to a thumb-sized device with minimal functionality that is substantially limited to the analysis of network connection security; and

the physical output of the computing device visually displays a color to indicate a level of security for the wireless network connection.

11. A system for evaluating wireless network connection security, the system comprising:

a computing device comprising at least one physical processor; and

physical memory comprising computer-executable instructions that, when executed by the at least one physical processor, cause the computing device to:

detect, by a monitoring device, a wireless network connection from an Internet-of-Things device through sniffing, wherein the monitoring device is affixed to a surface of the Internet-of-Things device;

automatically select the wireless network connection as the wireless network connection to be evaluated in an analysis of network connection security by at least one of comparing a signal strength of the wireless network connection with an expected signal strength and comparing the signal strength of the wireless network connection to a signal strength of another detected wireless network connection;

perform, in response to the automatic selecting of the wireless network connection as the wireless network connection to be evaluated, the analysis of network connection security to determine whether the wireless network connection is secure; and

automatically report, through a physical output of the computing device and in response to performing the analysis of network connection security, a result of the analysis of network connection security to inform a user about safety of the Internet-of-Things device.

12. The system of claim 11 , wherein the Internet-of-Things device comprises at least one of:

a refrigerator;

a thermostat;

a scale;

a camera; and

a household security system.

13. The system of claim 11 , wherein the monitoring device is affixed to the Internet-of-Things device.

14. The system of claim 11 , wherein the computer-executable instructions further cause the computing device to automatically select the wireless network connection as the wireless network connection to be evaluated in the analysis of network connection security at least in part by comparing the signal strength of the wireless network connection with the expected signal strength.

15. The system of claim 11 , wherein the computer-executable instructions further cause the computing device to automatically select the wireless network connection as the wireless network connection to be evaluated in the analysis of network connection security by comparing the signal strength of the wireless network connection to a signal strength of the other detected wireless network connection.

16. The system of claim 15 , wherein the computer-executable instructions further cause the computing device to compare the signal strength of the wireless network connection to the signal strength of the other detected wireless network connection by determining that the signal strength of the wireless network connection is stronger.

17. The system of claim 11 , wherein the computer-executable instructions further cause the computing device to determine that the signal strength of the wireless network connection is stronger by determining that the signal strength is strongest among a set of all detected wireless network connections.

18. The system of claim 11 , wherein, to perform the analysis of network connection security to determine whether the wireless network connection is secure, the computer-executable instructions further cause the computing device to at least one of:

determine whether the wireless network connection uses an unencrypted channel;

determine whether the wireless network connection uses an encrypted channel that is encrypted according to a network protocol that had been previously categorized, at the computing device, as weak encryption;

determine whether the wireless network connection uses a security certificate that is at least one of expired and self-signed; and

determine whether entropy on the wireless network connection has been validated.

19. The system of claim 11 , wherein relative movement between the monitoring device and the Internet-of-Things device will trigger the automatically selecting the wireless network connection as the wireless network connection to be evaluated in the analysis of network connection security.

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

detect, by a monitoring device, a wireless network connection from an Internet-of-Things device through sniffing, wherein the monitoring device is affixed to a surface of the Internet-of-Things device;

automatically select the wireless network connection as the wireless network connection to be evaluated in an analysis of network connection security by at least one of comparing a signal strength of the wireless network connection with an expected signal strength and comparing the signal strength of the wireless network connection to a signal strength of another detected wireless network connection;

perform, in response to the automatic selecting of the wireless network connection as the wireless network connection to be evaluated, the analysis of network connection security to determine whether the wireless network connection is secure; and

automatically report, through a physical output of the computing device and in response to performing the analysis of network connection security, a result of the analysis of network connection security to inform a user about safety of the Internet-of-Things device.

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 Dec 22, 2016
From: SOKOLOV, ILYA; BHAGAVATHULA, GOPI; CHAI, NING; NEWSTADT, KEITH
To: SYMANTEC CORPORATION
Reel/Frame 040755/0806 →
Cited By (9)
US 12,335,767 US 12,375,580 US 12,379,144 US 12,526,682 US 12,532,211 US 12,574,788 US 12,598,504 US 12,613,504 US 12,621,331