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] Xác thực hai yếu tố (2FA): kiểm tra đăng nhập

    Đăng nhập 2FA cần đúng CẢ hai yếu tố: mật khẩu (điều bạn biết) và OTP (điều bạn có). Quy tắc:

    • Nếu mật khẩu nhập sai → DENIED: password.
    • Ngược lại nếu OTP sai → DENIED: otp.
    • Nếu cả hai đúng → GRANTED.

    Dùng so sánh an toàn.

    Ví dụ: mật khẩu đúng và OTP đúng → GRANTED.

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

      4 dòng: mật khẩu đúng, mật khẩu nhập, OTP đúng, OTP nhập.

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

      Các trường ≤ 100 ký tự.

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

      1 dòng: GRANTED, DENIED: password, hoặc DENIED: otp.

    Ví dụ:

    Đầu vào:

    P@ss
    P@ss
    755224
    755224

    Đầu ra:

    GRANTED

    Giải thích:

    Mật khẩu khớp và OTP khớp → cả hai yếu tố hợp lệ → GRANTED.

    Đang tải editor...