Use these properties to monitor client behavior. These properties include properties for detections and mitigations that protect against bad behavior.
Behavior Monitoring Properties
| Property | Description | Default Value | Dynamic |
|---|---|---|---|
handshakeLifetime | Maximum time for TLS handshake, in seconds. | 10 or 100 (HandshakeMonitoring.md) | No |
secureHandshakeDelay | Delay before TLS handshake when blacklisting, in milliseconds. | 0 (blacklisting OFF) | No |
insecureHandshakeDelay | Delay before non-TLS handshake when blacklisting, in milliseconds. | 0 (blacklisting OFF) | No |
requestTallyThreshold | Served HTTP requests per 30-second period for client blacklisting. | 50 | No |
tarPitGraceThreshold | Unserved HTTP requests per 30-second period for client blacklisting. | 3 | No |
secureBlacklist... | List of IP addresses on port 443 to reject immediately when blacklisting. | n/a | Yes |
insecureBlacklist... | List of IP addresses on port 80 to reject immediately when blacklisting. | n/a | Yes |
secureWhitelist... | List of IP addresses on port 443 to exclude from blacklisting. | n/a | Yes |
insecureWhitelist... | List of IP addresses on port 80 to exclude from blacklisting. | n/a | Yes |
Changes to dynamic entries take immediate effect, without a service restart.
Was this page helpful?