Tổng quan nghiên cứu

Trong kỷ nguyên kết nối không dây hiện đại, mạng tùy biến di động (MANET - Mobile Ad-hoc Network) giữ vai trò then chốt tại các môi trường không có cơ sở hạ tầng mạng cố định. Tuy nhiên, theo các đánh giá an ninh mạng, các cuộc tấn công lỗ đen (Blackhole Attack) có thể làm sụt giảm nghiêm trọng hiệu năng mạng với tỷ lệ mất gói tin lên đến 92% đến 96% trong các kịch bản thử nghiệm thông thường. Vấn đề cốt lõi bắt nguồn từ việc các giao thức định tuyến truyền thống như AODV (Ad hoc On Demand Distance Vector) được xây dựng trên giả định mọi nút mạng đều trung thực, tạo ra lỗ hổng bảo mật nghiêm trọng trước các hành vi giả mạo bản tin định tuyến để tiêu hủy dữ liệu truyền thông.

Luận văn thạc sĩ chuyên ngành Truyền dữ liệu và Mạng máy tính của tác giả Hoàng Hồng Sơn, thực hiện tại Trường Đại học Công nghệ – Đại học Quốc gia Hà Nội dưới sự hướng dẫn khoa học của Phó Giáo sư Nguyễn Đình Việt vào năm 2016, tập trung giải quyết bài toán cấp bách này. Mục tiêu nghiên cứu cụ thể là khảo sát toàn diện cơ chế hoạt động và lỗ hổng của giao thức AODV, phân tích các biến thể bảo mật hiện hành gồm ids-AODV và phr-AODV, từ đó đề xuất các giải pháp cải tiến thuật toán nhằm vô hiệu hóa cuộc tấn công lỗ đen đơn nút và đa nút.

Phạm vi thực nghiệm được triển khai trong không gian mô phỏng kích thước 750m x 750m với quy mô biến thiên từ 20 đến 50 nút mạng di động. Kết quả nghiên cứu mang ý nghĩa thực tiễn to lớn khi giúp khôi phục tỷ lệ phân phát gói tin thành công (Packet Delivery Ratio - PDR) từ mức dưới 8% khi bị tấn công lên đạt ngưỡng 78% đến 85%, đồng thời tối ưu hóa độ trễ truyền gói tin đầu cuối ở mức an toàn dưới 150 mili-giây, cung cấp cơ sở kỹ thuật vững chắc cho việc bảo vệ các mạng truyền thông dã chiến và cứu hộ khẩn cấp.

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 nền tảng lý thuyết mạng tùy biến di động MANET theo chuẩn kết nối không dây IEEE 802.11 với cơ chế đa truy nhập cảm nhận sóng mang tránh xung đột (CSMA/CA). Trong mô hình này, các nút di động vừa là thiết bị đầu cuối vừa đảm nhận vai trò bộ định tuyến chuyển tiếp gói tin theo cấu trúc đa chặng (multi-hop). Lý thuyết định tuyến phản ứng (Reactive Routing) với trọng tâm là giao thức AODV được ứng dụng để thiết lập đường truyền khi có nhu cầu thông qua các bản tin điều khiển bao gồm yêu cầu tuyến (RREQ), trả lời tuyến (RREP) và báo lỗi tuyến (RRER).

Khái niệm trung tâm của đề tài là hình thức tấn công lỗ đen (Blackhole Attack) trên tầng mạng. Trong kiểu tấn công này, nút độc hại lợi dụng cơ chế của AODV bằng cách lập tức phát bản tin RREP giả mạo với số thứ tự chuỗi đích cực đại là 4294967295 và số chặng cực tiểu bằng 1 để đánh lừa nút nguồn rằng nó có đường đi tối ưu nhất đến nút đích, sau đó hủy bỏ toàn bộ gói tin dữ liệu thay vì chuyển tiếp. Để khắc phục, nghiên cứu tích hợp hai mô hình bảo mật: giao thức ids-AODV sử dụng bộ đệm để lọc bản tin RREP và chọn đường có số thứ tự lớn thứ hai, cùng giao thức định tuyến đa đường phr-AODV nhằm duy trì nhiều tuyến truyền dữ liệu đồng thời.

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

Nguồn dữ liệu của luận văn được thu thập từ quá trình mô phỏng thực nghiệm trên bộ công cụ mô phỏng mạng sự kiện rời rạc Network Simulator 2 (phiên bản NS-2.35). Cỡ mẫu khảo sát bao gồm 4 kịch bản quy mô mạng tương ứng với 20, 30, 40 và 50 nút di động, kết hợp cùng 5 mức độ tập trung nút độc hại gồm 1, 2, 3, 5 và 10 nút blackhole trên mạng 30 nút. Phương pháp chọn mẫu áp dụng mô hình di chuyển điểm ngẫu nhiên (Random Waypoint) với công cụ tạo kịch bản setdest trong không gian 750m x 750m, bán kính phát sóng 500m và luồng truyền dữ liệu tốc độ không đổi (CBR) gồm 8 kết nối đồng thời với kích thước gói tin 512 bytes và tần suất phát 4 gói trên giây.

Lý do lựa chọn phương pháp phân tích mô phỏng trên NS-2.35 là bởi tính an toàn, khả năng kiểm soát tuyệt đối các tham số mạng và tiết kiệm chi phí triển khai so với mạng phần cứng thực tế, đồng thời đáp ứng độ tin cậy khoa học cao nhờ tái hiện chính xác các tầng giao thức từ tầng vật lý sóng vô tuyến (TwoRayGround) đến tầng MAC và tầng mạng. Toàn bộ dữ liệu thô từ tệp vết (Trace File) được trích xuất bằng các kịch bản lập trình chuyên dụng để tính toán hai chỉ số định lượng then chốt là tỷ lệ chuyển gói thành công và độ trễ trung bình đầu cuối. Toàn bộ quy trình nghiên cứu, từ thiết kế giải thuật toán học trên C++, hiệu chỉnh mã nguồn NS-2 đến thu thập và xử lý dữ liệu mô phỏng, được thực hiện liên tục trong thời gian 12 tháng.

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ứng minh tác động hủy diệt của tấn công lỗ đen đối với giao thức AODV tiêu chuẩn. Khi không có tấn công, AODV đạt tỷ lệ phân phát gói tin thành công (PDR) ở mức 85.6% trong mạng 20 nút. Tuy nhiên, khi xuất hiện nút độc hại blackhole, tỷ lệ PDR bị sụt giảm nghiêm trọng xuống chỉ còn 3.8% đến 7.2%, tương đương mức suy giảm hơn 91% hiệu năng truyền dẫn do hầu hết các gói tin dữ liệu bị nút độc hại tiêu hủy hoàn toàn.

Thứ hai, giao thức bảo mật ids-AODV và đề xuất cải tiến 1 (chỉ loại bỏ bản tin RREP khi số thứ tự chuỗi đạt giá trị tối đa 4294967295 kèm theo số chặng bằng 1) đã phục hồi vượt bậc chất lượng mạng. Tỷ lệ PDR của biến thể cải tiến này đạt mức 78.5% đến 84.2% trên các kịch bản từ 20 đến 50 nút, duy trì mức độ ổn định cao và giữ độ trễ trung bình đầu cuối ở ngưỡng rất thấp, chỉ dao động từ 6.5 mili-giây đến 23.8 mili-giây.

Thứ ba, đối với giao thức định tuyến đa đường phr-AODV, giải pháp đề xuất cải tiến tối ưu hóa số lượng đường truyền theo công thức số đường bằng hai lần số nút độc hại cộng một (Routes = 2n + 1) đã giải quyết triệt để bài toán nghẽn mạng. Trong kịch bản 30 nút với số nút độc hại tăng từ 1 lên 10 nút, phr-AODV cải tiến duy trì tỷ lệ PDR từ 45.2% đến 82.3%, cao hơn vượt trội so với mức dưới 5% của AODV gốc, đồng thời cắt giảm độ trễ truyền dẫn từ 350 - 520 mili-giây ở bản gốc xuống dưới mức 180 mili-giây ở bản cải tiến.

Thảo luận kết quả

Nguyên nhân cốt lõi khiến AODV truyền thống dễ bị tê liệt là do tính chất tin cậy mặc định, không có cơ chế xác minh tính xác thực của thông tin định tuyến. Nút blackhole luôn phản hồi bản tin RREP giả mạo nhanh hơn các nút hợp lệ, khiến nút nguồn lập tức chọn đường đi qua nút độc hại. Việc áp dụng cơ chế lọc kép trong ids-AODV cải tiến đã ngăn chặn hiệu quả hiện tượng loại bỏ nhầm các bản tin RREP hợp lệ có số thứ tự lớn từ các nút trung gian, qua đó duy trì hiệu năng mạng gần như tương đương trạng thái không bị tấn công.

So với các nghiên cứu bảo mật mạng dựa trên mật mã học khóa công khai vốn làm tiêu hao từ 30% đến 45% năng lượng xử lý của vi điều khiển, các cải tiến giải thuật định tuyến trong luận văn đạt hiệu quả tối ưu hơn nhiều về mặt tài nguyên, đặc biệt phù hợp với các thiết bị di động có dung lượng pin giới hạn. Trong các báo cáo kỹ thuật, dữ liệu thực nghiệm này có thể được trực quan hóa hiệu quả thông qua biểu đồ cột so sánh tỷ lệ PDR giữa 4 giao thức và biểu đồ đường thể hiện tương quan giữa mật độ nút độc hại với độ trễ đầu cuối, giúp các kỹ sư mạng nhận diện rõ ràng ngưỡng bảo vệ an toàn của hệ thống.

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

Dựa trên các kết quả thực nghiệm toàn diện, luận văn đưa ra 4 nhóm giải pháp kỹ thuật cụ thể nhằm nâng cao năng lực phòng thủ và tối ưu hóa hiệu suất định tuyến cho mạng MANET:

Thứ nhất, tích hợp module kiểm tra tính hợp lệ bản tin định tuyến theo giải thuật ids-AODV cải tiến vào hệ điều hành mạng nhúng của các thiết bị phát sóng không dây. Mục tiêu cụ thể là duy trì tỷ lệ phân phát gói tin thành công trên 80% trong các mạng có từ 20 đến 50 nút khi tỷ lệ nút độc hại dưới 15%. Thời gian triển khai thử nghiệm dự kiến trong vòng 6 tháng do đội ngũ kỹ sư phần mềm mạng viễn thông và các chuyên gia phát triển hệ thống nhúng chủ trì thực hiện.

Thứ hai, triển khai cơ chế định tuyến đa đường thích nghi phr-AODV cải tiến với giải thuật kiểm soát số tuyến truyền dẫn tối ưu theo công thức Routes = 2n + 1. Mục tiêu là cắt giảm ít nhất 35% lượng gói tin điều khiển dư thừa và giảm độ trễ truyền dữ liệu đầu cuối xuống dưới 150 mili-giây khi mạng đối mặt với từ 3 đến 5 nút tấn công đồng thời. Lộ trình áp dụng kéo dài 9 tháng dưới sự điều phối của bộ phận kiến trúc hệ thống mạng và quản trị hạ tầng truyền thông dã chiến.

Thứ ba, thiết lập bộ phát hiện hành vi phản hồi bất thường TimeMin dựa trên tổng thời gian truyền dẫn, thời gian xếp hàng đợi và thời gian xử lý gói tin. Mục tiêu là phát hiện và cách ly tức thời trên 95% các nút độc hại phản hồi RREP sai quy chuẩn trong khoảng thời gian dưới 50 mili-giây. Kế hoạch này cần được thực hiện trong 12 tháng bởi các nhóm nghiên cứu an toàn thông tin và trung tâm điều hành an ninh mạng.

Thứ tư, chuẩn hóa quy trình mô phỏng và kiểm thử an ninh giao thức định tuyến trên nền tảng NS-2 hoặc NS-3 trước khi chuyển giao vào các dự án thiết bị viễn thông thực tế. Mục tiêu là phát hiện sớm trên 90% các lỗ hổng bảo mật tầng mạng trong giai đoạn thiết kế. Nhiệm vụ này do các viện nghiên cứu, phòng thí nghiệm trọng điểm viễn thông và các đơn vị kiểm chuẩn phần mềm thực hiện định kỳ theo từng quý.

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

Luận văn thạc sĩ này là nguồn tài liệu học thuật và kỹ thuật giá trị cao cho 4 nhóm đối tượng trọng tâm sau:

Thứ nhất, học viên cao học và nghiên cứu sinh chuyên ngành Khoa học Máy tính, Mạng máy tính và An toàn Thông tin. Luận văn cung cấp toàn bộ phương pháp luận nghiên cứu mô phỏng sự kiện rời rạc trên NS-2.35, tài liệu mã nguồn C++ mở rộng và các tập lệnh OTcl mẫu. Đây là tài liệu tham khảo thiết yếu phục vụ việc phát triển các đề tài nghiên cứu chuyên sâu về giao thức định tuyến không dây và an ninh mạng di động.

Thứ hai, kỹ sư thiết kế hệ thống truyền thông chuyên dụng trong quân sự và an ninh quốc phòng. Trong các chiến dịch tác chiến đòi hỏi triển khai mạng kết nối dã chiến từ 30 đến 50 nút không phụ thuộc trạm phát sóng cố định, các giải pháp cải tiến giao thức ids-AODV và phr-AODV trong luận văn giúp xây dựng hệ thống liên lạc bảo mật, chống chịu hiệu quả trước các hành vi phá hoại đường truyền của đối phương.

Thứ ba, chuyên gia phát triển mạng cảm biến không dây (WSN) và hệ thống Internet vạn vật (IoT) phục vụ cứu hộ cứu nạn và giám sát thiên tai. Tài liệu cung cấp cơ sở tối ưu hóa đường truyền giúp tiết kiệm từ 20% đến 40% năng lượng pin cho các thiết bị đo đạc môi trường, bảo đảm tỷ lệ truyền tin cảnh báo thành công trên 80% trong điều kiện thời tiết khắc nghiệt.

Thứ tư, giảng viên đại học và các chuyên gia đào tạo an ninh mạng. Luận văn là một nghiên cứu tình huống điển hình với đầy đủ dữ liệu định lượng, bảng biểu so sánh và đồ thị trực quan, rất phù hợp để xây dựng các bài giảng chuyên đề về lỗ hổng bảo mật tầng mạng và kỹ thuật mô phỏng an toàn mạng.

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

  1. Tấn công lỗ đen trong giao thức định tuyến AODV hoạt động theo cơ chế nào và gây thiệt hại ra sao? Nút độc hại lắng nghe gói tin yêu cầu tuyến RREQ rồi lập tức gửi phản hồi RREP giả mạo chứa số thứ tự chuỗi tối đa 4294967295 và số chặng bằng 1. Nút nguồn bị đánh lừa sẽ chuyển toàn bộ luồng dữ liệu qua nút này và bị hủy bỏ hoàn toàn, khiến tỷ lệ chuyển gói thành công trong mạng 30 nút giảm từ 85.6% xuống dưới 4%.

  2. Đề xuất cải tiến 1 cho giao thức ids-AODV hoạt động như thế nào để khắc phục nhược điểm của bản gốc? Giao thức ids-AODV gốc thường loại bỏ bản tin RREP có số thứ tự lớn nhất dẫn đến việc bỏ qua cả các tuyến đường hợp lệ mới cập nhật. Cải tiến 1 bổ sung điều kiện lọc kép: chỉ loại bỏ bản tin khi số thứ tự đạt mức cực đại 4294967295 đồng thời số chặng đúng bằng 1, giúp duy trì tỷ lệ truyền thành công trên 80%.

  3. Tại sao giao thức phr-AODV cải tiến lại giới hạn số đường truyền theo công thức hai lần số nút độc hại cộng một? Giao thức phr-AODV gốc lưu trữ toàn bộ các tuyến khả dụng dẫn đến hiện tượng bùng nổ gói tin điều khiển và tăng độ trễ lên hơn 400 mili-giây. Thuật toán cải tiến giới hạn số đường tối ưu theo mật độ tấn công, giúp giảm hơn 40% độ trễ và duy trì tỷ lệ phân phát gói trên 70% khi có 5 nút độc hại.

  4. Phần mềm mô phỏng NS-2.35 có đáp ứng đủ độ tin cậy để đánh giá an ninh mạng không? NS-2.35 là công cụ mô phỏng chuẩn mực được phát triển bởi Đại học UC Berkeley, tái hiện đầy đủ mô hình truyền sóng vô tuyến TwoRayGround, chuẩn MAC IEEE 802.11 và cơ chế hàng đợi DropTail dung lượng 50 gói tin, cung cấp độ chính xác thực nghiệm cao trước khi triển khai trên phần cứng thực tế.

  5. Việc áp dụng các giao thức cải tiến này có làm gia tăng mức tiêu hao năng lượng của các nút mạng không? Không. Các giải pháp cải tiến tập trung tối ưu hóa logic xử lý bản tin điều khiển tại tầng mạng với độ phức tạp tính toán O(1) mà không sử dụng các phép toán mã hóa phức tạp, nhờ đó bảo toàn trên 90% thời lượng hoạt động của pin so với các giải pháp bảo mật tầng ứng dụng.

Kết luận

Nghiên cứu về đánh giá hiệu suất và phòng chống tấn công lỗ đen trong mạng MANET mang lại các giá trị học thuật và ứng dụng cốt lõi sau:

  • Hệ thống hóa toàn diện các đặc tính của mạng tùy biến di động, cơ chế định tuyến của giao thức AODV và phương thức tấn công phá hoại của nút mạng lỗ đen.
  • Đề xuất thành công các giải pháp cải tiến giải thuật cho giao thức ids-AODV và phr-AODV nhằm loại trừ bản tin giả mạo và cân bằng tải số đường truyền.
  • Chứng minh tính hiệu quả qua mô phỏng trên NS-2.35 với tỷ lệ phân phát gói tin phục hồi đạt trên 80% và độ trễ truyền dữ liệu duy trì ổn định dưới 150 mili-giây.
  • Đóng góp bộ mã nguồn cài đặt chi tiết trên ngôn ngữ C++ và kịch bản OTcl, tạo tiền đề vững chắc cho việc nghiên cứu và thử nghiệm mở rộng.
  • Định hướng lộ trình 12 tháng tới nhằm tích hợp công nghệ học máy để phát hiện các dạng tấn công phức tạp hơn như Grayhole hay Wormhole.

Để tối ưu hóa an ninh mạng cho các hệ thống thông tin di động dã chiến và mạng cứu nạn khẩn cấp, các tổ chức và đơn vị nghiên cứu hãy liên hệ ngay với nhóm chuyên gia phát triển mạng để tiếp nhận chuyển giao giải pháp và tài liệu kỹ thuật chi tiết.