Tác nhân nào có thể nói chuyện với tác nhân nào, và nó có thể nói những gì.
Các quyết định và token trong phạm vi được thực thi trên các đường truyền giữa các tác nhân. Khả năng giải thích ("tại sao việc này bị chặn") mỏng hơn so với việc thực thi thực tế.
Chức năng
Ngay khi bạn có nhiều hơn một tác nhân, lỗi đáng quan tâm không phải là một câu trả lời tồi: đó là tác nhân A biết được điều gì đó mà chỉ tác nhân B mới được biết. Quyền hạn giữa các tác nhân phải là một biểu đồ với các quyết định trên các liên kết, bởi vì đó chính là hình thái thực tế của vấn đề.
Tại sao nó quan trọng
Điều gì ngăn một tác nhân tiếp cận thứ mà nó không nên?
Cách thức hoạt động
Điểm truy cập giữa các tác nhân sẽ giải quyết quyết định tin cậy trước; một cuộc gọi không được ủy quyền sẽ không bao giờ tiếp cận được mô hình.
Token của bên gọi nằm trong phạm vi và chỉ sử dụng một lần
Một sự ủy quyền mang theo một token được tạo riêng cho bước chuyển đó, được theo dõi trong sổ cái, thay vì một thông tin xác thực có thể tái sử dụng.
Tiết lộ thông tin theo cấp độ, không phải nhị phân
Một quyết định có thể cho phép trả lời ở cấp độ tiết lộ giảm bớt thay vì phải chọn giữa quyền truy cập đầy đủ hoặc từ chối.
Tính năng này thực sự bảo vệ chống lại điều gì?
Câu hỏi
- Một tác nhân trích xuất từ tác nhân khác thứ mà chủ sở hữu của nó chưa từng đồng ý chia sẻ: phiên bản đa tác nhân của lỗi phân quyền, vốn là dạng lỗi có khả năng mở rộng tồi tệ nhất.
- Tôi có thể xem lý do tại sao một yêu cầu bị từ chối không?
- Các quyết định được ghi lại trên mỗi liên kết và hiển thị cho quản trị viên. Phần giải thích chi tiết hơn cho người dùng cuối về "lý do bị chặn" mỏng hơn so với việc thực thi đằng sau nó, và chúng tôi thà nói thẳng như vậy.
- AccessControl
The rest of the bag
Quyền trên từng tài liệu giúp lọc câu trả lời, không chỉ lọc các trang.
Việc phân giải chính sách được lưu vào bộ nhớ đệm cho mỗi phiên để tăng tốc độ; thay đổi quyền sẽ lan truyền khi bộ nhớ đệm bị vô hiệu hóa thay vì ngay lập tức trên mọi yêu cầu đang xử lý.
Mỗi thư mục và mỗi tài liệu lá đều mang một chính sách truy cập: công khai, đã đăng nhập, hoặc được chủ sở hữu phê duyệt. Các chính sách này phân giải thành một lớp bọc cho mỗi phiên giúp lọc những gì tác nhân có thể truy xuất trước khi trả lời. Một sổ đăng ký chức năng sẽ chặn toàn bộ tính năng theo từng tenant, và các kiểm tra truy cập quan trọng sẽ mặc định đóng khi gặp lỗi.
Tài liệu
Một cây thư mục mà tác nhân đọc, và một tệp cấu hình mà nó tuân theo.
Việc trích xuất hỗ trợ các tệp PDF, bảng tính và bản ghi lời thoại. Các định dạng nhị phân lạ sẽ không được phân tích cú pháp.
Sự kiện
Một nhật ký bền vững ghi lại những gì các tác nhân đã làm, và lý do tại sao.
Bus sự kiện trong tiến trình (in-process event bus) là một bộ phát đơn nút, không phải là một trình môi giới phân tán. Bản ghi liên tác nhân bền vững là một nhật ký tác vụ Postgres riêng biệt.
That was step 3 of 6: a trust decision resolves. Next, policy filters what is retrievable before generation, so a document you cannot open cannot be paraphrased at you.