Tổng quan nghiên cứu

Theo ước tính từ các tổ chức an ninh mạng quốc tế như FIRST và CERT, có tới hơn 75% sự cố an ninh thông tin bắt nguồn từ các lỗ hổng giao thức cơ bản và cấu hình hệ thống chưa hoàn thiện. Tại Việt Nam trong giai đoạn 2010–2015, sự bùng nổ hạ tầng Internet với tốc độ tăng trưởng thuê bao hơn 15%/năm đã kéo theo hàng loạt nguy cơ mất an toàn dữ liệu đối với các cơ quan, tổ chức và doanh nghiệp. Vấn đề cốt lõi là bộ giao thức TCP/IP vốn không được tích hợp sẵn cơ chế xác thực nguồn gốc dữ liệu, dẫn đến nguy cơ bị giả mạo gói tin, tấn công từ chối dịch vụ và đánh cắp thông tin mật trên đường truyền.

Luận văn thạc sĩ chuyên ngành Khoa học máy tính của tác giả Bùi Thái Long, dưới sự hướng dẫn khoa học của PGS.TS Trịnh Nhật Tiến tại Trường Đại học Công nghệ Thông tin và Truyền thông – Đại học Thái Nguyên, tập trung giải quyết bài toán cấp thiết này. Mục tiêu nghiên cứu cụ thể gồm hai nhiệm vụ trọng tâm: hệ thống hóa, phân loại toàn diện các hiểm họa an ninh mạng phổ biến; từ đó đề xuất và thử nghiệm giải pháp bảo mật tích hợp kết hợp công nghệ mã hóa hiện đại, tường lửa và mạng riêng ảo. Phạm vi nghiên cứu tập trung vào các hệ thống mạng máy tính doanh nghiệp tại Việt Nam trong giai đoạn thực nghiệm năm 2015.

Ý nghĩa thực tiễn của công trình thể hiện ở việc xây dựng quy trình phòng thủ đa lớp, giúp giảm thiểu khoảng 80% nguy cơ rò rỉ dữ liệu khi truyền tin qua môi trường công cộng và tối ưu hóa thời gian xử lý thẩm định chữ ký số xuống dưới 1 giây trên các trạm làm việc tiêu chuẩn.

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 3 trụ cột lý thuyết an ninh thông tin kinh điển: mô hình tam giác bảo mật CIA (Tính bí mật - Confidentiality, Tính toàn vẹn - Integrity, Tính sẵn sàng - Availability); kiến trúc an ninh mạng phân tầng TCP/IP/OSI; và lý thuyết mật mã khóa công khai hiện đại.

Về khía cạnh mật mã học, luận văn khai thác sâu hai hệ mật mã phi đối xứng tiêu biểu:

  1. Hệ mã hóa RSA dựa trên độ phức tạp của bài toán phân tích thừa số nguyên tố lớn, kết hợp hàm băm SHA-1 (độ dài thông điệp băm 160-bit) nhằm đảm bảo tính toàn vẹn dữ liệu và chống chối bỏ thông qua chữ ký số.
  2. Kỹ thuật mật mã đường cong Elliptic (EC-ElGamal) nhằm tối ưu hóa hiệu năng tính toán, mang lại độ an toàn tương đương với chiều dài khóa ngắn hơn đáng kể so với các hệ mật mã truyền thống.

Bên cạnh đó, mô hình phòng thủ theo chiều sâu (Defense-in-Depth) được tích hợp thông qua công nghệ Tường lửa (Firewall) hoạt động từ tầng mạng/giao vận (L3/L4) đến tầng ứng dụng (L7), kết hợp công nghệ Mạng riêng ảo (VPN) với các giao thức tạo đường hầm an toàn như IPSec, L2TP, PPTP và GRE.

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

Tác giả sử dụng phương pháp kết hợp giữa nghiên cứu lý thuyết phân tích - tổng hợp và thực nghiệm mô phỏng phần mềm. Nguồn dữ liệu thứ cấp được tổng hợp từ hơn 50 tài liệu chuyên ngành và cơ sở dữ liệu cảnh báo an toàn thông tin của các tổ chức quốc tế như CERT, CIAC và FIRST trong giai đoạn 2000–2015.

Đối với phần thực nghiệm, cỡ mẫu kiểm thử bao gồm 100 tập tin dữ liệu truyền nhận với dung lượng dao động từ 1 KB đến 50 MB, được triển khai trên mô hình mạng LAN/WAN giả lập gồm 5 trạm máy tính và 2 máy chủ dịch vụ. Phương pháp chọn mẫu phi ngẫu nhiên có chủ đích (purposive sampling) được áp dụng nhằm bao quát đầy đủ các định dạng văn bản, tệp cấu hình và các gói tin giao thức mạng phổ biến.

Lý do lựa chọn phương pháp phân tích thực nghiệm định lượng kết hợp kiểm thử chức năng (black-box và white-box testing) là nhằm đánh giá chính xác tốc độ sinh khóa, thời gian mã hóa/giải mã và độ trễ thẩm định chữ ký số trong môi trường truyền tin thời gian thực. Toàn bộ timeline nghiên cứu và thử nghiệm được thực hiện liên tục trong 12 tháng từ năm 2014 đến năm 2015.

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

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

Thứ nhất, nghiên cứu chỉ ra rằng các lỗ hổng giao thức cơ bản gây thiệt hại nghiêm trọng về tài nguyên: trong tấn công SYN Flood, máy chủ tiếp nhận phải gửi lại gói SYN/ACK tới 5 lần với thời gian chờ lũy tiến (3s, 6s, 12s, 24s, 48s), dẫn đến việc chiếm giữ tài nguyên kết nối TCP liên tục trong khoảng 189 giây trên hệ thống máy chủ trước khi giải phóng, khiến năng lực tiếp nhận kết nối mới giảm hơn 90%.

Thứ hai, trong phân loại lỗ hổng mạng, nhóm lỗ hổng loại C chiếm hơn 60% tổng số thông báo cảnh báo nhưng chỉ gây ngưng trệ dịch vụ cục bộ, trong khi lỗ hổng loại B và A (như lỗi tràn bộ đệm biến 20 ký tự trong mã nguồn C hoặc tràn bộ đệm 512 bytes trong Daemon Finger, dịch vụ Sendmail cổng 25) chiếm khoảng 35% nhưng có nguy cơ làm mất quyền kiểm soát root 100%.

Thứ ba, các cuộc tấn công dạng Ping of Death với gói tin ICMP vượt quá giới hạn 65.536 bytes gây tê liệt tràn vùng đệm ngay lập tức trên các nút mạng không có cơ chế lọc phân mảnh IP.

Thứ tư, chương trình phần mềm thử nghiệm kết hợp bộ ba thuật toán RSA, SHA-1 và EC-ElGamal cho thấy tỷ lệ an toàn đạt 100% trước các thử nghiệm nghe lén (Sniffing), giả mạo địa chỉ (IP Spoofing) và tấn công cướp phiên (Session Hijacking).

Thảo luận kết quả

Nguyên nhân gốc rễ của các rủi ro an ninh xuất phát từ tính chất kết nối mở của bộ giao thức TCP/IP truyền thống và thói quen truyền dữ liệu dưới dạng văn bản rõ (clear text) của các dịch vụ như Telnet, FTP, HTTP. So với các nghiên cứu trước đây chỉ áp dụng hệ mật RSA hoặc DES đơn lẻ, giải pháp lai ghép giữa RSA, SHA-1 và EC-ElGamal trong luận văn giúp giảm kích thước khóa lưu trữ khoảng 70% mà vẫn duy trì cấp độ an toàn tương đương khóa RSA 1024-bit, giảm tải đáng kể cho bộ nhớ đệm máy chủ.

Để minh họa trực quan, dữ liệu thực nghiệm có thể được trình bày thông qua biểu đồ cột so sánh thời gian mã hóa giữa thuật toán RSA thuần túy và mô hình lai RSA + EC-ElGamal trên các kích thước tệp từ 1 MB đến 50 MB. Đồng thời, bảng số liệu tổng hợp về độ trễ truyền gói tin trong mạng VPN (độ trễ tăng nhẹ từ 5ms lên 12ms khi bật mã hóa toàn phần) chứng minh rằng giải pháp hoàn toàn khả thi để ứng dụng vào thực tế mạng doanh nghiệp vừa và nhỏ mà không gây nghẽn đường truyền.

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

  1. Thiết lập và chuẩn hóa danh sách kiểm soát truy cập (Access Control List - ACL) trên 100% thiết bị định tuyến biên nhằm ngăn chặn triệt để kỹ thuật giả mạo IP (IP spoofing) và vô hiệu hóa tính năng định tuyến theo nguồn (IP source routing), mục tiêu giảm 95% nguy cơ giả mạo IP trong vòng 3 tháng đầu triển khai, do Đội ngũ Quản trị hạ tầng mạng chịu trách nhiệm thực hiện.
  2. Nâng cấp toàn diện hệ thống tường lửa đa tầng (kết hợp tường lửa cứng tại bộ định tuyến L3/L4 và tường lửa mềm L7) để giám sát sâu gói tin, lọc từ khóa độc hại và đóng các cổng dịch vụ không thiết yếu, hướng tới triệt tiêu 100% các cuộc tấn công quét cổng (port scanning) trong lộ trình 6 tháng, do Bộ phận An ninh mạng chủ trì.
  3. Triển khai giải pháp Mạng riêng ảo (VPN Site-to-Site và Remote Access VPN) ứng dụng giao thức IPSec/L2TP kết hợp mã hóa luồng dữ liệu cho 100% người dùng truy cập từ xa, bảo đảm tính bí mật với thời gian thiết lập kết nối dưới 2 giây, thực hiện trong vòng 4 tháng dưới sự chỉ đạo của Trưởng phòng Công nghệ thông tin.
  4. Tích hợp module chữ ký số và mã hóa dữ liệu lai (RSA + SHA-1 + EC-ElGamal) vào các phần mềm trao đổi dữ liệu nội bộ, nâng tỷ lệ toàn vẹn thông điệp lên 99,99%, hoàn thành kiểm thử và đóng gói trong 5 tháng do Nhóm Phát triển phần mềm thực hiện.

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

  1. Kỹ sư an ninh mạng và quản trị hệ thống: Nắm vững cơ chế của 8 dạng tấn công phổ biến (Spoofing, Sniffing, Mapping, Hijacking, Trojans, DoS, DDoS, Social Engineering) để cấu hình tối ưu tường lửa, thiết lập ACL trên router và ngăn chặn nguy cơ xâm nhập mạng nội bộ.
  2. Lập trình viên và kỹ sư phần mềm: Hiểu rõ nguyên nhân gây ra lỗi tràn bộ đệm (Buffer Overflow) trong xử lý chuỗi ký tự và nắm bắt quy trình tích hợp các thuật toán mã hóa RSA, hàm băm SHA-1, mật mã đường cong Elliptic vào các ứng dụng thực tế.
  3. Học viên cao học và nghiên cứu sinh ngành Công nghệ thông tin: Sử dụng luận văn làm tài liệu học thuật giá trị về mật mã ứng dụng, kiến trúc an toàn mạng và phương pháp nghiên cứu thực nghiệm đánh giá hiệu năng hệ thống thông tin.
  4. Lãnh đạo CNTT và Giám đốc an toàn thông tin (CIO/CISO): Tham khảo mô hình kiến trúc an ninh tổng thể phối hợp giữa Tường lửa, VPN và Mật mã để xây dựng chiến lược đầu tư hạ tầng bảo mật thông tin tối ưu, hiệu quả về chi phí cho tổ chức.

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

Tại sao bộ giao thức TCP/IP truyền thống lại dễ bị tấn công giả mạo (Spoofing)?

Bản chất TCP/IP ban đầu được thiết kế cho môi trường mạng tin cậy nên không tích hợp cơ chế xác thực gói tin. Kẻ tấn công có thể dễ dàng thay đổi địa chỉ IP nguồn trong tiêu đề gói tin hoặc dự đoán chỉ số tuần tự TCP sequence number để chiếm đoạt phiên làm việc hợp lệ.

Cuộc tấn công SYN Flood gây cạn kiệt tài nguyên máy chủ theo cơ chế nào?

Trong quá trình bắt tay 3 bước, kẻ tấn công gửi liên tục các gói tin SYN với IP giả mạo. Máy chủ phải cấp phát bộ nhớ, gửi lại gói SYN/ACK tới 5 lần và duy trì hàng đợi kết nối mở tới 189 giây trên hệ điều hành, làm cạn kiệt bộ nhớ đệm và từ chối các kết nối mới.

Tường lửa cứng và tường lửa mềm khác nhau như thế nào trong mô hình bảo mật?

Tường lửa cứng tích hợp trên bộ định tuyến, hoạt động tại tầng mạng và giao vận (L3/L4) với tốc độ cao nhưng không kiểm tra được nội dung gói tin. Tường lửa mềm hoạt động ở tầng ứng dụng (L7), cho phép kiểm tra sâu nội dung dữ liệu thông qua từ khóa và linh hoạt tùy biến quy tắc.

Kỹ thuật mã khóa EC-ElGamal mang lại ưu thế gì so với hệ mã hóa RSA?

Mật mã đường cong Elliptic (EC-ElGamal) cung cấp mức độ an toàn tương đương RSA nhưng với kích thước khóa ngắn hơn khoảng 70% (khóa ECC 160-bit tương đương RSA 1024-bit), giúp giảm đáng kể thời gian tính toán và tiết kiệm dung lượng bộ nhớ trên thiết bị truyền nhận.

Doanh nghiệp có quy mô vừa và nhỏ nên triển khai mô hình VPN nào?

Doanh nghiệp nên ưu tiên triển khai kết hợp Remote Access VPN cho nhân viên làm việc từ xa và Intranet VPN để kết nối các chi nhánh cố định. Mô hình này tận dụng hạ tầng Internet sẵn có, bảo mật dữ liệu bằng đường hầm mã hóa IPSec/L2TP và tiết kiệm hơn 60% chi phí so với thuê kênh riêng vật lý.

Kết luận

  • Hệ thống hóa toàn diện các hiểm họa an ninh mạng và phân loại chi tiết các nhóm lỗ hổng bảo mật từ mức độ C đến mức độ A nguy hiểm.
  • Đề xuất mô hình phòng thủ đa tầng kết hợp hiệu quả giữa Tường lửa (Firewall), Mạng riêng ảo (VPN) và công nghệ mật mã hiện đại.
  • Xây dựng và thực nghiệm thành công phần mềm bảo vệ thông tin ứng dụng thuật toán lai RSA, hàm băm SHA-1 và mật mã đường cong Elliptic EC-ElGamal.
  • Đánh giá định lượng hiệu quả bảo mật, chứng minh khả năng ngăn chặn 100% các cuộc tấn công đánh hơi dữ liệu và giả mạo phiên truyền tin.
  • Đưa ra hệ thống giải pháp và khuyến nghị kỹ thuật có tính ứng dụng thực tiễn cao cho các mạng máy tính doanh nghiệp tại Việt Nam.

Đóng góp lớn nhất của luận văn là cung cấp giải pháp an ninh thông tin đồng bộ từ khung lý thuyết đến sản phẩm thực nghiệm phần mềm. Trong lộ trình 6–12 tháng tới, mô hình có thể tiếp tục được nâng cấp với chuẩn băm SHA-256 và mở rộng cho các nền tảng điện toán đám mây. Hãy tham khảo và áp dụng ngay mô hình bảo mật này để nâng cao năng lực tự vệ cho hệ thống mạng của tổ chức bạn.