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] RBAC cơ bản: quyền của vai trò

    RBAC cơ bản

    Trong RBAC, quyền được gán cho vai trò (role). Cho bảng phân quyền của các vai trò và một yêu cầu role perm, hãy kiểm tra vai trò đó có quyền không.

    Ví dụ

    Input:

    3
    admin read write delete
    editor read write
    viewer read
    editor write
    

    Output:

    ALLOW
    

    Vai trò editor có quyền write.

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

      Dòng 1: n vai trò. n dòng role perm1 perm2 .... Dòng cuối: role perm cần kiểm tra.

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

      1 ≤ n ≤ 100. Nếu vai trò không tồn tại thì DENY.

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

      ALLOW hoặc DENY.

    Ví dụ:

    Đầu vào:

    3
    admin read write delete
    editor read write
    viewer read
    editor write
    

    Đầu ra:

    ALLOW

    Giải thích:

    editor có {read,write}, yêu cầu write nên ALLOW.

    Đang tải editor...