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ân quyền động theo ngữ cảnh

    Phân quyền động (dynamic authorization)

    Quyền chỉ có hiệu lực trong một ngữ cảnh nhất định (ví dụ chỉ trong giờ hành chính, chỉ khi ở mạng nội bộ). Mỗi quyền gắn với ngữ cảnh yêu cầu, * nghĩa là mọi ngữ cảnh.

    Cho bảng quyền và một yêu cầu permission currentContext, hãy quyết định.

    Ví dụ

    Input:

    3
    read *
    write office
    delete admin
    write office
    

    Output:

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

      Dòng 1: n. n dòng permission requiredContext. Dòng cuối: permission currentContext.

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

      1 ≤ n ≤ 200.

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

      ALLOW nếu người dùng có quyền và ngữ cảnh khớp (hoặc *), ngược lại DENY.

    Ví dụ:

    Đầu vào:

    3
    read *
    write office
    delete admin
    write office
    

    Đầu ra:

    ALLOW

    Giải thích:

    Quyền write yêu cầu ngữ cảnh office, hiện tại office khớp → ALLOW.

    Đang tải editor...