IP Library › Granted Patent US 11,985,185
Granted Patent B2
US 11,985,185 · App. 18/478,534 · Granted May 14, 2024

System and method for analyzing network objects in a cloud environment

Inventors: Shai Keren (Tel Aviv, IL); Daniel Hershko Shemesh (Givat Shmuel, IL); Roy Reznik (Tel Aviv, IL); Ami Luttwak (Binyamina, IL); Avihai Berkovitz (Tel Aviv, IL)
Assignee: WIZ, INC.
H04L67/10H04L41/046H04L41/5096H04L49/70H04L63/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,985,185
App. No.
18/478,534
Granted
May 14, 2024
Kind
B2
Abstract

A method and system for providing textual insights on objects deployed in a cloud environment are provided. The method includes collecting object data on objects deployed in the cloud environment, wherein objects are deployed and operable at different layers of the cloud environment; identifying objects deployed in the cloud environment; constructing a visual representation of the cloud environment, including the identified objects and their relationships; and generating textual insights on the identified objects and their relationships using natural language processing.

Claims (33)

1. A method for detecting network vulnerability based on network path exposure, comprising:

collecting network object data on a plurality of network objects deployed in a cloud computing environment;

constructing a network graph based on the collected network object data, wherein the network graph includes network objects identified in the cloud computing environment;

determining relationships between the identified network objects in the network graph, wherein the determined relationships between the identified network objects includes descriptions of connections between the identified network objects;

analyzing the network graph and the determined relationships to generate insights, wherein the generated insights include determining that a network object is exposed to an external network; and

tagging network objects in the network graph for which the insight is generated.

2. The method of claim 1 , wherein the network object exposure is a cross-environment exposure.

3. The method of claim 1 , wherein the insights include a connection which is unauthorized.

4. The method of claim 1 , further comprising:

determining a number of transmissions between the network object and the external network.

5. The method of claim 1 , further comprising:

generating an insight indicating that administrator interface is exposed to an external network.

6. A non-transitory computer-readable medium storing a set of instructions for detecting network vulnerability based on network path exposure, the set of instructions comprising:

one or more instructions that, when executed by one or more processors of a device, cause the device to:

collect network object data on a plurality of network objects deployed in a cloud computing environment

construct a network graph based on the collected network object data, wherein the network graph includes network objects identified in the cloud computing environment

determine relationships between the identified network objects in the network graph, wherein the determined relationships between the identified network objects includes descriptions of connections between the identified network objects

analyze the network graph and the determined relationships to generate insights, wherein the generated insights include determining that a network object is exposed to an external network; and

tag network objects in the network graph for which the insight is generated.

7. A system for detecting network vulnerability based on network path exposure comprising:

a processing circuitry; and

a memory, the memory containing instructions that, when executed by the processing circuitry, configure the system to:

collect network object data on a plurality of network objects deployed in a cloud computing environment;

construct a network graph based on the collected network object data, wherein the network graph includes network objects identified in the cloud computing environment;

determine relationships between the identified network objects in the network graph, wherein the determined relationships between the identified network objects includes descriptions of connections between the identified network objects;

analyze the network graph and the determined relationships to generate insights, wherein the generated insights include determining that a network object is exposed to an external network; and

tag network objects in the network graph for which the insight is generated.

8. The system of claim 7 , wherein the network object exposure is a cross-environment exposure.

9. The system of claim 7 , wherein the insights include a connection which is unauthorized.

10. The system of claim 7 , wherein the memory contains further instructions which when executed by the processing circuitry further configure the system to:

determine a number of transmissions between the network object and the external network.

11. The system of claim 7 , wherein the memory contains further instructions which when executed by the processing circuitry further configure the system to:

generate an insight indicating that administrator interface is exposed to an external network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2024
From: KEREN, SHAI; SHEMESH, DANIEL HERSHKO; REZNIK, ROY; LUTTWAK, AMI; BERKOVITZ, AVIHAI
To: WIZ, INC.
Reel/Frame 066735/0775 →
Continuity (4)
Continuation 18341134 · Jun 26, 2023
Continuation 17819442 · Aug 12, 2022
Continuation 17109883 · Dec 2, 2020
Related Publication 20240031425A1 · Jan 25, 2024