IP Library Patent Application 17645165
Patent Application
App. No. 17/645,165

SYSTEM AND METHOD FOR CONTEXTUAL MISCONFIGURATION DETECTION

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 None
App. No.
17/645,165
Abstract

A system and method for contextual misconfiguration detection. A method includes identifying at least one configuration parameter based on configuration data related to a computing interface; determining at least one traffic behavior based on traffic data of traffic to and from the computing interface; and detecting at least one misconfiguration by applying a plurality of contextual misconfiguration rules to the identified at least one configuration parameter and the determined at least one traffic behavior, wherein each contextual misconfiguration rule defines a respective misconfiguration as a combination of at least one predetermined configuration parameter and at least one predetermined traffic behavior.

Claims (46)

1 . A method for traffic-based misconfiguration detection, comprising:

identifying at least one configuration parameter based on configuration data related to a computing interface;

determining at least one traffic behavior based on traffic data of traffic to and from the computing interface; and

detecting at least one misconfiguration by applying a plurality of contextual misconfiguration rules to the identified at least one configuration parameter and the determined at least one traffic behavior, wherein each contextual misconfiguration rule defines a respective misconfiguration as a combination of at least one predetermined configuration parameter and at least one predetermined traffic behavior.

2 . The method of claim 1 , further comprising:

performing at least one mitigation action with respect to the computing interface based on the identified misconfiguration.

3 . The method of claim 2 , wherein each contextual misconfiguration rule is associated with at least one predetermined mitigation action, further comprising:

determining the at least one mitigation action to be performed based on the detected at least one misconfiguration based on the predetermined mitigation actions associated with the contextual misconfiguration rules.

4 . The method of claim 1 , wherein the computing interface is a first computing interface, further comprising:

managing a cybersecurity posture of an environment in which the first computing interface is deployed by creating an inventory of second computing interfaces used for communications in the environment based on the identified at least one configuration parameter and the determined at least one traffic behavior, wherein the at least one misconfiguration is detected based further on the inventory.

5 . The method of claim 4 , wherein the inventory indicates, for each of the first and second computing interfaces, at least one of: data types handled by the computing interface, whether the computing interface is Internet-facing, whether the computing interface enforces authentication, and whether the computing interface requires authentication.

6 . The method of claim 5 , wherein creating the inventory further comprises:

determining whether the first computing interface is Internet-facing by analyzing networking data and headers of requests and responses involving the first computing interface; and

adding an entry to the inventory based on the determination of whether the first computing interface is Internet-facing.

7 . The method of claim 5 , wherein creating the inventory further comprises:

calling each computing interface;

checking a response to calling each computing interface in order to determine whether the called computing interface is Internet-facing; and

adding an entry to the inventory based on the determination of whether the first computing interface is Internet-facing.

8 . The method of claim 1 , wherein the traffic data includes duplicated traffic created based on data extracted from a communications session by building at least one of a plurality of communication layers based on data extracted from other layers of the plurality of communication protocol layers.

9 . The method of claim 1 , wherein at least a portion of the configuration data related to the computing interface is determined based on at least one computing component to which the computing interface is exposed.

10 . A non-transitory computer readable medium having stored thereon instructions for causing a processing circuitry to execute a process, the process comprising:

identifying at least one configuration parameter based on configuration data related to a computing interface;

determining at least one traffic behavior based on traffic data of traffic to and from the computing interface; and

detecting at least one misconfiguration by applying a plurality of contextual misconfiguration rules to the identified at least one configuration parameter and the determined at least one traffic behavior, wherein each contextual misconfiguration rule defines a respective misconfiguration as a combination of at least one predetermined configuration parameter and at least one predetermined traffic behavior.

11 . A system for contextual misconfiguration detection, comprising:

a processing circuitry; and

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

identify at least one configuration parameter based on configuration data related to a computing interface;

determine at least one traffic behavior based on traffic data of traffic to and from the computing interface; and

detect at least one misconfiguration by applying a plurality of contextual misconfiguration rules to the identified at least one configuration parameter and the determined at least one traffic behavior, wherein each contextual misconfiguration rule defines a respective misconfiguration as a combination of at least one predetermined configuration parameter and at least one predetermined traffic behavior.

12 . The system of claim 11 , wherein the system is further configured to:

perform at least one mitigation action with respect to the computing interface based on the identified misconfiguration.

13 . The system of claim 12 , wherein each contextual misconfiguration rule is associated with at least one predetermined mitigation action, wherein the system is further configured to:

determine the at least one mitigation action to be performed based on the detected at least one misconfiguration based on the predetermined mitigation actions associated with the contextual misconfiguration rules.

14 . The system of claim 11 , wherein the computing interface is a first computing interface, wherein the system is further configured to:

manage a cybersecurity posture of an environment in which the first computing interface is deployed by creating an inventory of second computing interfaces used for communications in the environment based on the identified at least one configuration parameter and the determined at least one traffic behavior, wherein the at least one misconfiguration is detected based further on the inventory.

15 . The system of claim 14 , wherein the inventory indicates, for each of the first and second computing interfaces, at least one of: data types handled by the computing interface, whether the computing interface is Internet-facing, whether the computing interface enforces authentication, and whether the computing interface requires authentication.

16 . The system of claim 15 , wherein the system is further configured to:

determine whether the first computing interface is Internet-facing by analyzing networking data and headers of requests and responses involving the first computing interface; and

add an entry to the inventory based on the determination of whether the first computing interface is Internet-facing.

17 . The system of claim 15 , wherein the system is further configured to:

call each computing interface;

check a response to calling each computing interface in order to determine whether the called computing interface is Internet-facing; and

add an entry to the inventory based on the determination of whether the first computing interface is Internet-facing.

18 . The system of claim 11 , wherein the traffic data includes duplicated traffic created based on data extracted from a communications session by building at least one of a plurality of communication layers based on data extracted from other layers of the plurality of communication protocol layers.

19 . The system of claim 11 , wherein at least a portion of the configuration data related to the computing interface is determined based on at least one computing component to which the computing interface is exposed.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2025
From: NONAME GATE LTD.
To: AKAMAI TECHNOLOGIES, INC.
Reel/Frame 070344/0362 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2021
From: LEVI, SHAY; GOLAN, OZ; ZIGMAN, HILA; SHPIGEL, OREN; MAMAN, NETANEL; ALKALAI, YUVAL; DANKNER, DOR
To: NONAME GATE LTD
Reel/Frame 058433/0694 →