Kiểm soát truy cập trong eXist

Một phần của tài liệu Chuẩn QTI trong các hệ thống sát hạch trắc nghiệm bằng máy tính và triển khai thử nghiệm (Trang 45 - 46)

Để đảm bảo an toàn dữ liệu, các ứng dụng cơ sở dữ liệu đều phải có kiểm soát truy cập dữ liệu đúng đắn. Mô hình kiểm soát truy cập dữ liệu thƣờng dựa trên vai trò chức năng của nhóm ngƣời sử dụng. Dữ liệu về nhóm ngƣời dùng chứa trong CSDL, thuộc sƣu tập etest/users.

Các thí sinh là ngƣời sử dụng kho câu hỏi thông qua hệ thống phân phối bài thi. Mỗi lần đăng nhập hệ thống, thí sinh làm bài thi của một môn học. Thí sinh chỉ cần có quyền đọc. Ta định nghĩa nhóm ngƣời dùng thí sinh - môn học với quyền truy cập chỉ đọc sƣu tập môn học tƣơng ứng.

Nhƣ vậy, tổ chức lƣu trữ lôgic theo hệ thống sƣu tập ứng với từng môn học cũng phù hợp với yêu cầu phân quyền và kiểm soát truy cập kho câu hỏi.

Với hệ quản trị cơ sở dữ liệu eXist thực hiện phân quyền truy cập từng tài liệu XML, từng sƣu tập trong cơ sở dữ liệu tƣơng tự nhƣ quyền truy cập hệ thống tệp/thƣ mục của hệ điều hành linux/unix. Quyền truy cập mỗi tệp XML hay mỗi sƣu tập có ba mức khác nhau:

- R là Read/Execute: cho phép đọc nội dung đối với tệp hoặc liệt kê danh sách các tệp, các sƣu tập con có trong sƣu tập.

- W là Create/Delete: cho phép thêm mới hoặc xóa bỏ tệp, sƣu tập con. - U là Modify/Change: cho phép cập nhật, sửa đổi nội dung. Lƣu ý rằng nếu ngƣời sử dụng chỉ có quyền U thì không thể thêm tệp mới vào sƣu tập.

Tập hợp ngƣời sử dụng hệ thống đƣợc chia thành 3 lớp: chủ sở hữu (owner), nhóm ngƣời dùng (group) và khách (world). Một trƣờng gồm ba bít ứng với RWU, mỗi bít sẽ đƣợc bật hay tắt để cấp quyền tƣơng ứng cho từng lớp ngƣời sử dụng. Mô hình dữ liệu XML còn cho phép phân quyền và kiểm soát truy cập mịn hơn nữa, đến mức các phần tử trong mô hình DOM của tài liệu XML. Tuy nhiên, kho câu hỏi của chúng ta không yêu cầu kiểm soát truy cập mịn đến mức ấy.

Một phần của tài liệu Chuẩn QTI trong các hệ thống sát hạch trắc nghiệm bằng máy tính và triển khai thử nghiệm (Trang 45 - 46)

Tải bản đầy đủ (PDF)

(81 trang)