Tổng quan nghiên cứu

Theo báo cáo của ngành an toàn thông tin, số lượng các cuộc tấn công không gian mạng nhằm vào hệ thống cổng thông tin chính phủ điện tử có xu hướng gia tăng liên tục hơn 25% mỗi năm, với quy mô có thể lên tới hàng trăm nghìn máy tính bị xâm nhập cùng lúc. Trong bối cảnh chuyển đổi số dịch vụ công, các phương thức giao dịch truyền thống và hệ thống mạng nội bộ tại nhiều cơ quan nhà nước đang bộc lộ những lỗ hổng bảo mật nghiêm trọng. Tình trạng lộ lọt dữ liệu, nghe lén thông tin trên đường truyền, giả mạo tài liệu điện tử và nguy cơ chối bỏ trách nhiệm trong các giao dịch trực tuyến đang là rào cản lớn đối với mục tiêu xây dựng chính quyền điện tử minh bạch, an toàn.

Luận văn thạc sĩ chuyên ngành Khoa học máy tính với đề tài "Nghiên cứu giải pháp bảo mật và xác thực cho các giao dịch hành chính công điện tử – Sở Thông tin và Truyền thông Bắc Ninh" được thực hiện nhằm giải quyết triệt để các thách thức an ninh mạng nêu trên. Mục tiêu nghiên cứu cụ thể tập trung vào việc phân tích các mối đe dọa, xây dựng mô hình xác thực nguồn gốc và kiểm soát quyền truy cập dựa trên kỹ thuật mật mã khóa công khai và chữ ký số. Phạm vi nghiên cứu được triển khai thực nghiệm tại Sở Thông tin và Truyền thông tỉnh Bắc Ninh trong giai đoạn 2016 - 2017 đối với các dịch vụ hành chính công một cửa liên thông. Ý nghĩa của nghiên cứu thể hiện qua việc thiết lập nền tảng bảo mật vững chắc, hướng tới mục tiêu giảm thiểu 99% nguy cơ can thiệp trái phép, nâng cao tỷ lệ xử lý hồ sơ dịch vụ công trực tuyến mức độ 3 và mức độ 4 thành công đạt trên 95%, đồng thời rút ngắn 30% đến 50% thời gian luân chuyển văn bản so với quy trình thủ cô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 2 nền tảng lý thuyết cốt lõi gồm Lý thuyết mật mã học hiện đại (Modern Cryptography Theory) và Khung kiến trúc an toàn hệ thống thông tin theo tiêu chuẩn quốc tế ISO/IEC 27001 cùng các chuẩn FIPS từ Viện Tiêu chuẩn và Công nghệ Quốc gia Hoa Kỳ. Mô hình nghiên cứu trọng tâm là kiến trúc Hạ tầng khóa công khai PKI (Public Key Infrastructure), kết hợp mô hình giao dịch điện tử giữa Chính phủ và Công dân (G2C) trong hệ thống một cửa liên thông.

Khung lý thuyết làm rõ 4 khái niệm nền tảng:

  • Mật mã khóa bất đối xứng (Asymmetric Cryptography): Sử dụng cặp khóa riêng biệt gồm khóa công khai (Public Key) và khóa bí mật (Private Key) với giải thuật RSA độ dài khóa từ 1024 đến 2048-bit, bảo đảm cả hai chức năng bảo mật và xác thực thông tin.
  • Hàm băm bảo mật một chiều (Secure Hash Function): Các thuật toán SHA-1, SHA-256 và MD5 có nhiệm vụ nén thông điệp độ dài tùy ý thành chuỗi bít có độ dài cố định 160-bit hoặc 256-bit với tính chất chống đụng độ cao.
  • Chữ ký số (Digital Signature): Cơ chế gắn chuỗi bit mã hóa từ giá trị băm của tài liệu bằng khóa bí mật của người gửi, đảm bảo tính xác thực người ký và tính toàn vẹn của văn bản.
  • Nhà cung cấp chứng thực số (Certificate Authority - CA): Đơn vị tin cậy thứ ba có thẩm quyền cấp phát, quản lý và thu hồi chứng chỉ điện tử qua danh sách chứng chỉ bị thu hồi CRL.

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

Nguồn dữ liệu của nghiên cứu bao gồm các tiêu chuẩn mật mã học quốc tế (RFC 1321, DSS, FIPS PUB 180-4), các văn bản pháp luật về giao dịch điện tử và dữ liệu lưu lượng giao dịch thực tế tại hệ thống dịch vụ công một cửa của Sở Thông tin và Truyền thông Bắc Ninh. Phương pháp phân tích kết hợp giữa nghiên cứu lý thuyết định tính và kiểm nghiệm thực nghiệm định lượng. Timeline nghiên cứu được thực hiện xuyên suốt trong 12 tháng, từ tháng 06/2016 đến tháng 06/2017.

Cỡ mẫu nghiên cứu thực nghiệm bao gồm 500 văn bản điện tử và gói tin dữ liệu giao dịch hành chính với dung lượng biến thiên từ 1 KB đến 10 MB. Phương pháp chọn mẫu là chọn mẫu ngẫu nhiên phân tầng (Stratified Random Sampling), chia đều theo các nhóm hồ sơ hành chính công một cửa đặc thù gồm cấp phép viễn thông, thẩm định dự án công nghệ thông tin và văn bản liên thông nội bộ. Lý do lựa chọn phương pháp phân tích thực nghiệm trên ngôn ngữ Java kết hợp thư viện mật mã chuẩn Java Cryptography Architecture (JCA) là nhằm đo lường chính xác các tham số kỹ thuật thực tế, bao gồm thời gian sinh khóa, tốc độ băm, thời gian ký số và tỷ lệ phát hiện lỗi toàn vẹn với độ trễ dưới 20 mili-giây, từ đó chứng minh tính khả thi tuyệt đối khi triển khai trên hạ tầng máy chủ thực tế.

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

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

Quá trình nghiên cứu và thử nghiệm thực nghiệm đã mang lại 4 phát hiện kỹ thuật quan trọng:

  • Thứ nhất, giải thuật chữ ký số RSA kết hợp hàm băm SHA-256 đạt tốc độ ký trung bình từ 12 đến 18 mili-giây cho mỗi văn bản hành chính dung lượng 2 MB, nhanh hơn khoảng 42% so với phương pháp mã hóa toàn bộ văn bản trực tiếp.
  • Thứ hai, cơ chế kiểm tra tính toàn vẹn đạt độ chính xác 100% khi thử nghiệm thay đổi ngẫu nhiên từ 1 đến 8 bit trong tổng số 500 tệp tin mẫu; hệ thống ngay lập tức đưa ra cảnh báo vi phạm tính toàn vẹn và từ chối giao dịch.
  • Thứ ba, thuật toán SHA-256 với kích thước mã băm 256-bit hoàn toàn triệt tiêu nguy cơ đụng độ dữ liệu trong không gian mẫu thử nghiệm, khắc phục triệt để lỗ hổng của MD5 (vốn có kích thước băm 128-bit dễ bị tấn công ngày sinh nhật với xác suất 50% khi đạt ngưỡng 2^64 khối dữ liệu).
  • Thứ tư, mô hình cơ quan chứng thực CA nội bộ phân tầng dành riêng cho Sở Thông tin và Truyền thông Bắc Ninh giúp rút ngắn thời gian xác thực chứng chỉ xuống dưới 0,45 giây, hỗ trợ khả năng đáp ứng đồng thời trên 1.200 phiên giao dịch mà không làm suy giảm hiệu năng máy chủ.

Thảo luận kết quả

Nguyên nhân chính dẫn đến hiệu năng vượt trội là việc kết hợp linh hoạt giữa hàm băm bảo mật một chiều và thuật toán RSA. Thay vì mã hóa toàn bộ dữ liệu gốc vốn đòi hỏi năng lực tính toán cực lớn trên các số nguyên 2048-bit, hệ thống chỉ mã hóa giá trị băm cố định 256-bit, qua đó tối ưu hóa tài nguyên phần cứng và giảm tải CPU hơn 65%.

Khi so sánh với các nghiên cứu bảo mật giao dịch truyền thống dùng mật khẩu tĩnh hoặc mã xác thực MAC đơn thuần, giải pháp ứng dụng chữ ký số trong hạ tầng PKI đã khắc phục triệt để rủi ro từ chối trách nhiệm và tấn công xen giữa (Man-In-The-Middle). Kết quả này hoàn toàn nhất quán với các khuyến nghị bảo mật của Viện Tiêu chuẩn và Công nghệ Quốc gia Hoa Kỳ (NIST). Trong phần thảo luận, dữ liệu thực nghiệm được trực quan hóa qua biểu đồ đường so sánh thời gian thực thi giữa các thuật toán SHA-1, SHA-256 và MD5 trên từng dải dung lượng tệp tin từ 100 KB đến 10 MB, đi kèm bảng phân tích định lượng chi tiết về mức chiếm dụng bộ nhớ RAM (dao động từ 15 MB đến 32 MB) và tỷ lệ sử dụng CPU luôn duy trì dưới ngưỡng 12% trong suốt quá trình ký và kiểm tra chữ ký liên tục.

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

Dựa trên kết quả nghiên cứu, luận văn đưa ra 4 nhóm giải pháp kỹ thuật và tổ chức có tính ứng dụng cao:

  • Thiết lập hệ thống cơ quan chứng thực CA phân tầng kết hợp tích hợp chứng thư số công cộng quốc gia, hướng tới mục tiêu 100% cán bộ, công chức bộ phận một cửa được cấp và sử dụng chứng chỉ số trong vòng 6 tháng, do Trung tâm Công nghệ Thông tin và Truyền thông thuộc Sở Thông tin và Truyền thông Bắc Ninh chủ trì thực hiện.
  • Nâng cấp toàn diện các cổng giao dịch hành chính công trực tuyến lên chuẩn giao thức truyền thông an toàn TLS kết hợp thuật toán mã hóa AES-256 bit và chữ ký số SHA-256/RSA-2048, nhằm đạt target metric ngăn chặn 99,9% nguy cơ nghe lén và sửa đổi dữ liệu trên đường truyền, hoàn thành trong lộ trình 9 tháng dưới sự chỉ đạo của Phòng Công nghệ Thông tin.
  • Chuẩn hóa quy trình quản lý khóa bí mật trên thiết bị phần cứng chuyên dụng (USB Token hoặc SmartCard) và thiết lập cơ chế cập nhật danh sách chứng chỉ thu hồi (CRL) tự động mỗi 12 giờ, đảm bảo thời gian phát hiện khóa bị lộ dưới 3 phút, thực hiện thường xuyên định kỳ hàng quý bởi Bộ phận Quản trị Mạng.
  • Tổ chức tập huấn nghiệp vụ bảo mật và quy trình ký số văn bản điện tử cho trên 90% cán bộ tiếp nhận và xử lý hồ sơ tại các sở, ban, ngành và UBND cấp huyện trên địa bàn tỉnh Bắc Ninh trong thời gian 3 tháng đầu triển khai, do Văn phòng Sở chủ trì phối hợp với các đơn vị đào tạo chuyên trách.

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

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

  • Cán bộ quản lý công nghệ thông tin và chuyên viên an toàn thông tin tại các cơ quan nhà nước: Nắm bắt mô hình kiến trúc PKI tổng thể và phương pháp tổ chức hạ tầng xác thực để trực tiếp áp dụng trong việc xây dựng cổng dịch vụ công một cửa liên thông tại địa phương mình.
  • Kỹ sư phát triển phần mềm và an ninh mạng: Tham khảo mã nguồn demo, kiến trúc tích hợp thư viện Java Cryptography và các module xử lý băm, ký số, giải mã để phát triển các phân hệ xác thực điện tử cho các hệ thống phần mềm nghiệp vụ.
  • Học viên cao học và sinh viên ngành Khoa học máy tính, Kỹ thuật phần mềm: Sử dụng làm tài liệu học thuật giá trị để nghiên cứu sâu về toán học mật mã, cơ chế chống tấn công xen giữa Diffie-Hellman, các chuẩn chữ ký số DSS/DSA và nguyên lý hoạt động của hàm băm bảo mật.
  • Đơn vị tư vấn chuyển đổi số và cung cấp giải pháp bảo mật: Khai thác khung đề xuất giải pháp kỹ thuật, đánh giá rủi ro an toàn thông tin và phương án triển khai dịch vụ chứng thực số để xây dựng các đề án chuyển đổi số an toàn cho khối cơ quan hành chính sự nghiệp.

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

  • Chữ ký số giải quyết vấn đề chống chối bỏ trong dịch vụ công như thế nào?
    Chữ ký số được tạo ra bằng khóa riêng (Private Key) duy nhất của người gửi và chỉ có thể kiểm tra bằng khóa công khai tương ứng. Do khóa riêng được bảo mật tuyệt đối bởi chính chủ sở hữu, người gửi không thể phủ nhận việc mình đã ký và phát hành văn bản. Thử nghiệm trên 500 tài liệu hành chính chứng minh tính pháp lý và tính chống chối bỏ đạt mức tuyệt đối 100%.

  • Tại sao nghiên cứu lựa chọn thuật toán RSA và hàm băm SHA-256 thay vì MD5?
    Hàm băm MD5 có kích thước khối 128-bit đã bộc lộ nhiều điểm yếu trước các thuật toán tấn công đụng độ khi chỉ cần 2^64 phép tính. Trong khi đó, SHA-256 cung cấp chuỗi bít 256-bit với không gian khóa lên đến 2^128 phép thử, kết hợp cùng khóa RSA 2048-bit tạo nên bức tường bảo mật vững chắc, đáp ứng tiêu chuẩn an toàn thông tin cấp quốc gia.

  • Mô hình PKI trong luận văn bảo vệ hệ thống trước tấn công Man-In-The-Middle ra sao?
    Tấn công xen giữa thường lợi dụng việc thiếu xác thực danh tính để tráo đổi khóa trong quá trình truyền thông. Hạ tầng PKI giải quyết triệt để vấn đề này nhờ cơ quan chứng thực CA. Chứng chỉ số được ký bởi CA đảm bảo khóa công khai nhận được chính xác thuộc về người gửi hợp lệ, giảm thiểu 100% rủi ro mạo danh trên đường truyền.

  • Ứng dụng mô phỏng trên nền tảng Java trong luận văn hoạt động như thế nào?
    Ứng dụng được lập trình bằng ngôn ngữ Java, tích hợp các thư viện mật mã chuẩn để thực hiện trọn vẹn chu trình nghiệp vụ gồm: nạp văn bản hành chính, tính toán giá trị băm SHA, thực hiện ký số bằng khóa RSA, gửi gói tin và thẩm định tính toàn vẹn tại nơi nhận với thời gian xử lý trung bình dưới 20 mili-giây.

  • Việc lưu trữ khóa bí mật cho cán bộ hành chính công cần tuân thủ nguyên tắc gì?
    Khóa bí mật tuyệt đối không được lưu dưới dạng văn bản rõ trên máy tính cá nhân. Luận văn khuyến nghị lưu trữ khóa trong các thiết bị phần cứng an toàn như USB Token hoặc thẻ thông minh (SmartCard) có mật khẩu bảo vệ 2 lớp, đồng thời áp dụng cơ chế tự động khóa sau 3 lần nhập sai mã PIN để ngăn chặn nguy cơ đánh cắp khóa.

Kết luận

  • Hệ thống hóa toàn diện cơ sở lý luận về an toàn thông tin, mật mã khóa bất đối xứng và hạ tầng khóa công khai PKI.
  • Phân tích chi tiết các nguy cơ an ninh mạng và xác định chính xác các yêu cầu bảo mật đặc thù của dịch vụ công một cửa tỉnh Bắc Ninh.
  • Đề xuất mô hình xác thực chữ ký số phân tầng khả thi, đáp ứng đầy đủ 4 thuộc tính: bí mật, toàn vẹn, xác thực và chống chối bỏ.
  • Xây dựng thành công ứng dụng demo Java chứng minh hiệu năng xử lý đạt trên 1.200 giao dịch đồng thời với độ trễ dưới 20 mili-giây.
  • Đưa ra lộ trình triển khai 4 giai đoạn cụ thể gắn liền với các chỉ số đo lường hiệu quả rõ ràng cho cơ quan nhà nước.

Về định hướng tương lai, nghiên cứu sẽ tiếp tục mở rộng sang việc ứng dụng hệ mật mã đường cong Elliptic (ECC) nhằm tối ưu hóa hiệu năng tính toán cho các thiết bị di động trong giai đoạn 2026 - 2028. Các cơ quan hành chính và tổ chức quan tâm nên tải toàn văn luận văn để tham khảo chi tiết kiến trúc kỹ thuật và áp dụng vào đề án chuyển đổi số thực tế.