How to Increase Learning Score / Deployment Speed
The Learning Score is a percentage that reflects the progress of the policy-building process for specific entities or items in the security policy. This score helps administrators track how well the ASM/AWAF system understands application behavior.
Key Factors Affecting Learning Score
Violation Assignment and Correlation:
Each violation is assigned a percentage value to indicate its learning progress.
The Correlation Engine processes traffic patterns and generates learning suggestions.
Session Tracking:
ASM/AWAF records detailed session data over time for the web application.
Learning scores are updated based on these session details.
Staging Status:
Entities or violations in Staging Mode contribute to learning scores as the system observes traffic behavior without enforcing blocking.
Parameters of the Learning Algorithm:
The time required for a violation to reach 100% learning score depends on:
Traffic Volume: Higher traffic speeds up the learning process.
Entity Staging Time: Entities in staging require longer observation periods.
Trustworthiness of IPs:
Requests from Untrusted IPs progress slowly as they require more samples.
Adding an IP to the Trusted List accelerates learning progress for requests from that IP.
Strategies to Increase Learning Score / Deployment Speed
Optimize IP Trust Levels:
Identify legitimate sources of traffic and add them to the Trusted IP list.
Reduces the sample requirement for learning progress.
Increase Traffic Volume:
Ensure the application is actively receiving diverse and legitimate requests.
Simulate traffic in controlled environments for faster sampling.
Adjust Staging Time:
Minimize staging time for low-risk entities while observing high-risk entities longer.
Shorter staging durations speed up enforcement readiness.
Refine the Learning Algorithm:
Focus on specific entities or violations with slower progress by adjusting:
Sampling thresholds.
Learning score weightings for critical entities.
Select an Appropriate Learning Speed:
Use Fast Learning Mode in environments with low traffic and low risk.
Choose Medium or Slow Mode in high-traffic or high-risk scenarios to reduce inaccuracies.
Last updated