Tổng quan nghiên cứu

Trong kỷ nguyên chuyển đổi số và phát triển Chính phủ điện tử, công tác bảo đảm an toàn thông tin tại các cơ quan quản lý giáo dục đóng vai trò sống còn. Tại tỉnh Quảng Ninh, việc triển khai ứng dụng công nghệ thông tin đã phủ sóng toàn diện với 100% các trường mầm non và phổ thông áp dụng hệ thống quản lý trực tuyến. Hiện nay, Sở Giáo dục và Đào tạo tỉnh Quảng Ninh đang trực tiếp quản lý dữ liệu của 56 trường trung học phổ thông cùng hàng chục nghìn hồ sơ cán bộ, giáo viên và học sinh. Tuy nhiên, tốc độ mở rộng hạ tầng số cũng đi kèm với nguy cơ mất an toàn thông tin ở mức cao. Các hiểm họa về tấn công mã độc, khai thác lỗ hổng truy vết, chèn mã lệnh nguy hiểm và nguy cơ lạm dụng quyền hạn truy cập trái phép đang đe dọa trực tiếp đến tính bảo mật của các hệ quản trị cơ sở dữ liệu.

Nhận thức rõ thách thức đó, đề tài nghiên cứu tập trung giải quyết bài toán cốt lõi: phân tích toàn diện thực trạng bảo mật, từ đó xây dựng và thực nghiệm các giải pháp an toàn cơ sở dữ liệu trên nền tảng MySQL. Mục tiêu trọng tâm của nghiên cứu là ứng dụng các kỹ thuật mật mã hiện đại, cơ chế phân quyền kiểm soát truy nhập và chữ ký số nhằm bảo vệ toàn vẹn dữ liệu điểm số, ngăn chặn hoàn toàn các hành vi sửa đổi dữ liệu bất hợp pháp. Phạm vi nghiên cứu được triển khai chuyên sâu trên hệ thống quản lý kết quả học tập tại các trường trung học phổ thông trực thuộc tỉnh Quảng Ninh trong mốc thời gian năm 2020. Kết quả nghiên cứu mang lại ý nghĩa thực tiễn to lớn khi giúp giảm thiểu khoảng 95% nguy cơ rò rỉ dữ liệu nhạy cảm, đồng thời tối ưu hóa 100% quy trình kiểm soát luồng thông tin học bạ điện tử trong toàn ngành giáo dục địa phương.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng dựa trên nền tảng vững chắc của lý thuyết mật mã học và các mô hình an toàn cơ sở dữ liệu hiện đại, bao gồm các trụ cột chính:

Hệ mật mã khóa bí mật (đối xứng): Trọng tâm là thuật toán Tiêu chuẩn Mã hóa Nâng cao (AES) với kích thước khối 128 bit và các tùy chọn khóa 128, 192 hoặc 256 bit. Thuật toán hoạt động qua quy trình lặp tuần hoàn gồm từ 9 đến 13 vòng biến đổi ma trận phức tạp (SubBytes, ShiftRows, MixColumns, AddRoundKey) kết hợp thao tác cộng khóa vòng, mang lại tốc độ xử lý vượt trội và khả năng bảo mật cao trước các cuộc tấn công vét cạn.

Hệ mật mã khóa công khai (bất đối xứng): Trọng tâm là thuật toán RSA được phát triển từ năm 1977, dựa trên độ phức tạp của bài toán phân tích số nguyên lớn thành tích của hai số nguyên tố p và q. Thuật toán sử dụng cặp khóa công khai và khóa bí mật riêng biệt kết hợp hàm số học Euler, giải quyết triệt để bài toán phân phối khóa trên kênh truyền công cộng.

Lý thuyết toàn vẹn và xác thực thông tin: Ứng dụng các hàm băm mật mã học một chiều như MD5 độ dài 128 bit và SHA độ dài 160 bit để tạo bản tóm lược thông điệp duy nhất (message digest). Kết hợp với chữ ký số điện tử nhằm bảo đảm ba yếu tố: kiểm chứng danh tính nguồn gốc, bảo vệ tính toàn vẹn dữ liệu và chống chối bỏ bản tin gốc theo mô hình ủy quyền chứng chỉ số CA.

Mô hình kiểm soát truy cập cơ sở dữ liệu: Phân tích và kết hợp mô hình kiểm soát truy cập tùy chọn (DAC) và kiểm soát truy cập bắt buộc (MAC), kết hợp các nguyên lý bảo toàn thuộc tính ACID (tính nguyên tử, tính nhất quán, tính cách ly, tính bền vững) trong hệ quản trị cơ sở dữ liệu quan hệ (DBMS).

Phương pháp nghiên cứu

Nghiên cứu kết hợp nhuần nhuyễn giữa phương pháp lý thuyết và phương pháp thực nghiệm khoa học:

Nguồn dữ liệu và cỡ mẫu: Khảo sát thực tế được thực hiện trên toàn bộ hạ tầng cơ sở dữ liệu của 56 trường trung học phổ thông thuộc Sở Giáo dục và Đào tạo tỉnh Quảng Ninh. Bộ dữ liệu thử nghiệm thực tế bao gồm hồ sơ của khoảng 1.500 học sinh, 60 cán bộ giáo viên với hơn 15.000 bản ghi điểm số chi tiết của 12 môn học theo khung chương trình chuẩn.

Phương pháp chọn mẫu: Áp dụng phương pháp chọn mẫu mục đích (purposive sampling), lựa chọn mô hình quản lý điểm của trường trung học phổ thông điển hình có đầy đủ các biến số phức tạp về đánh giá học lực, điểm kiểm tra thường xuyên, định kỳ và học kỳ theo quy chế của Bộ Giáo dục và Đào tạo.

Lý do lựa chọn phương pháp phân tích: Việc phân tích cấu trúc bảng và mô hình thực thể quan hệ trong MySQL được lựa chọn vì đây là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến, có độ tương thích cao với nền tảng web trực tuyến. Đề tài tiến hành đo lường hiệu năng truy vấn, thời gian mã hóa và giải mã thực tế bằng ngôn ngữ lập trình web kết hợp cơ chế bảo mật giao thức SSL/TLS, bảo đảm tiến độ thực hiện hoàn thành trọn vẹn trong năm 2020.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình khảo sát và thực nghiệm giải pháp an toàn cơ sở dữ liệu đã ghi nhận 4 phát hiện quan trọng:

Thứ nhất, lỗ hổng lưu trữ dữ liệu dạng văn bản rõ (plain text): Khảo sát ban đầu cho thấy 100% các bảng dữ liệu nhạy cảm bao gồm mật khẩu tài khoản, thông tin nhân thân và điểm số học sinh trên hệ thống cũ đều được lưu trữ trực tiếp dưới dạng văn bản thô, tạo ra nguy cơ bị lộ lọt toàn bộ khi bị tấn công SQL Injection hoặc đánh cắp phương tiện lưu trữ vật lý.

Thứ hai, hiệu năng vượt trội của thuật toán AES trong mã hóa dữ liệu điểm: Thử nghiệm mã hóa các trường dữ liệu điểm số bằng thuật toán AES-128 bit cho thấy toàn bộ dữ liệu lưu trữ trong bảng CSDL MySQL chuyển sang dạng bản mã an toàn tuyệt đối. Thời gian xử lý mã hóa và giải mã chỉ làm tăng độ trễ truy vấn thêm khoảng 6% đến 8% so với truy vấn thông thường, hoàn toàn đáp ứng tốt khả năng chịu tải của hệ thống web với hàng nghìn lượt truy cập đồng thời.

Thứ ba, nâng cao tính chính xác trong phân quyền kiểm soát truy cập: Việc tích hợp mô hình phân quyền đa cấp (Quản trị viên, Giáo viên chủ nhiệm, Giáo viên bộ môn) đã triệt tiêu 100% tình trạng chỉnh sửa điểm vượt quyền hoặc can thiệp dữ liệu ngoài khoảng thời gian quy định của học kỳ.

Thứ tư, tính toàn vẹn trên đường truyền thông qua SSL và chữ ký số: Ứng dụng giao thức truyền thông an toàn SSL kết hợp hàm băm SHA-160 đã ngăn chặn thành công 100% các cuộc tấn công sửa đổi thông điệp trên đường truyền mạng giữa máy trạm và máy chủ cơ sở dữ liệu.

Thảo luận kết quả

Kết quả đạt được chứng minh rằng việc áp dụng đơn lẻ một biện pháp bảo mật là không đủ để bảo vệ hệ thống trước các mối đe dọa đa dạng. Thay vào đó, mô hình bảo mật nhiều lớp kết hợp giữa mã hóa lưu trữ tầng CSDL (AES), xác thực đường truyền (SSL/RSA) và kiểm soát truy nhập logic mang lại độ an toàn toàn diện.

Dữ liệu thực nghiệm có thể được tổng hợp trực quan qua bảng so sánh hiệu năng hệ thống: Trong điều kiện tải 1.000 truy vấn đồng thời, bảng ghi chưa mã hóa đạt thời gian phản hồi trung bình 0,12 giây; khi áp dụng mã hóa AES-128 cho các cột dữ liệu nhạy cảm, thời gian phản hồi là 0,13 giây (chênh lệch chỉ 0,01 giây). Biểu đồ phân tích an toàn mạng cũng chỉ ra rằng việc triển khai chữ ký số và hàm băm đã giảm tỷ lệ từ chối dịch vụ và giả mạo dữ liệu từ mức rủi ro 65% xuống dưới 2%. So sánh với các nghiên cứu bảo mật cơ sở dữ liệu trong khối cơ quan nhà nước, giải pháp này vừa bảo đảm tính toàn vẹn ngữ nghĩa, vừa giữ vững tính độc lập vật lý và logic của hệ thống quản trị MySQL.

Đề xuất và khuyến nghị

Nhằm hoàn thiện và nhân rộng giải pháp bảo mật cơ sở dữ liệu cho ngành giáo dục, nghiên cứu đề xuất 4 nhóm giải pháp cụ thể:

Nâng cấp chuẩn mã hóa toàn diện: Thực hiện triển khai thuật toán mã hóa AES-256 bit cho toàn bộ hệ thống lưu trữ dữ liệu học sinh, giáo viên và cán bộ Đảng viên tại 56 trường trung học phổ thông trên địa bàn tỉnh. Chủ thể thực hiện là Phòng Công nghệ thông tin thuộc Sở Giáo dục và Đào tạo tỉnh Quảng Ninh. Mục tiêu đạt 100% cơ sở dữ liệu thành viên được mã hóa trong lộ trình giai đoạn 2021 đến 2023.

Chuẩn hóa chính sách phân quyền và kiểm toán truy vết: Ban hành quy chế quản lý tài khoản định danh, áp dụng cơ chế xác thực đa yếu tố và ghi log lịch sử tự động cho tất cả các thao tác thêm, xóa, sửa điểm số. Định kỳ 6 tháng một lần thực hiện rà soát quyền hạn để loại bỏ 100% các tài khoản không còn hoạt động.

Tích hợp hạ tầng chữ ký số chuyên dùng: Triển khai chữ ký điện tử có chứng chỉ số CA cho ban giám hiệu và giáo viên khi phê duyệt bảng điểm tổng kết học kỳ và học bạ điện tử. Lộ trình thực hiện hoàn thành vào năm học 2021-2022, bảo đảm tính pháp lý và chống chối bỏ hoàn toàn.

Xây dựng quy trình sao lưu và ứng cứu sự cố tự động: Thiết lập hệ thống sao lưu dự phòng CSDL định kỳ hàng ngày, lưu trữ phân tán tại các máy chủ độc lập. Chỉ tiêu đặt ra là thời gian khôi phục dữ liệu (RTO) dưới 30 phút và mức độ mất mát dữ liệu (RPO) bằng 0 khi xảy ra thảm họa phần cứng.

Đối tượng nên tham khảo luận văn

Nội dung luận văn mang tính ứng dụng thực tiễn cao, là nguồn tư liệu giá trị cho 4 nhóm đối tượng chính:

Cán bộ quản lý CNTT tại các Sở, Phòng Giáo dục và Đào tạo: Cung cấp khung phương pháp luận và mô hình kỹ thuật chuẩn để xây dựng, thẩm định các dự án trung tâm điều hành giáo dục thông minh và chuyển đổi số trường học.

Kỹ sư phát triển phần mềm và quản trị cơ sở dữ liệu: Học hỏi kinh nghiệm thực tế trong việc thiết kế kiến trúc bảo mật nhiều lớp trên MySQL, cách thức tích hợp các thuật toán AES, RSA và giao thức SSL vào các ứng dụng web quản lý điểm số.

Học viên cao học và sinh viên chuyên ngành Công nghệ thông tin: Tài liệu tham khảo hữu ích về chuyên đề an toàn thông tin, mật mã học ứng dụng và kỹ thuật phòng chống tấn công CSDL trong các cơ quan nhà nước.

Ban giám hiệu và cán bộ quản lý học vụ tại các trường trung học phổ thông: Nắm bắt rõ quy trình kiểm soát dữ liệu điểm, tiêu chuẩn bảo mật học bạ điện tử nhằm nâng cao ý thức tuân thủ an toàn thông tin trong đơn vị.

Câu hỏi thường gặp

Thuật toán AES-128 có ưu thế gì vượt trội so với RSA trong việc mã hóa cơ sở dữ liệu điểm số? Thuật toán đối xứng AES-128 có tốc độ tính toán nhanh hơn RSA hàng trăm lần và tiêu tốn rất ít tài nguyên bộ nhớ máy chủ. Do đó, AES là lựa chọn tối ưu để mã hóa khối lượng lớn dữ liệu điểm số, trong khi RSA thích hợp cho việc trao đổi khóa và tạo chữ ký số xác thực.

Việc mã hóa dữ liệu có làm ảnh hưởng đến tốc độ tìm kiếm và báo cáo điểm của giáo viên không? Thực nghiệm cho thấy độ trễ truy vấn chỉ tăng khoảng 6% đến 8%, tương đương khoảng vài mili-giây cho mỗi thao tác. Hệ thống hoàn toàn xử lý mượt mà các yêu cầu tìm kiếm, thống kê điểm học sinh theo lớp và môn học mà không gây gián đoạn trải nghiệm người dùng.

Cơ chế chống chối bỏ trong hệ thống quản lý điểm hoạt động như thế nào? Cơ chế này sử dụng chữ ký số RSA kết hợp hàm băm SHA-160 để đóng gói dữ liệu điểm cùng khóa bí mật của giáo viên. Khi bảng điểm đã được ký và gửi lên hệ thống, chứng chỉ số đi kèm là bằng chứng pháp lý xác thực người nhập điểm, không thể phủ nhận trách nhiệm.

Hệ thống xử lý thế nào để ngăn chặn tình trạng giáo viên sửa điểm ngoài thời hạn quy định? Hệ thống áp dụng mô hình kiểm soát truy cập tùy chọn kết hợp ràng buộc thời gian (time-based access control). Khi hết thời hạn nhập điểm học kỳ, quyền chỉnh sửa tự động bị khóa và chỉ người quản trị cấp cao mới có quyền mở lại theo quy trình phê duyệt văn bản.

Giải pháp bảo mật này có thể mở rộng áp dụng cho các hệ quản trị CSDL khác như Oracle hay SQL Server không? Hoàn toàn có thể mở rộng vì mô hình bảo mật được thiết kế theo cấu trúc mô-đun độc lập và tuân thủ các chuẩn mật mã học quốc tế. Các nguyên lý về mã hóa AES, giao thức bắt tay SSL và phân quyền hoàn toàn tương thích với Oracle, PostgreSQL hoặc SQL Server.

Kết luận

Luận văn đã giải quyết toàn diện bài toán cấp thiết về an toàn thông tin tại Sở Giáo dục và Đào tạo tỉnh Quảng Ninh với các kết quả nổi bật:

  • Hệ thống hóa toàn diện cơ sở lý thuyết về an toàn cơ sở dữ liệu, phân loại chi tiết các hiểm họa và các mô hình kiểm soát truy cập hiện đại.
  • Nghiên cứu chuyên sâu cơ chế mã hóa đối xứng AES, mật mã khóa công khai RSA, hàm băm và kỹ thuật chữ ký số chống chối bỏ.
  • Khảo sát chính xác thực trạng quản lý dữ liệu giáo dục tại 56 trường trung học phổ thông trên địa bàn tỉnh Quảng Ninh.
  • Xây dựng và thực nghiệm thành công website quản lý điểm học sinh tích hợp cơ chế mã hóa dữ liệu CSDL MySQL và xác thực SSL an toàn.
  • Đề xuất hệ thống giải pháp đồng bộ về kỹ thuật, quy trình và chính sách quản lý dữ liệu phục vụ mục tiêu xây dựng giáo dục thông minh.

Đóng góp cốt lõi của đề tài là cung cấp một giải pháp bảo mật khả thi, chi phí thấp nhưng đạt hiệu quả bảo vệ dữ liệu ở mức độ cao. Trong giai đoạn tiếp theo từ năm 2021 trở đi, hệ thống cần được tích hợp thêm công nghệ xác thực sinh trắc học và trí tuệ nhân tạo để phát hiện sớm các hành vi truy cập bất thường. Các cơ quan, trường học và nhà nghiên cứu quan tâm có thể ứng dụng ngay mô hình này để nâng cao năng lực bảo vệ dữ liệu cho đơn vị của mình.