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] ABAC: đánh giá luật thuộc tính

    ABAC — điều khiển truy cập theo thuộc tính

    Mô hình ABAC quyết định dựa trên thuộc tính. Luật ở đây: cho phép (PERMIT) khi đồng thời:

    1. clearance của chủ thể ≥ sensitivity của tài nguyên,
    2. department của chủ thể trùng department của tài nguyên,
    3. hành động nằm trong danh sách hành động cho phép của tài nguyên.

    Ngược lại là DENY.

    Ví dụ

    Input:

    3 HR
    2 HR read,write
    read
    

    Output:

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

      Dòng 1: clearance department của chủ thể. Dòng 2: sensitivity department allowedActions (allowedActions là danh sách cách nhau bởi dấu phẩy). Dòng 3: action.

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

      0 ≤ clearance, sensitivity ≤ 10.

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

      PERMIT hoặc DENY.

    Ví dụ:

    Đầu vào:

    3 HR
    2 HR read,write
    read
    

    Đầu ra:

    PERMIT

    Giải thích:

    clearance 3>=2, cùng phòng HR, action read thuộc {read,write} → PERMIT.

    Đang tải editor...