Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [An toàn thông tin] Phát hiện brute-force theo IP

    Phát hiện tấn công dò mật khẩu

    Tấn công brute-force tạo nhiều lần đăng nhập thất bại từ một IP. Đếm số lần FAIL của mỗi IP; báo IP có số lần thất bại ≥ ngưỡng.

    Ví dụ: ngưỡng 3; IP 1.1.1.1 thất bại 3 lần → nghi vấn brute-force 1.1.1.1 3.

    • Định dạng đầu vào:

      Dòng 1: ngưỡng. Dòng 2: N. N dòng IP KETQUA (KETQUA = FAIL hoặc OK).

    • Ràng buộc đầu vào:

      1 ≤ ngưỡng ≤ 1000; 0 ≤ N ≤ 5000.

    • Định dạng đầu ra:

      Các IP có số FAIL ≥ ngưỡng, sắp theo IP: IP soFAIL. Nếu không có, in NONE.

    Ví dụ:

    Đầu vào:

    3
    5
    1.1.1.1 FAIL
    1.1.1.1 FAIL
    1.1.1.1 FAIL
    2.2.2.2 OK
    2.2.2.2 FAIL
    

    Đầu ra:

    1.1.1.1 3

    Giải thích:

    IP `1.1.1.1` thất bại 3 lần (≥ ngưỡng 3) → nghi vấn brute-force.

    Đang tải editor...