Compare commits
1
Commits
v1.0.0-rc1
...
45eb82db37
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
45eb82db37 |
@@ -2158,13 +2158,14 @@ addresses sends, so that one client costs at most one check every
|
||||
`SWWAF_REPUTATION_CACHE_TTL`.
|
||||
|
||||
Only a client whose history counts an offence is checked, so that the checks are
|
||||
spent on suspects: so far, one that has broken a rate limit or a byte limit,
|
||||
matched a ban rule, or had a request refused by a block rule or the Core Rule
|
||||
Set. A client dropped from the table of clients loses its history, and with it
|
||||
its offences. A client is checked in the background, at its first request after
|
||||
its offence that reaches the check: no request waits, a request refused under
|
||||
its ban is not checked, and the request that has it checked, and any other from
|
||||
it before the answer comes, goes on as from a client without a score.
|
||||
spent on suspects: so far, one that has broken a rate limit, a byte limit or the
|
||||
error burst, matched a ban rule, asked for a trap path, or had a request refused
|
||||
by a block rule, by the Core Rule Set or for a missing or wrong token. A client
|
||||
dropped from the table of clients loses its history, and with it its offences. A
|
||||
client is checked in the background, at its first request after its offence that
|
||||
reaches the check: no request waits, a request refused under its ban is not
|
||||
checked, and the request that has it checked, and any other from it before the
|
||||
answer comes, goes on as from a client without a score.
|
||||
|
||||
A score at or over `SWWAF_ABUSEIPDB_MIN_SCORE`, 75 by default, is a hit, and
|
||||
`SWWAF_REPUTATION_ACTION` says what is done with its client, as for a DNSBL
|
||||
|
||||
Reference in New Issue
Block a user