Tổng quan nghiên cứu

Theo ước tính của ngành công nghệ thông tin vào năm 2010, hơn 85% các vụ việc rò rỉ dữ liệu nhạy cảm xuất phát từ các điểm truy cập từ xa chưa được thiết lập cơ chế bảo mật nghiêm ngặt. Trong hệ thống cơ sở dữ liệu quốc gia của Cục Cảnh sát điều tra tội phạm về trật tự xã hội (C14) thuộc Bộ Công an, thông tin truy nã tội phạm mang giá trị pháp lý tuyệt đối và ảnh hưởng trực tiếp đến quyền công dân cũng như trật tự an toàn xã hội.

Hạ tầng mạng nội bộ của ngành thời điểm bấy giờ mới chỉ kết nối đến công an các tỉnh, thành phố và một số quận, huyện trọng điểm. Hơn 60% các đơn vị cơ sở cấp huyện, xã và lực lượng tuần tra tác chiến buộc phải kết nối về máy chủ trung tâm thông qua mạng quay số dial-up hoặc mạng Internet công cộng. Môi trường truyền thông này tiềm ẩn nhiều nguy cơ nghe lén, tấn công giả mạo man-in-the-middle, thay đổi trái phép dữ liệu đối tượng truy nã hoặc từ chối trách nhiệm đối với các tác vụ cập nhật.

Mục tiêu cụ thể của luận văn là nghiên cứu toàn diện kiến trúc giao thức SSLv3, cơ chế xác thực chứng chỉ số X.509 và mô hình mạng riêng ảo SSL VPN hướng ứng dụng, từ đó xây dựng giải pháp bảo mật toàn diện cho Trang thông tin truy nã tội phạm C14. Nghiên cứu được triển khai thực nghiệm trong phạm vi hạ tầng kỹ thuật của Cục C14 kết nối tới mạng lưới công an tại 63 tỉnh, thành phố. Ý nghĩa thực tiễn của đề tài là đảm bảo 100% tính toàn vẹn và bảo mật của dữ liệu truy nã, loại bỏ hoàn toàn khả năng can thiệp trái phép trên đường truyền và kiểm soát chặt chẽ thẩm quyền của 100% cán bộ nghiệp vụ khi thao tác từ xa.

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 các nền tảng lý thuyết an toàn thông tin và mật mã học hiện đại:

  1. Mô hình tham chiếu kết nối các hệ thống mở OSI 7 tầng: Phân tích vị trí của giao thức SSL nằm giữa tầng giao vận (Transport Layer) và tầng ứng dụng (Application Layer), cụ thể ở tầng trình diễn (Presentation Layer), đảm bảo tính trong suốt tuyệt đối cho các ứng dụng web portal mà không đòi hỏi chỉnh sửa cấu trúc mạng cốt lõi.

  2. Kiến trúc giao thức SSLv3/TLS: Hệ thống vận hành dựa trên 4 giao thức con cốt lõi gồm Giao thức Bắt tay (SSL Handshake Protocol) chịu trách nhiệm đàm phán tham số bảo mật, Giao thức Bản ghi (SSL Record Protocol) thực hiện đóng gói và mã hóa dữ liệu, Giao thức Thay đổi thông số mật mã (ChangeCipherSpec Protocol) chỉ thị kích hoạt bộ mã hóa mới, và Giao thức Cảnh báo (Alert Protocol) truyền tải thông báo lỗi.

  3. Mật mã học khóa công khai và chữ ký số: Ứng dụng hệ mật mã bất đối xứng RSA với độ dài khóa từ 1024-bit đến 2048-bit để trao đổi khóa phiên (MasterSecret), kết hợp các thuật toán mã hóa đối xứng khối như 3DES, AES và hàm băm bảo mật MD5, SHA-1 tạo mã xác thực tin nhắn MAC 128-bit đến 160-bit nhằm bảo vệ tính toàn vẹn dữ liệu.

  4. Chuẩn chứng chỉ số X.509v3 và định dạng khóa PKCS#12: Cung cấp giải pháp định danh duy nhất cho thực thể máy chủ và máy trạm, tích hợp cơ chế bảo vệ khóa bí mật cá nhân bằng mật khẩu phân cấp.

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

Nguồn dữ liệu của nghiên cứu được thu thập trực tiếp từ sơ đồ kết nối thực tế tại Cục C14 và dữ liệu luồng truy cập nghiệp vụ từ các đơn vị địa phương. Nghiên cứu áp dụng phương pháp chọn mẫu có chủ đích với cỡ mẫu thử nghiệm gồm 10 trạm đầu cuối đại diện cho 3 phương thức kết nối điển hình: mạng cục bộ LAN nội bộ, mạng quay số dial-up tốc độ 56 Kbps qua thiết bị máy chủ truy cập từ xa RAS, và mạng Internet công cộng qua giao thức HTTPS trên cổng kết nối tiêu chuẩn 443.

Phương pháp phân tích lưu lượng mạng kết hợp kiểm thử thâm nhập (Penetration Testing) và mô phỏng giao thức được lựa chọn. Lý do lựa chọn phương pháp này là vì nó cho phép đánh giá trực quan hiệu năng truyền tải, độ trễ bắt tay kết nối và năng lực ngăn chặn 100% các nguy cơ tấn công giả mạo chứng chỉ, nghe lén hoặc chèn gói tin độc hại. Toàn bộ tiến trình nghiên cứu và thực nghiệm được tiến hành liên tục trong giai đoạn 12 tháng từ năm 2009 đến năm 2010.

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

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

Quá trình phân tích và triển khai thực nghiệm giải pháp mang lại 4 phát hiện kỹ thuật quan trọng:

  1. Cơ chế đóng gói và phân đoạn bảo mật tối ưu: Giao thức SSL Record xử lý dữ liệu từ tầng ứng dụng bằng cách phân đoạn thành các khối có kích thước tối đa 2^14 bytes (tương đương 16384 bytes), thực hiện nén dữ liệu, tính toán mã MAC và gắn thêm header 5 bytes trước khi chuyển xuống tầng TCP. Cơ chế này đảm bảo 100% dữ liệu không bị biến đổi trên các kênh truyền công cộng.

  2. Tính ưu việt của SSL VPN hướng ứng dụng: So với giải pháp IPSec VPN truyền thống vốn đòi hỏi cài đặt và cấu hình phần mềm phức tạp trên 100% máy trạm, SSL VPN hướng ứng dụng tích hợp trực tiếp trên nền tảng trình duyệt web, giúp cắt giảm hơn 90% chi phí hỗ trợ kỹ thuật tại các địa phương, đồng thời cách ly an toàn máy chủ cơ sở dữ liệu thông qua tường lửa 2 lớp.

  3. Quy trình cấp phát chứng chỉ số 4 bước khép kín: Hệ thống thiết lập chu trình quản lý danh tính chặt chẽ gồm Đăng ký thông tin trực tuyến, Lãnh đạo thẩm định và ký số phê duyệt, Quản trị viên kích hoạt tạo tệp chứng chỉ, và Người dùng tải chứng chỉ bảo mật PKCS#12 về cài đặt vào trình duyệt. Hệ thống tự động khóa tài khoản và kích hoạt cơ chế ghi nhật ký cảnh báo nếu phát hiện nhập sai mật khẩu quá 3 lần liên tiếp.

  4. Cơ chế kiểm soát truy cập và phân quyền động: Hệ thống thiết lập thành công mô hình phân quyền dựa trên menu chức năng, khóa hoàn toàn 100% các hành vi truy cập trái phép thông qua việc gõ trực tiếp đường dẫn URL trên thanh địa chỉ trình duyệt.

Thảo luận kết quả

Kết quả thử nghiệm khẳng định việc tích hợp xác thực 2 nhân tố (tên đăng nhập/mật khẩu kết hợp chứng chỉ số cá nhân X.509) đã triệt tiêu hoàn toàn nguy cơ tấn công giả mạo danh tính và can thiệp trung gian, vốn chiếm hơn 70% các sự cố an ninh mạng thời điểm 2009-2010. Tính năng lưu tạm định danh phiên (Session ID caching) giúp giảm thời gian bắt tay SSL tới 40% trong các kết nối kế tiếp, tối ưu hóa đáng kể băng thông cho các đường truyền dial-up tốc độ thấp 56 Kbps tại các địa bàn vùng sâu, vùng xa.

Cơ chế phân quyền của hệ thống có thể được tổng hợp trực quan qua bảng cấu trúc phân nhiệm 4 nhóm người dùng:

  • Nhóm Quản trị hệ thống: Quản lý 100% các chức năng an ninh, quản lý bản mã, khôi phục dữ liệu và kích hoạt tài khoản; không có quyền ký duyệt nghiệp vụ hồ sơ truy nã.
  • Nhóm Lãnh đạo ký duyệt: Nắm giữ thẩm quyền độc quyền ký số phê duyệt 100% hồ sơ cấp tài khoản mới và các quyết định phát lệnh truy nã, đình nã trong cơ sở dữ liệu.
  • Nhóm Quản trị cơ sở dữ liệu: Thực hiện các thao tác nhập mới, chỉnh sửa, xóa dữ liệu đối tượng và xuất báo cáo thống kê; dữ liệu chỉ chính thức có hiệu lực sau khi lãnh đạo ký duyệt.
  • Nhóm Tra cứu thông tin: Giới hạn duy nhất ở quyền tra cứu hồ sơ nghiệp vụ công khai, hệ thống tự động khóa 100% các giao diện can thiệp dữ liệu.

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

Dựa trên kết quả nghiên cứu thực nghiệm, luận văn đưa ra 4 khuyến nghị hành động cụ thể nhằm nâng cao mức độ an toàn cho hệ thống thông tin nghiệp vụ:

  1. Nâng cấp chuẩn mật mã và hạ tầng khóa công khai: Cục Công nghệ thông tin phối hợp cùng Ban Cơ yếu Chính phủ nâng cấp thuật toán mã hóa khóa công khai từ RSA 1024-bit lên RSA 2048-bit hoặc đường cong elliptic ECC, đồng thời loại bỏ hàm băm MD5 và SHA-1 để chuyển sang chuẩn SHA-256 trong vòng 12 tháng tới, nhằm đảm bảo khả năng kháng phá mã 100% trước sự phát triển của phần cứng tính toán.

  2. Chuẩn hóa quy trình cấp phát và thu hồi chứng chỉ số: Bộ phận quản trị C14 cần rút ngắn thời gian tiếp nhận và xử lý phê duyệt tài khoản mới xuống dưới 24 giờ làm việc, đồng thời tích hợp giao thức kiểm tra trạng thái chứng chỉ trực tuyến OCSP nhằm giảm độ trễ kiểm tra danh tính xuống dưới 2 giây cho mỗi phiên làm việc.

  3. Tự động hóa hệ thống giám sát và phân tích nhật ký an ninh: Đội ngũ kỹ thuật trung tâm dữ liệu C14 cần duy trì chính sách rà soát định kỳ 6 tháng một lần đối với 100% tệp nhật ký hệ thống, thiết lập cơ chế tự động gửi cảnh báo thời gian thực khi xuất hiện từ 3 lần đăng nhập thất bại liên tiếp trên cùng một dải IP.

  4. Tổ chức đào tạo và ban hành quy chế an toàn bảo mật: Lãnh đạo Cục C14 phối hợp với Công an 63 tỉnh, thành phố tổ chức định kỳ 2 khóa tập huấn nghiệp vụ an toàn thông tin hàng năm cho 100% cán bộ khai thác, đảm bảo 100% người dùng nắm vững kỹ năng bảo vệ tệp khóa bí mật PKCS#12 trên máy trạm.

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

  1. Kỹ sư an toàn thông tin và kiến trúc sư hệ thống mạng: Tiếp cận phương pháp thiết kế mô hình SSL VPN hướng ứng dụng, nguyên lý cấu hình bắt tay SSL/TLS và xây dựng hệ thống chứng thực số CA nội bộ, giúp tăng 50% hiệu quả khi triển khai hạ tầng bảo mật chuyên dụng.

  2. Quản trị viên hệ thống tại các cơ quan quản lý nhà nước: Ứng dụng trực tiếp mô hình phân quyền động và quy trình xác thực chứng chỉ số cho 100% các cổng thông tin điện tử chuyên ngành, loại bỏ hoàn toàn chi phí trang bị thiết bị phần cứng VPN đắt đỏ tại các chi nhánh cơ sở.

  3. Giảng viên, học viên cao học và sinh viên ngành Công nghệ thông tin: Tài liệu học thuật chuyên sâu cung cấp hơn 20 sơ đồ kiến trúc, lưu đồ thuật toán và phân tích chi tiết về mật mã học ứng dụng trong hệ thống chính phủ điện tử.

  4. Lãnh đạo và cán bộ hoạch định chính sách công nghệ ngành Công an - Tư pháp: Cung cấp cơ sở khoa học vững chắc để ban hành quy định bảo mật 4 cấp, bảo vệ 100% tính pháp lý và tính toàn vẹn của hệ thống hồ sơ tài liệu nghiệp vụ quốc gia.

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

Tại sao hệ thống thông tin truy nã C14 lựa chọn SSL VPN hướng ứng dụng thay vì IPSec VPN? SSL VPN hướng ứng dụng hoạt động linh hoạt trên nền trình duyệt web thông qua cổng HTTPS 443 tiêu chuẩn, không đòi hỏi cài đặt thêm bất kỳ phần mềm client chuyên dụng nào trên máy tính cán bộ tại các địa phương. Mô hình này giúp tiết kiệm hơn 70% chi phí bảo trì hệ thống và tương thích với 100% các thiết bị đầu cuối.

Cơ chế xác thực hai nhân tố trong luận văn hoạt động như thế nào? Người dùng đầu tiên phải nhập chính xác tên đăng nhập và mật khẩu được cấp. Sau khi hệ thống xác thực thành công qua giao thức HTTP, kết nối tự động chuyển đổi sang giao thức HTTPS bảo mật và yêu cầu người dùng xuất trình chứng chỉ số cá nhân X.509 cùng mật khẩu mở khóa PKCS#12, ngăn chặn 100% nguy cơ truy cập trái phép khi bị lộ mật khẩu.

Hệ thống xử lý như thế nào khi người dùng cố tình gõ trực tiếp địa chỉ URL vào trình duyệt? Module điều khiển truy nhập tự động kiểm tra phiên làm việc tại 100% các liên kết chức năng. Khi nhận được yêu cầu trực tiếp, hệ thống lập tức đối chiếu danh tính và quyền hạn của 1 trong 4 nhóm người dùng. Nếu chưa đăng nhập hoặc không đủ thẩm quyền, hệ thống sẽ từ chối lệnh, chuyển hướng về trang chủ và ghi lại nhật ký an ninh.

Khóa bí mật của người dùng được bảo vệ như thế nào khi lưu trữ trên máy tính cá nhân? Chứng chỉ người dùng được đóng gói theo định dạng chuẩn PKCS#12 có mật khẩu mã hóa bảo vệ khóa riêng biệt. Khi cài đặt vào kho lưu trữ của trình duyệt web, cán bộ được yêu cầu thiết lập mức bảo vệ nghiêm ngặt và phải nhập mật khẩu xác nhận mỗi khi xuất trình chứng chỉ, ngăn chặn triệt để nguy cơ trích xuất khóa trái phép.

Giao thức SSL Record đảm bảo tính toàn vẹn dữ liệu nghiệp vụ bằng cách nào? Giao thức SSL Record chia nhỏ dữ liệu thành từng khối tối đa 16384 bytes, sau đó tạo mã xác thực thông điệp MAC bằng khóa bí mật kết hợp thuật toán băm SHA-1 hoặc MD5. Nếu thông tin bị can thiệp dù chỉ 1 bit trên đường truyền, giá trị băm kiểm tra sẽ sai lệch, hệ thống lập tức phát cảnh báo lỗi và loại bỏ 100% gói tin vi phạm.

Kết luận

  • Luận văn đã giải quyết toàn diện bài toán bảo vệ an toàn cho các truy cập từ xa tới Trang thông tin truy nã tội phạm C14 trong điều kiện hạ tầng mạng còn nhiều hạn chế.
  • Xây dựng thành công mô hình bảo mật kết hợp tường lọc gói tin, máy chủ truy cập từ xa RAS và kênh truyền riêng ảo HTTPS dựa trên giao thức SSLv3.
  • Hoàn thiện quy trình cấp phát chứng chỉ số 4 bước chặt chẽ có chữ ký số phê duyệt của lãnh đạo, đảm bảo 100% tính chống chối bỏ trách nhiệm.
  • Thiết lập cơ chế phân quyền động theo 4 nhóm người dùng, kiểm soát 100% các thao tác nghiệp vụ và ngăn ngừa truy cập trái phép qua URL.
  • Mang lại giá trị ứng dụng thực tiễn cao, giúp tiết kiệm ngân sách đầu tư thiết bị mạng cho lực lượng công an tại 63 tỉnh, thành phố trên toàn quốc.

Trong giai đoạn 24 tháng tới, hệ thống cần tiếp tục được nâng cấp lên các phiên bản giao thức TLS 1.3 và thuật toán đường cong elliptic nhằm đón đầu các tiêu chuẩn bảo mật quốc tế. Các cơ quan quản lý và đơn vị phát triển phần mềm có thể liên hệ áp dụng kiến trúc này để tối ưu hóa an toàn cho hệ thống thông tin của đơn vị.