Tổng quan nghiên cứu

Trong kỷ nguyên chuyển đổi số, an toàn thông tin là trụ cột sống còn đối với sự thành công của Chính phủ điện tử. Theo báo cáo từ Trung tâm Ứng cứu khẩn cấp không gian mạng Việt Nam (VNCERT), số lượng các cuộc tấn công mạng nhằm vào hệ thống cơ quan nhà nước tăng trung bình hơn 25% mỗi năm, với hàng nghìn sự cố liên quan đến giả mạo dữ liệu và tấn công từ chối dịch vụ. Trước thực trạng các giao dịch hành chính công tại Sở Thông tin và Truyền thông tỉnh Bắc Ninh chủ yếu dựa trên hệ thống mạng nội bộ và các quy trình xử lý bán thủ công, nguy cơ bị nghe lén, chỉnh sửa trái phép hồ sơ hoặc rò rỉ dữ liệu nhạy cảm là rất lớn.

Mục tiêu cốt lõi của nghiên cứu là phân tích các lỗ hổng an ninh mạng, từ đó đề xuất mô hình ứng dụng chữ ký số và giải pháp cơ sở hạ tầng khóa công khai (PKI) nhằm đảm bảo tính bảo mật, toàn vẹn, xác thực và chống chối bỏ cho mô hình một cửa liên thông. Nghiên cứu được thực hiện tại Sở Thông tin và Truyền thông tỉnh Bắc Ninh trong giai đoạn năm 2016 đến năm 2017.

Ý nghĩa của đề tài được thể hiện qua việc chuẩn hóa quy trình giao dịch điện tử giữa Chính phủ và Công dân (G2C), hướng tới mục tiêu giảm 100% nguy cơ giả mạo nguồn gốc văn bản và rút ngắn thời gian xử lý hồ sơ hành chính xuống dưới 30 giây cho mỗi lượt xác thực số.

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 hai nền tảng lý thuyết mật mã học then chốt: Lý thuyết mật mã học khóa bất đối xứng (Asymmetric Key Cryptography) và Mô hình an toàn thông tin chuẩn CIA (Confidentiality - Integrity - Availability). Khung lý thuyết này kết hợp hài hòa giữa các thuật toán mã hóa đối xứng kinh điển (DES, 3DES, AES, IDEA) với thuật toán mã hóa khóa công khai hiện đại như RSA và thuật toán trao đổi khóa Diffie-Hellman dựa trên độ phức tạp của bài toán logarit rời rạc.

Nghiên cứu tập trung làm rõ 4 khái niệm nền tảng:

  • Chữ ký số (Digital Signature): Kỹ thuật gắn mã xác thực vào dữ liệu điện tử bằng khóa bí mật, cho phép kiểm tra tính toàn vẹn và danh tính người gửi.
  • Hàm băm an toàn (Secure Hash Algorithm - SHA): Hàm một chiều chuyển đổi thông điệp có độ dài bất kỳ thành chuỗi bit cố định (160-bit đối với SHA-1 và 256-bit đối với SHA-256).
  • Hạ tầng khóa công khai (PKI): Tập hợp các vai trò, chính sách, phần cứng và phần mềm cần thiết để tạo, quản lý, phân phối, sử dụng, lưu trữ và thu hồi chứng chỉ số.
  • Tổ chức cấp chứng thực chữ ký số (Certificate Authority - CA): Thực thể tin cậy chịu trách nhiệm chứng thực danh tính cho các cặp khóa công khai.

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

Nghiên cứu sử dụng phương pháp kết hợp giữa nghiên cứu tài liệu lý thuyết, khảo sát thực địa và thực nghiệm mô phỏng phần mềm. Cụ thể:

  • Nguồn dữ liệu và cỡ mẫu: Dữ liệu thực nghiệm được thu thập từ 500 mẫu hồ sơ giao dịch hành chính công điện tử thuộc các dịch vụ công trực tuyến mức độ 3 và mức độ 4 tại Sở Thông tin và Truyền thông tỉnh Bắc Ninh.
  • Phương pháp chọn mẫu: Tác giả áp dụng phương pháp lấy mẫu ngẫu nhiên phân tầng (Stratified Random Sampling) theo 3 nhóm định dạng dữ liệu chính: văn bản hành chính (.doc, .pdf), tệp dữ liệu số hóa (.xml, .json) và tệp đính kèm đa phương tiện (.jpg, .scan).
  • Lý do lựa chọn phương pháp: Phương pháp phân tầng giúp phản ánh chính xác cấu trúc dữ liệu thực tế luân chuyển tại bộ phận một cửa liên thông, đảm bảo đánh giá toàn diện độ trễ xử lý và tính tương thích của thuật toán ký số trên nhiều kích thước tệp khác nhau từ 500KB đến 50MB.
  • Timeline nghiên cứu: Quá trình nghiên cứu, thiết kế kiến trúc và thử nghiệm hệ thống mô phỏng được triển khai xuyên suốt trong 12 tháng, từ tháng 6 năm 2016 đến tháng 6 năm 2017.

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 ứng dụng ký số trên nền tảng Java đã chỉ ra những phát hiện then chốt sau:

  • Lỗ hổng xác thực hiện trạng: Khoảng 85% các luồng trao đổi dữ liệu nội bộ tại thời điểm khảo sát chưa được áp dụng cơ chế xác thực nguồn gốc bằng chữ ký điện tử, khiến hệ thống đối mặt với nguy cơ tấn công xen giữa (Man-in-the-middle) và giả mạo gói tin IP (IP spoofing).
  • Độ chính xác và toàn vẹn tuyệt đối: Khi tích hợp thuật toán băm an toàn SHA-256 kết hợp mã hóa RSA với chiều dài khóa 1024-bit và 2048-bit, hệ thống đạt tỷ lệ toàn vẹn dữ liệu 100%, phát hiện chính xác mọi thay đổi dù chỉ là 1 bit trên tập 500 hồ sơ thử nghiệm.
  • Tối ưu hóa thời gian xử lý: Thời gian trung bình để tạo chữ ký số trên một gói dữ liệu hành chính chuẩn (kích thước 2MB) là 45 miligiây, và thời gian kiểm tra xác thực chữ ký chỉ mất 18 miligiây.
  • Hiệu quả kinh tế - kỹ thuật: Mô hình thiết lập CA nội bộ kết hợp chứng thư số công cộng giúp cắt giảm khoảng 40% chi phí bản quyền và hạ tầng so với việc thuê mua hoàn toàn dịch vụ bên ngoài.

Thảo luận kết quả

Kết quả thử nghiệm cho thấy sự kết hợp giữa hàm băm mật mã và khóa bất đối xứng giải quyết triệt để bài toán chống chối bỏ mà các phương pháp xác thực mật khẩu truyền thống không thể đáp ứng. So với thuật toán MD5 vốn đã xuất hiện nhiều điểm yếu về va chạm (collision), thuật toán SHA-256 mang lại không gian bảo mật vượt trội, loại bỏ hoàn toàn nguy cơ tạo ra hai thông điệp khác nhau có cùng mã băm.

Để trực quan hóa kết quả, dữ liệu nghiên cứu có thể được biểu diễn qua hai công cụ:

  • Bảng so sánh hiệu năng thuật toán: Thể hiện tương quan giữa độ dài khóa (1024-bit vs 2048-bit), thuật toán băm (SHA-1 vs SHA-256) và tốc độ tạo/kiểm tra chữ ký trên các tệp dữ liệu mẫu.
  • Biểu đồ đường biểu diễn độ trễ: Minh họa thời gian xử lý ký số tăng tuyến tính theo kích thước tệp hồ sơ từ 1MB đến 50MB, chứng minh hệ thống vận hành mượt mà, không gây hiện tượng nghẽn cổ chai tại máy chủ tiếp nhận.

So sánh với các nghiên cứu trong nước cùng thời kỳ, mô hình phân cấp quản lý chứng chỉ số đề xuất tại Bắc Ninh tạo ra tính linh hoạt cao, vừa đáp ứng khung kiến trúc Chính phủ điện tử Việt Nam vừa phù hợp với năng lực hạ tầng công nghệ thông tin cấp tỉnh.

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

Dựa trên kết quả nghiên cứu, tác giả đề xuất 4 nhóm giải pháp mang tính hành động cụ thể nhằm nâng cao năng lực an toàn thông tin tại địa phương:

  • Xây dựng cổng ký số tập trung: Triển khai tích hợp module ký số và xác thực chữ ký số trực tiếp vào phần mềm Một cửa điện tử liên thông của tỉnh; đặt mục tiêu phục vụ trên 10.000 lượt giao dịch/ngày với độ sẵn sàng hệ thống đạt 99,9%; hoàn thành trong vòng 6 tháng; do Trung tâm Công nghệ thông tin và Truyền thông Bắc Ninh chủ trì.
  • Chuẩn hóa hạ tầng PKI nội bộ: Thiết lập hệ thống cơ quan chứng thực (CA) và cơ quan đăng ký (RA) theo kiến trúc phân tầng; đảm bảo 100% cán bộ, công chức tiếp nhận và xử lý hồ sơ được cấp phát chứng thư số cá nhân; lộ trình hoàn thành trong quý II/2018; do Sở Thông tin và Truyền thông phối hợp cùng Ban Cơ yếu Chính phủ thực hiện.
  • Nâng cấp hạ tầng bảo mật mạng: Đầu tư lắp đặt hệ thống tường lửa ứng dụng (Stateful Inspection Firewall) kết hợp hệ thống phát hiện và ngăn chặn xâm nhập (IDS/IPS) tại Trung tâm dữ liệu tỉnh; mục tiêu ngăn chặn 99,5% các cuộc tấn công quét cổng (Port Scanning) và tấn công từ chối dịch vụ (DoS/DDoS); hoàn thành trong 9 tháng; do đội ngũ kỹ sư an ninh mạng của Sở vận hành.
  • Ban hành quy chế an toàn giao dịch điện tử: Xây dựng khung pháp lý nội bộ về lưu trữ, quản lý khóa bí mật (Private Key) trên thiết bị phần cứng an toàn (PKCS#11 token); tổ chức tập huấn nâng cao nhận thức bảo mật cho 100% cán bộ Một cửa trong vòng 12 tháng; do Ban chỉ đạo Chuyển đổi số tỉnh chỉ đạo thực hiện.

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

Luận văn mang lại giá trị học thuật và thực tiễn phong phú cho 4 nhóm đối tượng:

  • Cán bộ quản trị mạng và chuyên viên an toàn thông tin: Nắm bắt quy trình thiết kế, cài đặt hệ thống chứng thực số CA, cấu hình chính sách lọc gói trên tường lửa và triển khai hệ thống IDS Snort trong môi trường mạng cơ quan nhà nước.
  • Học viên cao học và sinh viên chuyên ngành Khoa học máy tính, An toàn thông tin: Nguồn tài liệu tham khảo chi tiết về thuật toán mật mã RSA, thuật toán ký số DSA/DSS, cấu trúc chứng thư X.509 và kỹ thuật lập trình mã hóa dữ liệu bằng ngôn ngữ Java.
  • Kỹ sư phát triển phần mềm Chính phủ điện tử (E-Gov): Tham khảo kiến trúc tích hợp chữ ký số vào quy trình xử lý dịch vụ công trực tuyến G2C và G2B, tối ưu hóa giao thức trao đổi dữ liệu an toàn.
  • Lãnh đạo và nhà quản lý công nghệ thông tin tại các địa phương: Cung cấp luận cứ khoa học và khung mô hình thực tế để xây dựng các đề án đầu tư hạ tầng bảo mật thông tin, hiện đại hóa bộ phận một cửa liên thông cấp tỉnh/thành phố.

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

Chữ ký số giải quyết vấn đề an toàn nào trong dịch vụ hành chính công điện tử?
Chữ ký số giải quyết đồng thời 3 vấn đề then chốt: xác định chính xác danh tính người nộp/người duyệt hồ sơ, đảm bảo tính toàn vẹn 100% của văn bản điện tử và đảm bảo tính chống chối bỏ. Theo Luật Giao dịch điện tử năm 2005, văn bản ký số có giá trị pháp lý tương đương văn bản giấy có chữ ký tay và con dấu đỏ.

Tại sao luận văn lựa chọn RSA và SHA thay vì DES hoặc MD5?
Chuẩn DES với chiều dài khóa 56-bit và hàm băm MD5 128-bit đã bị chứng minh là không còn an toàn trước năng lực tính toán hiện đại. Thuật toán RSA với khóa từ 1024-bit đến 2048-bit kết hợp với hàm băm SHA-256 cung cấp không gian khóa khổng lồ, triệt tiêu nguy cơ tấn công vét cạn và tấn công va chạm.

Hạ tầng khóa công khai PKI bao gồm những thành phần cốt lõi nào?
PKI bao gồm 4 thành phần chính: Cơ quan chứng thực (CA) để phát hành chứng chỉ, Cơ quan đăng ký (RA) để xác minh danh tính, Danh sách chứng thực thu hồi (CRL) để vô hiệu hóa chứng chỉ hết hạn/bị lộ, và kho lưu trữ phân phối khóa công khai, tạo nên chuỗi tín nhiệm vững chắc cho hệ thống.

Hiệu năng xử lý của ứng dụng mô phỏng Java trong luận văn đạt mức nào?
Thử nghiệm trên 500 mẫu giao dịch thực tế cho thấy chương trình Java mô phỏng đạt tốc độ ký trung bình 45 miligiây và xác thực trong 18 miligiây. Tốc độ này hoàn toàn đáp ứng tốt yêu cầu xử lý thời gian thực của các hệ thống một cửa điện tử có lưu lượng hàng nghìn yêu cầu mỗi giờ.

Sở Thông tin và Truyền thông nên tự xây dựng CA riêng hay dùng dịch vụ CA công cộng?
Luận văn khuyến nghị mô hình kết hợp: Xây dựng hệ thống CA chuyên dùng nội bộ để phục vụ các giao dịch giữa cán bộ công chức giúp tiết kiệm khoảng 40% chi phí vận hành, đồng thời tích hợp CA công cộng được cấp phép để phục vụ công dân và doanh nghiệp ngoài xã hội.

Kết luận

  • Luận văn đã hệ thống hóa toàn diện cơ sở lý thuyết về an toàn bảo mật, mật mã học khóa đối xứng, mật mã bất đối xứng RSA và hạ tầng khóa công khai PKI.
  • Đề xuất mô hình tích hợp chữ ký số và cơ chế xác thực điện tử chuyên biệt cho hệ thống Một cửa liên thông tại Sở Thông tin và Truyền thông tỉnh Bắc Ninh.
  • Xây dựng thành công ứng dụng demo bằng ngôn ngữ Java, chứng minh thời gian ký số và xác thực đạt dưới 50 miligiây với độ tin cậy tuyệt đối 100%.
  • Kế hoạch tiếp theo cần tập trung nghiên cứu triển khai hệ mật mã đường cong Elliptic (ECC) để tối ưu hóa hiệu năng trên các thiết bị di động và môi trường điện toán đám mây trong giai đoạn 2020–2025.
  • Các cơ quan quản trị nhà nước và đơn vị phát triển phần mềm cần nhanh chóng áp dụng khung giải pháp này nhằm nâng cao chỉ số an toàn thông tin và thúc đẩy chuyển đổi số bền vững.