Tổng quan nghiên cứu

Sự bùng nổ của cuộc Cách mạng Công nghiệp 4.0 đã thúc đẩy mạng vạn vật kết nối phát triển với tốc độ chưa từng có, ghi nhận khoảng 50 tỷ thiết bị kết nối vào cuối năm 2020 và tiếp tục tăng trưởng mạnh mẽ trên toàn cầu. Các công nghệ kết nối thông minh đã tạo ra những bước chuyển mình vượt bậc trong các lĩnh vực trọng yếu như y tế thông minh, lưới điện siêu nhỏ phân tán, nhà thông minh và giao thông tự hành. Tuy nhiên, sự gia tăng nhanh chóng về số lượng cùng tính chất phân tán của các thiết bị mạng đầu cuối đã đặt ra những thách thức an ninh mạng nghiêm trọng. Hầu hết các thiết bị mạng biên hiện nay hoạt động tự động không có sự giám sát trực tiếp của con người, sử dụng vi xử lý công suất thấp và dung lượng bộ nhớ hạn chế, khiến việc cài đặt các giải pháp bảo mật truyền thống trở nên bất khả thi.

Mục tiêu cốt lõi của nghiên cứu là thiết kế, xây dựng và đánh giá giải pháp hệ thống phát hiện xâm nhập mạng thông minh ứng dụng các thuật toán học máy tiên tiến nhằm nâng cao năng lực bảo vệ hệ thống mạng kết nối. Nghiên cứu được thực hiện tại Học viện Công nghệ Bưu chính Viễn thông trong giai đoạn 2021-2023, tập trung giải quyết bài toán phát hiện sớm các hành vi truy cập trái phép và các dạng tấn công nguy hiểm. Kết quả nghiên cứu mang ý nghĩa thực tiễn to lớn khi tối ưu hóa thành công mô hình phân loại với độ chính xác đạt trên 99,2%, đồng thời kiểm soát tỷ lệ dương tính sai ở mức dưới 1,2%, tạo tiền đề vững chắc cho việc triển khai các giải pháp an toàn thông tin trên các thiết bị mạng có tài nguyên phần cứng hạn chế.

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 kiến trúc hệ thống mạng 4 lớp tiêu chuẩn bao gồm: lớp nhận thức và phần cứng, lớp mạng truyền thông, lớp hỗ trợ tính toán và lớp ứng dụng dịch vụ. Các thiết bị tại lớp nhận thức sử dụng cấu trúc vi xử lý như ARM hoặc MIPS, truyền dữ liệu qua các giao thức không dây tầm thấp như chuẩn IEEE 802.15.4, 4G, 5G hoặc giao thức truyền tin nhẹ như MQTT và REST.

Hệ thống phát hiện xâm nhập được tiếp cận theo hai hướng chính là phát hiện dựa trên chữ ký và phát hiện bất thường. Để khắc phục nhược điểm không thể nhận diện các mối đe dọa mới của phương pháp truyền thống, luận văn áp dụng lý thuyết học máy và học tập hợp. Các thuật toán nền tảng được khảo sát gồm:

  • Thuật toán Rừng ngẫu nhiên: Vận hành dựa trên việc kết hợp nhiều cây quyết định con độc lập thông qua kỹ thuật đóng bao và cơ chế biểu quyết đa số nhằm giảm thiểu phương sai và tránh hiện tượng quá khớp.
  • Thuật toán K láng giềng gần nhất: Phân loại dữ liệu dựa trên độ đo khoảng cách không gian giữa các điểm lân cận với giả định các mẫu có thuộc tính tương đồng sẽ nằm gần nhau.
  • Thuật toán thúc đẩy: Tối ưu hóa chuỗi các bộ phân loại yếu để tạo ra một bộ phân loại mạnh có độ chính xác cao.

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

Nghiên cứu sử dụng nguồn dữ liệu chuẩn hóa NSL-KDD, phiên bản cải tiến toàn diện từ bộ dữ liệu gốc KDD Cup 99 nhằm loại bỏ các bản ghi dư thừa gây sai lệch kết quả phân loại. Cỡ mẫu thực nghiệm bao gồm tập dữ liệu huấn luyện KDDTrain+ với 125.972 bản ghi (trong đó có 58.850 mẫu tấn công chiếm tỷ lệ 46,72% và 67.342 mẫu dữ liệu bình thường chiếm 53,28%), cùng tập dữ liệu kiểm tra KDDTest+ gồm 22.542 bản ghi và tập kiểm tra nâng cao KDDTest-21.

Phương pháp chọn mẫu áp dụng kỹ thuật lấy mẫu phân tầng nhằm duy trì tính đại diện cho 4 nhóm tấn công chính gồm Từ chối dịch vụ (10 kiểu tấn công), Thăm dò mạng (6 kiểu tấn công), Chiếm quyền quản trị (16 kiểu tấn công) và Truy cập trái phép từ xa (7 kiểu tấn công). Toàn bộ 41 đặc trưng dữ liệu thuộc 3 nhóm (đặc tính cơ bản, đặc tính nội dung và đặc tính lưu lượng) được xử lý qua phương pháp chuẩn hóa Min-Max scaling để đưa về khoảng giá trị [0, 1]. Lý do lựa chọn kỹ thuật loại bỏ đặc tính đệ quy kết hợp xác thực chéo k-lần là nhằm lọc ra tập hợp con các đặc trưng có độ quan trọng cao nhất, giúp loại bỏ các thông tin nhiễu, giảm thiểu 45% thời gian tính toán và tối ưu hóa tài nguyên cho thiết bị biên. Toàn bộ quy trình thử nghiệm và tinh chỉnh mô hình được triển khai trong thời gian 24 tháng.

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 thực nghiệm trên các tập dữ liệu lưu lượng mạng đã chỉ ra những phát hiện quan trọng có giá trị khoa học và ứng dụng cao:

  • Sự phân bố giao thức tấn công: Trong tập dữ liệu huấn luyện, giao thức TCP chiếm ưu thế tuyệt đối với 42.188 bản ghi trong các cuộc tấn công Từ chối dịch vụ, 5.857 bản ghi trong tấn công Thăm dò mạng, 995 bản ghi trong tấn công Truy cập trái phép từ xa và 49 bản ghi trong tấn công Chiếm quyền quản trị. Giao thức ICMP và UDP lần lượt đóng góp 2.847 và 892 bản ghi tấn công Từ chối dịch vụ.
  • Tối ưu hóa số lượng đặc trưng: Việc áp dụng thuật toán loại bỏ đặc tính đệ quy đã giảm số lượng biến đầu vào từ 41 đặc trưng ban đầu xuống còn 13 đến 15 đặc trưng quan trọng nhất mà không làm suy giảm độ chính xác tổng thể.
  • Hiệu năng phân loại vượt trội: Mô hình Rừng ngẫu nhiên đạt độ chính xác xác thực cao nhất, vượt mức 99,2% trên tập kiểm tra, vượt trội hơn so với thuật toán K láng giềng gần nhất đạt mức 97,4%.
  • Tỷ lệ phát hiện và kiểm soát cảnh báo sai: Tỷ lệ nhận diện đúng đối với các cuộc tấn công DoS và Probe đạt trên 98,7%, trong khi tỷ lệ dương tính sai được duy trì ở mức thấp ấn tượng là 1,18%, diện tích dưới đường cong AUC-ROC đạt xấp xỉ 0,995.

Thảo luận kết quả

Hiệu năng ấn tượng của mô hình Rừng ngẫu nhiên bắt nguồn từ cơ chế phân nhánh ngẫu nhiên các đặc tính tại mỗi nút của cây quyết định con, giúp mô hình có khả năng tổng quát hóa cực kỳ mạnh mẽ đối với dữ liệu lưu lượng mạng chưa từng xuất hiện. Trong thực tế, các cuộc tấn công mạng thường có độ trễ và biến thiên tham số liên tục; cơ chế biểu quyết đa số của Rừng ngẫu nhiên giúp loại bỏ những điểm bất thường cục bộ hiệu quả hơn hẳn phương pháp K láng giềng gần nhất vốn rất nhạy cảm với dữ liệu nhiễu.

Khi so sánh với các nghiên cứu khác ứng dụng mạng nơ-ron sâu 5 lớp hoặc mạng nơ-ron tích chập, giải pháp Rừng ngẫu nhiên kết hợp tối ưu đặc trưng giúp giảm hơn 50% thời gian huấn luyện và không đòi hỏi phần cứng GPU đắt tiền. Kết quả thực nghiệm có thể được trình bày trực quan thông qua ma trận nhầm lẫn biểu diễn chi tiết số lượng mẫu dự đoán đúng cho từng phân lớp, cũng như đồ thị đường cong ROC thể hiện rõ sự cân bằng tối ưu giữa tỷ lệ dương tính thật và tỷ lệ cảnh báo sai. Điều này chứng minh rằng việc kết hợp tiền xử lý dữ liệu chuẩn hóa với thuật toán chọn lọc đặc trưng là hướng đi tối ưu cho an ninh mạng diện rộng.

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

Dựa trên các kết quả nghiên cứu đạt được, 4 nhóm giải pháp kỹ thuật và vận hành được đề xuất nhằm nâng cao tính an toàn cho các hệ thống mạng kết nối:

  • Tích hợp mô hình học máy tối ưu vào cổng kết nối mạng biên: Các kỹ sư viễn thông và nhà phát triển giải pháp cần tiến hành nhúng thuật toán Rừng ngẫu nhiên đã tinh giản đặc trưng trực tiếp vào các thiết bị Gateway trong quý 1 năm 2024, nhằm đạt mục tiêu giảm độ trễ phát hiện xâm nhập xuống dưới 50 mili-giây và xử lý lưu lượng mạng theo thời gian thực.
  • Thiết lập cơ chế tự động tái huấn luyện dữ liệu định kỳ: Bộ phận vận hành an ninh mạng cần triển khai hệ thống cập nhật tự động các mẫu chữ ký và dữ liệu luồng mạng mới định kỳ 3 tháng một lần, hướng tới mục tiêu nâng cao khả năng phát hiện các dạng tấn công Zero-day lên trên 90%.
  • Triển khai giao thức xác thực hai chiều và mã hóa tầng giao vận: Các tổ chức cung cấp dịch vụ công nghệ cần áp dụng chính sách bắt buộc xác thực phân tán hai chiều cho hơn 10.000 thiết bị kết nối vào hệ thống trước năm 2025, nhằm triệt tiêu hoàn toàn nguy cơ tấn công xen giữa và giả mạo thiết bị.
  • Định kỳ kiểm toán bảo mật phần mềm và cập nhật chương trình cơ sở: Các nhà sản xuất thiết bị nhúng cần thực hiện quét lỗ hổng mã nguồn và phát hành bản vá bảo mật định kỳ 6 tháng một lần, nhằm giảm thiểu khoảng 80% nguy cơ bị khai thác bởi các mã độc botnet nguy hiểm như Mirai hoặc BotenaGo.

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

Nội dung và kết quả nghiên cứu của luận văn mang lại giá trị tham khảo chuyên sâu và thiết thực cho 4 nhóm đối tượng chính:

  • Học viên cao học và nghiên cứu sinh chuyên ngành Kỹ thuật Viễn thông, Công nghệ Thông tin: Tài liệu cung cấp phương pháp luận chuẩn xác về quy trình tiền xử lý dữ liệu, phương pháp tối ưu hóa đặc trưng bằng thuật toán loại bỏ đặc tính đệ quy và kỹ thuật đánh giá mô hình phân loại trên bộ dữ liệu chuẩn mực.
  • Kỹ sư an ninh mạng và chuyên gia vận hành hệ thống: Có thể ứng dụng trực tiếp mô hình kiến trúc phát hiện xâm nhập và mã giả thuật toán Rừng ngẫu nhiên vào việc xây dựng tường lửa thông minh và hệ thống giám sát cảnh báo sớm cho doanh nghiệp.
  • Các nhà phát triển phần mềm nhúng và sản xuất thiết bị phần cứng: Nắm bắt các nguy cơ an ninh ở tầng vật lý, từ đó lựa chọn cấu trúc vi xử lý ARM/MIPS phù hợp và tích hợp các module bảo mật phần cứng chống lại tấn công vật lý.
  • Đơn vị cung cấp dịch vụ đám mây và nhà mạng viễn thông: Tham khảo mô hình phân tán và phương pháp quản lý độ tin cậy để tối ưu hóa hạ tầng kết nối 4G/5G, đáp ứng các tiêu chuẩn khắt khe về an toàn dữ liệu khách hàng.

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

Tại sao bộ dữ liệu NSL-KDD được ưu tiên sử dụng thay vì bộ dữ liệu gốc KDD Cup 99?

Bộ dữ liệu KDD Cup 99 chứa nhiều bản ghi trùng lặp (khoảng 78% bản ghi lặp lại trong tập huấn luyện), dẫn đến hiện tượng mô hình học máy bị thiên lệch và đánh giá quá cao độ chính xác. NSL-KDD đã loại bỏ hoàn toàn các bản ghi dư thừa, cung cấp 125.972 mẫu huấn luyện chất lượng cao, giúp đánh giá khách quan và chính xác hiệu năng của các thuật toán phân loại.

Thuật toán Rừng ngẫu nhiên có ưu điểm gì nổi bật so với K láng giềng gần nhất trong môi trường mạng?

Thuật toán Rừng ngẫu nhiên hoạt động dựa trên cơ chế học tập hợp từ nhiều cây quyết định, có khả năng xử lý xuất sắc các tập dữ liệu nhiều chiều và dữ liệu phi tuyến tính mà không bị ảnh hưởng nặng nề bởi các điểm ngoại lai. Trong khi đó, K láng giềng gần nhất đòi hỏi lưu trữ toàn bộ dữ liệu mẫu trong bộ nhớ và tính toán khoảng cách phức tạp, gây trễ lớn khi triển khai thực tế.

Kỹ thuật loại bỏ đặc tính đệ quy đóng vai trò gì trong việc nâng cao hiệu quả phát hiện xâm nhập?

Kỹ thuật này giúp đánh giá tầm quan trọng của từng thuộc tính dữ liệu và loại bỏ tuần tự các biến ít đóng góp vào kết quả phân loại. Việc giảm từ 41 đặc trưng xuống còn khoảng 13-15 đặc trưng tiêu biểu giúp mô hình giảm tải 45% thời gian xử lý, tiết kiệm bộ nhớ tính toán trên thiết bị biên mà vẫn duy trì độ chính xác trên 99%.

Tấn công từ chối giấc ngủ gây nguy hiểm như thế nào đối với các thiết bị cảm biến không dây?

Tấn công từ chối giấc ngủ khai thác các lỗ hổng trong giao thức điều khiển truy cập phương tiện nhằm ngăn chặn các cảm biến chuyển sang chế độ tiết kiệm năng lượng. Do các nút cảm biến mạng thường sử dụng nguồn pin giới hạn, cuộc tấn công này làm cạn kiệt năng lượng thiết bị nhanh chóng, khiến toàn bộ hệ thống bị tê liệt hoàn toàn trong thời gian ngắn.

Làm thế nào để mô hình học máy có thể phát hiện được các cuộc tấn công mới chưa từng xuất hiện?

Hệ thống phát hiện bất thường dựa trên học máy thiết lập một hồ sơ chuẩn về các hành vi lưu lượng mạng bình thường. Khi có bất kỳ luồng dữ liệu nào xuất hiện sai lệch đáng kể so với ngưỡng tiêu chuẩn đã thiết lập, hệ thống sẽ tự động kích hoạt cảnh báo xâm nhập ngay lập tức, nhờ đó nhận diện hiệu quả các biến thể tấn công mới.

Kết luận

  • Luận văn đã phân tích toàn diện bối cảnh an toàn thông tin trên hệ thống mạng kết nối diện rộng, làm rõ các lỗ hổng bảo mật tại 4 tầng kiến trúc và phân loại chi tiết các hình thức tấn công mạng phổ biến.
  • Đề xuất thành công quy trình tiền xử lý dữ liệu chuẩn mực kết hợp thuật toán loại bỏ đặc tính đệ quy, giảm thành công hơn 60% số lượng biến đầu vào mà vẫn bảo toàn các đặc tính then chốt của dữ liệu.
  • Xây dựng và thử nghiệm mô hình phát hiện xâm nhập dựa trên thuật toán Rừng ngẫu nhiên, đạt độ chính xác ấn tượng trên 99,2% và chỉ số AUC-ROC đạt xấp xỉ 0,995, vượt trội so với các thuật toán học máy truyền thống.
  • Đóng góp cơ sở khoa học và thực tiễn vững chắc cho việc phát triển các giải pháp bảo mật biên nhẹ, tiết kiệm tài nguyên tính toán nhưng đạt hiệu quả bảo vệ cao cho hạ tầng mạng viễn thông.
  • Trong giai đoạn tiếp theo từ năm 2024 đến năm 2025, hướng nghiên cứu sẽ mở rộng việc tích hợp mô hình trên các phần cứng nhúng thực tế và thử nghiệm với các tập dữ liệu tấn công mạng thế hệ mới. Các tổ chức và doanh nghiệp quan tâm đến giải pháp có thể liên hệ trực tiếp với tác giả hoặc Khoa Viễn thông 1 – Học viện Công nghệ Bưu chính Viễn thông để cùng hợp tác thử nghiệm và chuyển giao công nghệ.