Nghiệm thu đề tài “Xây dựng hệ thống điều khiển truy xuất dữ liệu lớn cho trường đại học, cao đẳng”
Sáng ngày 21/3/2018, Sở Khoa học và Công nghệ TP. Cần Thơ đã tổ chức Hội đồng khoa học và công nghệ nghiệm thu đề tài “Xây dựng hệ thống điều khiển truy xuất dữ liệu lớn cho trường đại học, cao đẳng” do đồng chủ nhiệm PGS.TS.Đặng Trần Khánh và TS.Trương Minh Nhật Quang làm chủ nhiệm. Cơ quan chủ trì là trường Đại học Kỹ thuật – Công nghệ Cần Thơ.
Nghiên cứu được thực hiện nhằm đưa ra mô hình lưu trữ dữ liệu lớn trong các trường đại học, cao đẳng; phát triển đội ngũ nhân sự mạnh cũng là một trong những ưu tiên hàng đầu trong của các đơn vị giáo dục và TP.Cần Thơ.
Nhóm nghiên cứu đã triển khai hai thử nghiệm và đánh giá hệ thống điều khiển truy xuất thử nghiệm. Thử nghiệm 1, nghiên cứu sử dụng bộ dữ liệu Enron Corpus với 1,5 GB dữ liệu MongoBD bao gồm 517.425 email. Các mẫu thử nghiệm đã được triển khai trên nền .NET core 2.0 và MongoBD với phiên bản 3.4.7 và được triển khai trên máy chủ ảo với bộ xử lý Intel Xeon E5-2620 2GHz với 8GB RAM. Với từng tập dữ liệu khác nhau, đều được tiến hành đo thời gian đánh giá chính sách. Thí nghiệm 2, hệ thống sẽ được đánh giá theo nhiều tiêu chí khác nhau, mỗi tiêu chí đánh giá sẽ được chạy 3 lần để lấy kết quả trung bình. Trong từng tiêu chí thí nghiệm, các thông số được đánh giá sẽ thay đổi tăng dần, các thông số còn lại sẽ được cố định.
Các thành viên Hội đồng nghiệm thu.
Nhóm nghiên cứu.
Kết quả, nghiên cứu đã xây dựng một hệ thống điều khiển truy xuất dựa trên thuộc tính sử dụng JSON để đặc tả chính sách điều khiển truy xuất và làm chuẩn dữ liệu giao tiếp giữa các thành phần trong hệ thống. Với cơ chế này, hệ thống có thể hỗ trợ đa dạng các luật giới hạn truy xuất dựa trên các biểu thức điều kiện khác nhau từ thuộc tính của chủ thể, tài nguyên, hành động và môi trường truy xuất. Hệ thống này có khả năng tích hợp với các hệ thống khác thông qua các dự liệu JSON. Một yêu cầu truy xuất đến CSDL của một hệ thống thông tin cần kiểm tra hay không trước khi thực hiện việc kết nối dữ liệu trả về cho client, hệ thống thông tin này cần phải chuẩn bị một ngữ cảnh truy xuất dưới định dạng JSON và theo cấu trúc mà hệ thống quy định để truyền vào API của hệ thống điều khiển truy xuất J-ABAC. Kết quả của API đánh giá yêu cầu truy xuất là một cấu trúc response dưới dạng JSON cho biết là yêu cầu đó được phép hay không cùng với việc thực thi các nghĩa vụ đi kèm nếu có. Hệ thống điều khiển truy xuất J-ABAC đề xuất đóng vai trò xử lý trung gian giữa yêu cầu truy xuất từ client với các hàm hay API truy xuất đến CSDL của hệ thống thông tin mà không ảnh hưởng đến việc thực thi các hàm hay API này. Để có thể tích hợp được, toàn bộ hệ thống hiện tại, code ứng dụng cần được bổ sung thêm quá trình gọi API của J-ABAC để kiểm tra trước khi thực thi các tính năng nghiệp vụ.
Toàn cảnh buổi nghiệm thu.
Hội đồng nghiệm thu đã đánh giá nghiên cứu đạt yêu cầu, tuy nhiên nhóm nghiên cứu cần chỉnh sửa lại báo cáo theo đúng mẫu báo báo nghiên cứu khoa học, bổ sung thêm phần báo cáo tóm tắt cả phần tiếng Việt và tiếng Anh, các từ viết tắt, tài liệu tham khảo, nhấm mạnh đặc tính của APIs và khả năng ứng dụng tại các trường đại học và cao đẳng, công bố báo cáo nghiên cứu online.