SYSTEMS AND METHODS FOR PROVIDING A VISUALIZER FOR RULES OF AN APPLICATION FIREWALL
First Claim
1. A method of generating a representation of a plurality of learned rules from a learning engine of an application firewall based on a history of URL communications with a web server, the method comprising:
- a) determining, by a learning engine of an application firewall, a plurality of learned rules based on a history of URL communications with a web server, each of the plurality of learned rules assigned a URL string;
b) categorizing, by a visualizer, a subset of the plurality of learned rules under a first check type of a plurality of check types; and
c) generating, by the visualizer, a tree representation of URL strings of the subset of learned rules, each node of the tree corresponding to a segment of the URL strings identified based on a delimiter for the URL strings.
7 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed towards systems and methods for generating a representation a plurality of learned rules from a learning engine of an application firewall. The representation may be generated based on a history of URL communications with a web server. A learning engine of an application firewall may determine a plurality of learned rules based on a history of URL communications with a web server. Each of the plurality of learned rules mat be assigned a URL string. A visualizer can categorize a subset of the plurality of learned rules under a first check type of a plurality of check types. The visualizer may further generate a tree representation of URL strings of the subset of learned rules. Each node of the tree corresponds to a segment of the URL strings identified based on a delimiter for the URL strings.
354 Citations
20 Claims
-
1. A method of generating a representation of a plurality of learned rules from a learning engine of an application firewall based on a history of URL communications with a web server, the method comprising:
-
a) determining, by a learning engine of an application firewall, a plurality of learned rules based on a history of URL communications with a web server, each of the plurality of learned rules assigned a URL string; b) categorizing, by a visualizer, a subset of the plurality of learned rules under a first check type of a plurality of check types; and c) generating, by the visualizer, a tree representation of URL strings of the subset of learned rules, each node of the tree corresponding to a segment of the URL strings identified based on a delimiter for the URL strings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
11. A system of generating a representation of a plurality of learned rules from a learning engine of an application firewall based on a history of URL communications with a web server, comprising:
-
a plurality of learned rules, determined by a learning engine of an application firewall based on a history of URL communications with a web server, each of the plurality of learned rules assigned a URL string; and a visualizer, categorizing a subset of the plurality of learned rules under a first check type of a plurality of check types, and generating a tree representation of URL strings of the subset of learned rules, each node of the tree corresponding to a segment of the URL strings identified based on a delimiter for the URL strings.
-
Specification