IP Library › Granted Patent US 12,120,144
Granted Patent B2
US 12,120,144 · App. 18/495,027 · Granted Oct 15, 2024

Determining the exposure level of vulnerabilities

Inventors: Sebastian Lekies (Zurich, CH); Jean-Baptiste Cid (Zurich, CH)
Assignee: Google LLC
H04L63/1433H04L63/029H04L63/105H04L63/107
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 12,120,144
App. No.
18/495,027
Granted
Oct 15, 2024
Kind
B2
Abstract

A method includes receiving a scan request requesting to scan a set of network-connected assets designated for a network scan. For each respective network-connected asset, the method includes scanning, at a network security scanner using a first scanning privilege level, the respective network-connected asset. The method includes determining, based on the scan using the first scanning privilege level, whether the respective network-connected asset has a vulnerability. In response, the method includes scanning, at the network security scanner using a second scanning privilege level, the respective network-connected asset. The second scanning privilege level defines a lower level of access the network security scanner has than the first scanning privilege level. The method includes determining, based on the scans, an exposure level of the vulnerability. The method includes reporting the exposure level of the vulnerability to a user of the respective network-connected asset.

Claims (38)

1. A computer-implemented method when executed by data processing hardware causes the data processing hardware to perform operations comprising:

scanning, using a first scanning privilege level, a plurality of network-connected assets for a first vulnerability;

detecting, based on the scan using the first scanning privilege level, the first vulnerability at at least one network-connected asset of the plurality of network-connected assets;

in response to detecting the first vulnerability at the at least one network-connected asset of the plurality of network-connected assets, scanning, using a second scanning privilege level, only the at least one network-connected asset of the plurality of network-connected assets for a second vulnerability;

detecting, based on the scan using the second scanning privilege level, the second vulnerability at a first network-connected asset of the at least one network-connected asset;

in response to detecting the second vulnerability at the first network-connected asset, determining that the first network-connected asset has a first exposure level;

determining, based on the scan using the second scanning privilege level, that a second network-connected asset of the at least one network-connected asset does not comprise the second vulnerability;

in response to determining that the second network-connected asset does not comprise the second vulnerability, determining that the second network-connected asset has a second exposure level that is different from the first exposure level; and

reporting the first exposure level of the first network-connected asset and the second exposure level of the second network-connected asset to a user of the plurality of network-connected assets.

2. The method of claim 1 , wherein the first scanning privilege level and the second scanning privilege level are each associated with a different respective network location.

3. The method of claim 2 , wherein the respective network location associated with the first scanning privilege level comprises an internal network location.

4. The method of claim 2 , wherein the respective network location associated with the second scanning privilege level comprises an external network location.

5. The method of claim 1 , wherein the first scanning privilege level comprises a firewall bypass of a firewall associated with the plurality of network-connected assets.

6. The method of claim 1 , wherein the first scanning privilege level and the second scanning privilege level are among a plurality of scanning privilege levels each defining a different level of access a network security scanner has to the plurality of network-connected assets.

7. The method of claim 6 , wherein at least one of the plurality of scanning privilege levels comprises access credentials providing access to a resource of one network-connected asset of the plurality of network-connected assets.

8. The method of claim 1 , wherein the first vulnerability is different from the second vulnerability.

9. The method of claim 1 , wherein the operations further comprise performing, based on the first exposure level of the first network-connected asset, a remedial action to mitigate the first vulnerability and the second vulnerability.

10. The method of claim 1 , wherein the operations further comprise, in response to determining that the second network-connected asset does not comprise the second vulnerability, halting any further scanning of the second network-connected asset.

11. A system comprising:

data processing hardware; and

memory hardware in communication with the data processing hardware, the memory hardware storing instructions that when executed on the data processing hardware cause the data processing hardware to perform operations comprising:

scanning, using a first scanning privilege level, a plurality of network-connected assets for a first vulnerability;

detecting, based on the scan using the first scanning privilege level, the first vulnerability at at least one network-connected asset of the plurality of network-connected assets;

in response to detecting the first vulnerability at the at least one network-connected asset of the plurality of network-connected assets, scanning, using a second scanning privilege level, only the at least one network-connected asset of the plurality of network-connected assets for a second vulnerability;

detecting, based on the scan using the second scanning privilege level, the second vulnerability at a first network-connected asset of the at least one network-connected asset;

in response to detecting the second vulnerability at the first network-connected asset, determining that the first network-connected asset has a first exposure level;

determining, based on the scan using the second scanning privilege level, that a second network-connected asset of the at least one network-connected asset does not comprise the second vulnerability;

in response to determining that the second network-connected asset does not comprise the second vulnerability, determining that the second network-connected asset has a second exposure level that is different from the first exposure level; and

reporting the first exposure level of the first network-connected asset and the second exposure level of the second network-connected asset to a user of the plurality of network-connected assets.

12. The system of claim 11 , wherein the first scanning privilege level and the second scanning privilege level are each associated with a different respective network location.

13. The system of claim 12 , wherein the respective network location associated with the first scanning privilege level comprises an internal network location.

14. The system of claim 12 , wherein the respective network location associated with the second scanning privilege level comprises an external network location.

15. The system of claim 11 , wherein the first scanning privilege level comprises a firewall bypass of a firewall associated with the plurality of network-connected assets.

16. The system of claim 11 , wherein the first scanning privilege level and the second scanning privilege level are among a plurality of scanning privilege levels each defining a different level of access a network security scanner has to the plurality of network-connected assets.

17. The system of claim 16 , wherein at least one of the plurality of scanning privilege levels comprises access credentials providing access to a resource of one network-connected asset of the plurality of network-connected assets.

18. The system of claim 11 , wherein the first vulnerability is different from the second vulnerability.

19. The system of claim 11 , wherein the operations further comprise performing, based on the first exposure level of the first network-connected asset, a remedial action to mitigate the first vulnerability and the second vulnerability.

20. The system of claim 11 , wherein the operations further comprise, in response to determining that the second network-connected asset does not comprise the second vulnerability, halting any further scanning of the second network-connected asset.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2023
From: LEKIES, SEBASTIAN; CID, JEAN-BAPTISTE
To: GOOGLE LLC
Reel/Frame 065355/0328 →
Continuity (2)
Continuation 17244292 · Apr 29, 2021
Related Publication 20240056473A1 · Feb 15, 2024
Cited By (2)
US 12,457,558 US 12,526,748