IP Library Granted Patent US 12,705,355
Granted Patent B1
US 12,705,355 · App. 19/222,523 · Granted Aug 11, 2026

System and method for service profile and runtime detection rule generation based on deep code analysis

Inventors: Ami Luttwak (Binyamina, IL); Assaf Segal (Tel Aviv, IL); Amir Lande Blau (Tel Aviv, IL)
Assignee: Wiz, Inc.
G06F21/566G06F11/0793G06F11/3604G06F21/563
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,705,355
App. No.
19/222,523
Granted
Aug 11, 2026
Kind
B1
Abstract

A system and method for automatically implemented runtime cybersecurity rules is presented. The method includes detecting a code object of a cloud computing environment, the code object utilized to deploy a resource in the cloud computing environment; performing static analysis on the code object; generating a behavior baseline of the resource based on a result of the static analysis of the code object; generating a runtime rule based on the behavior baseline; applying the generated runtime rule on an event related to the resource; detecting a suspicious activity respective of the resource based on an application of the generated runtime rule on the event.

Claims (72)

1 . A method for automatically implementing runtime cybersecurity rules, comprising:

detecting a code object of a cloud computing environment, the code object utilized to deploy a resource in the cloud computing environment, wherein the cloud computing environment is a production environment;

performing static analysis on the code object;

generating a behavior baseline of the resource based on a result of the static analysis of the code object and data received from a runtime sensor deployed on the resource, wherein the resource is deployed in the cloud computing environment;

generating a runtime rule based on the behavior baseline;

deploying the runtime sensor on the resource in the cloud computing environment;

configuring the runtime sensor to apply the generated runtime rule;

applying the generated runtime rule on an event related to the resource; and

detecting a suspicious activity respective of the resource based on the application of the generated runtime rule on the event.

2 . The method of claim 1 , further comprising:

detecting a software service deployed in the cloud computing environment, the software service including at least the resource; and

generating a service behavior baseline based at least on the behavior baseline of the resource.

3 . The method of claim 2 , further comprising:

detecting the suspicious activity based on the service behavior baseline.

4 . The method of claim 1 , further comprising:

detecting the event by the runtime sensor.

5 . The method of claim 1 , further comprising:

detecting the event in a log of the cloud computing environment.

6 . The method of claim 5 , further comprising:

detecting the event in the log, the event including a data record having an identifier of the resource;

determining that the suspicious activity is a cybersecurity threat; and

initiating a mitigation action based on the cybersecurity threat.

7 . The method of claim 1 , further comprising:

generating a representation in a security database for each of: the code object and the resource.

8 . The method of claim 7 , further comprising:

deploying the runtime sensor including the generated runtime rule on each resource in the cloud computing environment having a representation in the security database which is connected to the representation of the code object.

9 . The method of claim 1 , further comprising:

initiating a remediation action based on the detected suspicious activity.

10 . The method of claim 1 , further comprising:

updating the behavior baseline in response to detecting a plurality of events in an event log, each event of the plurality of events indicating an allowable action initiated by the resource.

11 . A non-transitory computer-readable medium storing a set of instructions for automatically implemented runtime cybersecurity rules, the set of instructions comprising:

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

detect a code object of a cloud computing environment, the code object utilized to deploy a resource in the cloud computing environment, wherein the cloud computing environment is a production environment;

perform static analysis on the code object;

generate a behavior baseline of the resource based on a result of the static analysis of the code object and data received from a runtime sensor deployed on the resource, wherein the resource is deployed in the cloud computing environment;

generate a runtime rule based on the behavior baseline;

deploy the runtime sensor on the resource in the cloud computing environment;

configure the runtime sensor to apply the generated runtime rule;

apply the generated runtime rule on an event related to the resource; and

detect a suspicious activity respective of the resource based on the application of the generated runtime rule on the event.

12 . A system for automatically implementing runtime cybersecurity rules comprising:

a processing circuitry;

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

detect a code object of a cloud computing environment, the code object utilized to deploy a resource in the cloud computing environment, wherein the cloud computing environment is a production environment;

perform static analysis on the code object;

generate a behavior baseline of the resource based on a result of the static analysis of the code object and data received from a runtime sensor deployed on the resource, wherein the resource is deployed in the cloud computing environment;

generate a runtime rule based on the behavior baseline;

deploy the runtime sensor on the resource in the cloud computing environment;

configure the runtime sensor to apply the generated runtime rule;

apply the generated runtime rule on an event related to the resource; and

detect a suspicious activity respective of the resource based on the application of the generated runtime rule on the event.

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

detect a software service deployed in the cloud computing environment, the software service including at least the resource; and

generate a service behavior baseline based at least on the behavior baseline of the resource.

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

detect the suspicious activity based on the service behavior baseline.

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

detect the event by the runtime sensor.

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

detect the event in a log of the cloud computing environment.

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

detect the event in the log, the event including a data record having an identifier of the resource;

determine that the suspicious activity is a cybersecurity threat; and

initiate a mitigation action based on the cybersecurity threat.

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

generate a representation in a security database for each of: the code object and the resource.

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

deploy the runtime sensor including the generated runtime rule on each resource in the cloud computing environment having a representation in the security database which is connected to the representation of the code object.

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

initiate a remediation action based on the detected suspicious activity.

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

update the behavior baseline in response to detecting a plurality of events in an event log, each event of the plurality of events indicating an allowable action initiated by the resource.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2025
From: LUTTWAK, AMI; SEGAL, ASSAF; LANDE BLAU, AMIR
To: WIZ, INC.
Reel/Frame 071257/0500 →
References Cited (11)
US 8201246B1 · Wu et al. · 2012 [cited by applicant]
US 8949797B2 · Aaraj · 2015 [cited by examiner]
US 9092616B2 · Kumar · 2015 [cited by examiner]
US 9779240B2 · Feroz et al. · 2017 [cited by applicant]
US 11106792B2 · Kostyushko et al. · 2021 [cited by applicant]
US 11347853B2 · Shanmugavelayutham et al. · 2022 [cited by applicant]
US 20140137106A1 · Banerjee · 2014 [cited by examiner]
US 20200311268A1 · Kostyushko · 2020 [cited by examiner]
US 20200311766A1 · Shiravi Khozani · 2020 [cited by examiner]
CA 2504336A1 · 2006 [cited by examiner]
CA 3238747A1 · 2023 [cited by examiner]