Add a delay inside the key verification process.
This commit is contained in:
@@ -189,6 +189,10 @@ func (s socket) Head(
|
|||||||
return ErrSocketAuthFailed
|
return ErrSocketAuthFailed
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Delay the brute force attack. Use it with connection limits (via
|
||||||
|
// iptables or nginx etc)
|
||||||
|
time.Sleep(500 * time.Millisecond)
|
||||||
|
|
||||||
decodedKey, decodedKeyErr := base64.StdEncoding.DecodeString(key)
|
decodedKey, decodedKeyErr := base64.StdEncoding.DecodeString(key)
|
||||||
|
|
||||||
if decodedKeyErr != nil {
|
if decodedKeyErr != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user