Nhãn an ninh là cặp (mức, tập phân ngăn). Nhãn A thống trị B khi:
level(A)≥level(B)∧cat(B)⊆cat(A)
Mỗi truy vấn: mức chủ thể, số phân ngăn rồi danh sách, mức khách thể, số phân ngăn rồi danh sách, hành động.
Dòng 1: n. Mỗi dòng: s_level k cat... o_level m cat... action.
1≤n≤100, mức ∈[0,100], mỗi tập tối đa 10 phân ngăn.
n dòng, mỗi dòng ALLOW hoặc DENY.
Ví dụ:
Đầu vào:
4
3 2 A B 2 1 A read
2 1 A 3 2 A B read
2 1 A 3 2 A B write
3 2 A B 2 1 A write
Đầu ra:
ALLOW
DENY
ALLOW
DENY
Giải thích:
Đang tải editor...