Learning Data
The Alert Logic Managed Web Application Firewall (WAF) Learning Data page includes the following sections. Click on the link to go to the corresponding section to learn more:
To go to the documentation for the previous section of Learning, see Learning . To go to the documentation for next subsection in the Learning section, see Learning Settings.
To access the Learning page in the WAF management interface:
- On the left panel, under Services, click Websites.
- On the Websites page, click the website you want to manage.
- Under Learning, click Learning Data.
To save configuration changes or edits you make to any features and options, you must click Save on the lower-right of the section or page where you are making changes. Click apply changes on the upper-left corner of the page, and then click OK. Your changes will not be stored if you do not properly save your changes.
Applications learned is shown as a 3-level expandable table.
Applications learned
Expandable: Click to expand.Expands 2 levels. |
Group, URL path and details.
|
Param |
Number of parameters the application takes as input. If a blue number in parentheses is shown at the left of the number this number indicates how many of the parameters learned that are approved based on the Learner thresholds which are configurable. Parameters that does not exceed one or more threshold values are colored blue while trusted parameters name are black. Applies to: URL path level (2). |
Class |
Name of input validation class mapped to a parameter. If the parameter is not trusted yet, the class name is blue. Applies to: Detail level (3). |
Paths |
Number of unique URL Paths in the group. Applies to: Group level (1). |
Source |
Number of unique IP-addresses requesting the resource. Applies to: Group (1), URL path (2) and Detail level (3). |
Time |
Number of unique timestamps in requests for the resource. Applies to: Group (1), URL path (2) and Detail level (3). |
ΔTime (delta time) |
Time difference between the first and last observed request for the resource. Applies to: Group (1), URL path (2) and Detail level (3). |
The Global parameters learned section shows all parameters observed on a number of paths that exceeds the Learner setting Global parameters Path duplication threshold.
Note that the list also includes observed parameter names which are still pending approval based on the Learner threshold settings. The number of approved, or trusted, observations is indicated with black number while a blue number shows the number of non-approved observations.
Global parameters
Expandable: Click to expand.Expands 1 level. |
Group, URL path and details.
|
Class |
Name of input validation class mapped to a parameter. Applies to: Parameter name level (1). |
Paths |
Number of unique URL Paths observed using the parameter. Applies to: Parameter name level (1). |
Pending |
Number of unique URl Paths using the parameter but where the parameter name is not approved yet - where threshold values is not reached yet. Applies to: Parameter name level (1). |
Trusted |
Number of unique URl Paths using the parameter where the parameter name is approved - where threshold values is reached. Applies to: Parameter name level (1). |
This section shows all URL Paths to static resources learned. URL Paths are grouped by their extension.
Static content learned
Expandable: Click to expand.Expands 1 level. |
Extension and URL Paths learned.
|
Paths |
Number of unique URL Paths in the extension group. Applies to: Extension level (1). |
Source |
Number of unique IP-addresses requesting the resource. Applies to: Extension (1) and URL path level (2). |
Time |
Number of unique timestamps in requests for the resource. Applies to: Extension (1) and URL path level (2). |
ΔTime (delta time) |
Time difference between the first and last observed request for the resource. Applies to: Extension (1) and URL path level (2). |
This contains tools for tidying the learning data set.
Delete querys by name wildcard
Input field |
Delete learned parameter names using simple wildcard matching.
displays parameter names matching the wildcard below the input field. performs deletion of parameters matching wildcard. |
Delete querys by data
Input field |
Delete learned parameter names using matching occurrence data. Source Number of IP addresses requesting the resource.
Time Number of unique timestamps in requests for the resource.
ΔTime (delta time) Time difference between the first and last recorded request for the resource.
displays parameter names matching search criteria below the input fields. performs deletion of parameters matching search criteria. |
The lower button bar contains the following buttons.
Re-analyze data
Button |
To see the effect of deleting selected learning data in the resulting policy section click this button. Wait a few seconds and reload the page. |
Reset learn data
Button |
Use with caution! When clicking this button and accepting the confirm pop-up window. All learning data for that proxy will be deleted! If learning is enabled the learning and data sampling process will start from scratch. |