Đây là thứ bậc theo cách mà chi, loài và cá thể được phân cấp.
- Chủ đề - Trong ngữ cảnh bảo mật, chủ thể là bất kỳ thực thể nào yêu cầu quyền truy cập vào một đối tượng . Đây là những thuật ngữ chung được sử dụng để biểu thị điều yêu cầu quyền truy cập và điều mà yêu cầu được thực hiện chống lại. Khi bạn đăng nhập vào một ứng dụng, bạn là chủ thể và ứng dụng là đối tượng. Khi ai đó gõ cửa nhà bạn, khách truy cập là đối tượng yêu cầu quyền truy cập và nhà của bạn là đối tượng truy cập được yêu cầu.
- Hiệu trưởng - Một tập hợp con của chủ đề được thể hiện bằng tài khoản, vai trò hoặc số nhận dạng duy nhất khác. Khi chúng tôi đạt đến mức chi tiết triển khai, hiệu trưởng là các khóa duy nhất chúng tôi sử dụng trong danh sách kiểm soát truy cập. Họ có thể đại diện cho người dùng, tự động hóa, ứng dụng, kết nối, v.v.
- Người dùng - Một tập hợp con của hiệu trưởng thường đề cập đến một toán tử con người. Sự khác biệt đang mờ dần theo thời gian vì các từ "người dùng" hoặc "ID người dùng" thường được hoán đổi với "tài khoản". Tuy nhiên, khi bạn cần phân biệt giữa lớp rộng lớn của những thứ là hiệu trưởng và tập hợp con của những thứ này là các toán tử tương tác thúc đẩy các giao dịch theo kiểu không xác định, "người dùng" là từ đúng.
Chủ đề / Đối tượng kế thừa từ các thuật ngữ tương tự như được sử dụng trong ngữ pháp. Trong một câu, chủ ngữ là diễn viên và đối tượng là vật được hành động. Theo nghĩa này, việc sử dụng đã có từ trước khi máy tính được phát minh. Trong bối cảnh bảo mật, một chủ đề là bất cứ điều gì có thể đưa ra yêu cầu. Như đã lưu ý ở trên, điều này không cần phải giới hạn trong bảo mật CNTT và do đó là một phân loại rất rộng. Điều thú vị là chủ đề ngụ ý đối tượng. Không có đối tượng thì không có chủ thể.
Hiệu trưởng là những gì đối tượng giải quyết. Khi bạn xuất trình thẻ tín dụng, bạn là chủ thể và số tài khoản là tiền gốc. Trong các bối cảnh khác, ID người dùng hoặc nhận dạng do nhà nước cấp là tiền gốc của bạn. Nhưng hiệu trưởng có thể được liên kết với nhiều loại chủ đề không phải là người. Khi các ứng dụng thực hiện các yêu cầu cho các chức năng ở cấp hệ thống, hiệu trưởng có thể là người ký của mô-đun mã thực thi đã ký nhưng ngay cả trong trường hợp đó, người dùng lái yêu cầu vẫn là chủ đề.
Người dùng cụ thể hơn chủ đề hoặc hiệu trưởng ở chỗ nó thường đề cập đến một toán tử tương tác. Đó là lý do tại sao chúng tôi có Giao diện người dùng đồ họa chứ không phải Giao diện hiệu trưởng đồ họa. Một người dùng là một ví dụ của chủ đề giải quyết cho một hiệu trưởng . Một người dùng có thể giải quyết với bất kỳ số lượng hiệu trưởng nào nhưng mọi hiệu trưởng dự kiến sẽ giải quyết cho một người dùng (giả sử mọi người tuân thủ yêu cầu không chia sẻ ID). Trong ví dụ trên, người ký mô-đun mã thực thi chắc chắn không phải là người dùng, nhưng nó là hiệu trưởng hợp lệ. Toán tử tương tác cố gắng để tải mô-đun là người dùng.
Như đã lưu ý trong các ý kiến, ngay cả các nguồn có thẩm quyền cũng không đồng ý với các điều khoản này. Tôi đã tìm kiếm NIST, Sans, IEEE, MITER và một số nguồn "gần như có thẩm quyền" như hướng dẫn kiểm tra bảo mật trong khi chuẩn bị phản hồi này. Không có nguồn nào mà tôi tìm thấy ít nhất là có thẩm quyền gần như bao gồm cả ba thuật ngữ và tất cả đều khác nhau đáng kể trong cách sử dụng. Đây là nhận định của tôi về cách các điều khoản nên được sử dụng nhưng từ một quan điểm thực tế, khi bạn đang nghiền ngẫm một hướng dẫn trong lúc nửa đêm, các định nghĩa có xu hướng bất cứ nhà cung cấp hoặc nhà văn nói họ đang có. Hy vọng rằng mặc dù các câu trả lời ở đây sẽ cung cấp đủ thông tin chi tiết để điều hướng vùng biển và phân tích bất kỳ tài liệu bảo mật nào bằng các điều khoản này.