RATE LIMIT Trung cấp CA 07 / 11

Sao đếm số lần sai theo CẢ username LẪN ip?

App tài xế xe công nghệ, chống brute-force đăng nhập:

const (
    maxFailedAttempts = 5
    attemptWindow     = 15 * time.Minute
)
// đếm số lần thất bại GẦN ĐÂY theo username HOẶC ip trong 15 phút

Vì sao đếm số lần thất bại theo CẢ username LẪN ip (OR), thay vì chỉ đếm riêng theo 1 trong 2?