Tổng quan luận án

Luận án tiến sĩ ngành Khoa học máy tính (mã số: 9480101) của nghiên cứu sinh Lương Thái Ngọc, dưới sự hướng dẫn khoa học của PGS. Võ Thanh Tú, được thực hiện tại Trường Đại học Khoa học - Đại học Huế vào năm 2020 với đề tài: "Nghiên cứu một số giải pháp nâng cao an ninh trên mạng MANET".

Tính cấp thiết và khoảng trống nghiên cứu

Mạng tùy biến di động (MANET) có lịch sử phát triển từ dự án DARPA năm 1972, sở hữu các đặc tính như tính di động, khả năng tự tổ chức, mở rộng linh hoạt và vận hành độc lập không phụ thuộc vào hạ tầng mạng cố định. Các biến thể của MANET được ứng dụng rộng rãi trong cả lĩnh vực quân sự (mạng chiến thuật, FANET với phương tiện bay không người lái UAV) lẫn dân sự (hệ thống giao thông thông minh VANET, mạng cảm biến y tế BAN). Tuy nhiên, môi trường truyền thông không dây, mô hình phân tán, băng thông hẹp, năng lượng và tài nguyên tính toán hạn chế cùng tô-pô mạng liên tục biến đổi đặt ra nhiều thách thức lớn về an ninh.

Dịch vụ định tuyến tại tầng mạng (tầng định tuyến di động) phần lớn được thiết kế dựa trên giả thuyết môi trường thuần nhất và không tồn tại nút độc hại. Giao thức định tuyến véc-tơ khoảng cách theo yêu cầu (AODV) phổ biến trên mạng MANET tồn tại hai lỗ hổng an ninh cơ bản:

  1. Chi phí định tuyến dựa trên số chặng (Hop Count - HC), khiến các nút độc hại dễ dàng quảng bá thông tin tuyến giả mạo với số chặng tối ưu nhằm thu hút lưu lượng để thực hiện tấn công lỗ đen (Blackhole), lỗ chìm (Sinkhole), lỗ xám (Grayhole) và lỗ sâu (Wormhole).
  2. Bản chất phản ứng (on-demand) sử dụng các gói tin điều khiển tuyến (RCP) nhưng thiếu cơ chế xác thực và bảo vệ phù hợp, tạo điều kiện cho tin tặc thực hiện tấn công ngập lụt (Flooding) bằng cách phát tán lượng lớn gói điều khiển nhằm gây nghẽn mạng, tiêu hao tài nguyên và cạn kiệt năng lượng nút.

Khoảng trống nghiên cứu nảy sinh khi các hệ thống phát hiện xâm nhập (IDS) và giao thức định tuyến an ninh hiện hành bộc lộ nhiều điểm hạn chế:

  • Các giải pháp IDS chống tấn công lỗ sâu dựa trên độ trễ mỗi chặng (DPH) qua tham số RTT hoặc PTT dễ phát sinh sai số lớn trong môi trường di động, thiếu cơ chế xác thực toàn vẹn gói tin và chỉ kiểm tra đầu–cuối.
  • Các giải pháp IDS chống tấn công ngập lụt dựa trên ngưỡng cố định thiếu tính thích ứng, dễ nhận định nhầm nút bình thường có tần suất gửi gói cao hoặc bị vượt qua bởi tấn công tần suất thấp; các mô hình học máy trước đó chủ yếu áp dụng cho mạng cảm biến không dây (WSN) có tô-pô cố định.
  • Các giải pháp bảo mật định tuyến dùng chữ ký số như SAODV thiếu cơ chế xác thực từng chặng và quản lý khóa công khai; ARAN đòi hỏi hạ tầng khóa công khai (PKI) tập trung khó khả thi trên MANET và không tối ưu chi phí số chặng; đồng thời cả SAODV lẫn ARAN đều không thể ngăn chặn tấn công lỗ sâu ở chế độ ẩn (Hidden Mode).

Mục tiêu nghiên cứu

Luận án hướng đến việc nâng cao an ninh định tuyến, cải tiến giao thức AODV nhằm giảm thiểu tỷ lệ mất gói tin, gia tăng tỷ lệ gửi gói thành công, giảm trễ trung bình và tối ưu phụ tải định tuyến thông qua 3 mục tiêu cụ thể:

  1. Nghiên cứu, đề xuất giải pháp an ninh trước hình thức tấn công lỗ sâu ở cả hai chế độ ẩn (Hidden Mode) và tham gia (Participation Mode); cải tiến giao thức AODV thành giao thức an ninh MLAMAN.
  2. Nghiên cứu, đề xuất giải pháp an ninh trước hình thức tấn công ngập lụt; cải tiến giao thức AODV thành giao thức an ninh FAPRP dựa trên thuật toán phân lớp học máy.
  3. Nghiên cứu, đề xuất giải pháp bảo mật định tuyến và cơ chế quản lý chứng thư số phân tán; cải tiến giao thức AODV thành giao thức an ninh TAMAN có khả năng phòng chống đa hình thức tấn công, bao gồm tấn công lỗ sâu ở chế độ ẩn.

Đối tượng và phạm vi nghiên cứu

  • Đối tượng nghiên cứu: Giao thức định tuyến AODV (theo chuẩn RFC 3561), hàm băm mật mã SHA, hệ mật mã khóa công khai RSA, định dạng chứng thư số chuẩn X.509 và thuật toán phân lớp k-Nearest Neighbor (kNN).
  • Phạm vi nghiên cứu: Các giải pháp an ninh tại tầng mạng (tầng định tuyến di động) áp dụng cho các thuật toán định tuyến phẳng trên mạng MANET; kiểm thử và đánh giá hiệu năng thông qua mô phỏng trên phần mềm NS2.

Tổng quan tài liệu và vị trí của luận án

Các hướng nghiên cứu liên quan đã được điểm lại

Luận án hệ thống hóa các công trình nghiên cứu trong và ngoài nước theo hai hướng tiếp cận chính là Hệ thống phát hiện xâm nhập (IDS) và Bảo mật định tuyến:

  1. Nhóm nghiên cứu phát hiện và ngăn chặn tấn công lỗ sâu (Wormhole):

    • Giải pháp DelPHI (Delay Per Hop Indication) của Chiu và cộng sự sử dụng thông số độ trễ trên từng chặng để phát hiện đường hầm.
    • Giải pháp WADT (Wormhole Attacks Detection Technique) của Choi và cộng sự tính toán thời gian trễ tối đa cho phép để nhận diện sự bất thường.
    • Giải pháp TTHCA (Traversal Time and Hop Count Analysis) phân tích mối tương quan giữa thời gian truyền tải gói (PTT) và số chặng.
    • Giải pháp EEP (End-to-End Protocol) dựa trên phân tích trễ truyền thông đầu–cuối kết hợp với việc kiểm tra vị trí địa lý thông qua GPS.
  2. Nhóm nghiên cứu phát hiện và ngăn chặn tấn công ngập lụt (Flooding):

    • Các giải pháp kiểm tra ngưỡng cố định hoặc linh động: FAP (Flooding Attack Prevention), EFS (Effective Filtering Scheme), giải pháp phân tích ngưỡng thống kê BI.
    • Các giải pháp ứng dụng học máy: Mô hình SVM và kNN trên mạng cảm biến không dây (WSN) của các nhóm nghiên cứu thực nghiệm nhằm phân loại hành vi bất thường dựa trên tần suất phát gói RREQ.
  3. Nhóm nghiên cứu bảo mật định tuyến:

    • Giao thức SAODV (Secure AODV) của Zapata và cộng sự: Sử dụng chữ ký số RSA để bảo vệ các trường cố định của gói điều khiển và chuỗi băm (hash chain) để bảo vệ trường số chặng (Hop Count).
    • Giao thức ARAN (Authenticated Routing for Ad-hoc Networks) của Sanzgiri và cộng sự: Ứng dụng chứng thư số từ máy chủ chứng thực (CA) và cơ chế xác thực chữ ký từng chặng (hop-by-hop).
    • Các giao thức sử dụng mật khẩu dùng một lần (OTP) hoặc hàm băm nhẹ của các tác giả liên quan.

Khoảng trống luận án lựa chọn giải quyết

Tổng hợp tài liệu chỉ ra rằng các giải pháp IDS dựa trên tham số thời gian truyền khứ hồi (RTT) hoặc thời gian truyền gói (PTT) rất dễ phán đoán sai lệch khi tô-pô mạng thay đổi nhanh; phương pháp kiểm tra đầu–cuối không xác định được vị trí nút tấn công. Các giải pháp chống ngập lụt hiện tại chưa thích ứng tốt với mạng di động cao. Đối với các giao thức bảo mật định tuyến, SAODV thiếu khả năng xác thực nút trung gian và cơ chế quản lý khóa công khai, trong khi ARAN phụ thuộc vào hạ tầng PKI cố định và loại bỏ trường số chặng khiến việc lựa chọn đường đi không tối ưu. Đặc biệt, chưa có giải pháp nào trong số các công trình nêu trên phát hiện được tấn công lỗ sâu ở chế độ ẩn (Hidden Mode). Do đó, luận án định vị trọng tâm vào việc kết hợp cơ chế ký số từng chặng, quản lý chứng thư số phân tán và thuật toán phân lớp dữ liệu chuỗi thời gian để khắc phục các hạn chế này.


Cơ sở lý thuyết và phương pháp nghiên cứu

Lý thuyết, khái niệm và khung phân tích

  • Mô hình kiến trúc mạng: Mô hình OSI tinh giản thành 5 tầng dành riêng cho MANET, trong đó tầng mạng đảm nhiệm vai trò định tuyến di động.
  • Cơ chế giao thức định tuyến AODV: Vận hành theo nguyên tắc phản ứng gồm 2 pha: Khám phá tuyến (quảng bá gói RREQ và gửi đơn hướng gói RREP) và Duy trì tuyến (phát định kỳ gói HELLO và thông báo lỗi bằng gói RERR). Cơ chế chống lặp tuyến được đảm bảo bởi số thứ tự đích (DSN) và số thứ tự nguồn (SSN).
  • Cơ sở mật mã học: Hệ mật mã bất đối xứng RSA dùng cho ký số và xác thực; hàm băm an toàn SHA dùng để kiểm tra tính toàn vẹn dữ liệu; định dạng chứng thư số dựa trên chuẩn X.509.
  • Cơ sở học máy: Thuật toán phân lớp $k$ láng giềng gần nhất (k-Nearest Neighbor - kNN) dựa trên khoảng cách Euclidean, kết hợp xây dựng Véc-tơ tần suất khám phá tuyến (RDFV) và Biểu đồ khe thời gian khám phá tuyến (DRDTS).

Phương pháp nghiên cứu thực tế

Luận án kết hợp nghiên cứu lý thuyết phân tích mô hình an ninh với phương pháp thực nghiệm mô phỏng trên phần mềm NS2 (phiên bản 2.35):

  • Phân tích lý thuyết: Xây dựng mô hình toán học cho các bước xác thực, phân tích độ phức tạp thuật toán và chi phí xử lý gói tin điều khiển.
  • Phương pháp mô phỏng: Sử dụng mô hình di chuyển điểm ngẫu nhiên (Random Waypoint - RWP) tạo bởi công cụ setdest. Thiết lập các kịch bản mô phỏng đa dạng với các vận tốc di chuyển nút khác nhau (từ 1 m/s đến 30 m/s), chiều dài đường hầm lỗ sâu (1 đến 5 chặng), tần suất tấn công ngập lụt (10 pkt/s và 20 pkt/s) và số lượng nút độc hại.

Tiêu chí định lượng đánh giá

Hiệu năng hệ thống và hiệu quả an ninh được lượng hóa bằng 4 công thức toán học:

  1. Tỷ lệ gửi gói tin thành công (Packet Delivery Ratio - PDR): $$PDR = \frac{\text{Số lượng gói dữ liệu nhận thành công}}{\text{Tổng số gói dữ liệu đã gửi}} \times 100%$$

  2. Trễ đầu–cuối trung bình (End-to-End Delay - EtE): $$EtE = \frac{\text{Tổng thời gian của các gói dữ liệu đã gửi thành công}}{\text{Số lượng gói dữ liệu gửi thành công}}$$

  3. Phụ tải định tuyến (Routing Load - RL): $$RL = \frac{\text{Tổng số gói tin điều khiển tuyến hao phí đã xử lý}}{\text{Số gói dữ liệu nhận được}}$$

  4. Tỷ lệ phát hiện tấn công thành công (Attack Detection Rate - ADR): $$ADR = \frac{AT + DT}{AT + AF + DT + DF} \times 100%$$ Trong đó: $AT$ là số gói RCP hợp lệ được chấp nhận; $DT$ là số gói RCP độc hại bị loại bỏ; $AF$ là số gói RCP độc hại bị chấp nhận nhầm; $DF$ là số gói RCP hợp lệ bị loại bỏ nhầm.

Bảng thông số thiết lập mô phỏng cơ bản

Tham số mô phỏng Thiết lập giá trị
Chuẩn truyền thông không dây IEEE 802.11
Băng thông truyền dẫn 11 Mbps
Bán kính phát sóng ($R$) 250 m
Giao thức tầng vận chuyển UDP
Loại nguồn lưu lượng CBR (Constant Bit Rate), 2 pkt/s, 512 bytes
Mô hình di động Random Waypoint (RWP)
Loại hàng đợi giao tiếp FIFO (DropTail)

Nội dung chính theo từng chương

Chương 1: An ninh trên mạng MANET

Chương 1 hệ thống hóa tổng quan về mạng MANET, các thách thức nội tại (truyền thông không dây mở, tô-pô biến đổi, định tuyến đa chặng, tài nguyên hạn chế) và phân loại chi tiết các hình thức tấn công theo các tầng kiến trúc mạng.

Chương này tập trung mổ xẻ hoạt động định tuyến của giao thức AODV, cấu trúc gói tin điều khiển RREQ/RREP và thuật toán xử lý bảng định tuyến. Tác giả thực hiện mô phỏng đánh giá tác hại của tấn công lỗ sâu và tấn công ngập lụt lên giao thức AODV tiêu chuẩn trên NS2:

  • Tác hại của tấn công lỗ sâu: Thử nghiệm trên mạng 100 nút, vùng phủ sóng 2000m x 2000m, vận tốc 1-30 m/s. Khi chiều dài đường hầm (TL) bằng 3 chặng, tỷ lệ PDR của AODV giảm từ 78.07% (môi trường bình thường) xuống mức thấp nhất là 40.11%; phụ tải định tuyến tăng từ 13.81 pkt lên 16.75 pkt; trễ trung bình giảm từ 0.934s xuống 0.629s do các gói trên đường đi dài bị loại bỏ, chỉ các gói trên đường hầm ngắn đến được đích.
  • Tác hại của tấn công ngập lụt RREQ (dạng NASRRF): Thử nghiệm trên mạng 50 nút, vùng phủ sóng 1000m x 1000m, thời gian 500s. Khi bị 2 nút độc hại tấn công với tần suất 20 pkt/s ở vận tốc 30 m/s, PDR giảm từ 95.52% xuống 93.56% (độ lệch chuẩn 4.41); phụ tải định tuyến tăng từ 2.80 pkt lên 3.79 pkt; trễ trung bình tăng từ 0.217s lên 0.299s.

Chương 2: Giải pháp phát hiện và ngăn chặn tấn công lỗ sâu

Chương 2 phân tích chuyên sâu các giải pháp chống tấn công lỗ sâu hiện có gồm DelPHI, WADT, TTHCA và EEP, chỉ ra sự phụ thuộc không an toàn vào việc đo lường độ trễ trên kênh truyền di động.

Từ đó, tác giả đề xuất Cơ chế xác thực đa mức (Multi-Level Authentication - MLA) và tích hợp vào AODV tạo thành giao thức an ninh MLAMAN:

  • Nguyên lý của MLA: Gồm 3 bước xác thực kết hợp chữ ký số RSA tại nút nguồn, xác thực nút liền kề tại từng nút trung gian và kiểm tra chứng chỉ thành viên (Member Certification - MC).
  • Cơ chế cấp chứng chỉ thành viên: Nút mạng thực hiện trao đổi gói tin chứng chỉ $MCP$ và $MCACK$ với chu kỳ kiểm tra $T_{MC}$.
  • Phát hiện chế độ ẩn: Nhờ xác thực tính toàn vẹn và định danh từng chặng, các nút độc hại chuyển tiếp gói mà không có khóa hợp lệ hoặc không cập nhật thông tin sẽ bị phát hiện và ngăn chặn.
  • Kết quả thực nghiệm: Đánh giá trên NS2 cho thấy MLAMAN duy trì tỷ lệ PDR và tỷ lệ phát hiện tấn công (ADR) vượt trội so với giải pháp EEP ở các kịch bản thay đổi vận tốc nút và chiều dài đường hầm. Chi phí gói tin điều khiển hao phí phát sinh cho việc cấp phát MC duy trì ở mức thấp và ổn định.

Chương 3: Giải pháp phát hiện và ngăn chặn tấn công ngập lụt

Chương 3 xem xét các giải pháp lọc gói và phát hiện ngập lụt gồm FAP, EFS, BI và ứng dụng kNN trên WSN. Nhược điểm căn bản của các giải pháp này là không phân biệt được sự gia tăng đột biến lưu lượng do biến đổi tô-pô mạng với hành vi tấn công có chủ đích.

Tác giả đề xuất Thuật toán phát hiện tấn công ngập lụt FADA (Flooding Attacks Detection Algorithm) và xây dựng giao thức an ninh FAPRP:

  • Biểu diễn dữ liệu đặc trưng: Đề xuất mô hình Véc-tơ tần suất khám phá tuyến (RDFV) kích thước $m=60$ dựa trên Biểu đồ khe thời gian khám phá tuyến (DRDTS). Mô hình này ghi nhận phân phối thời gian giữa các yêu cầu tuyến thay vì chỉ đếm tổng số gói thô.
  • Bộ phân lớp kNN: Dữ liệu huấn luyện gồm tập véc-tơ hành vi độc hại (MVC) và véc-tơ hành vi bình thường (NVC). Thuật toán kNN tính khoảng cách đến $k$ láng giềng gần nhất để đưa ra quyết định chấp nhận hay hủy gói RREQ và cô lập nút nguồn độc hại.
  • Kết quả thực nghiệm: Tỷ lệ phát hiện tấn công (ADR) của FADA đạt trên 98%, cao hơn rõ rệt so với giải pháp BI (chỉ đạt khoảng 80-85% trong môi trường biến động). Giao thức FAPRP giúp phục hồi tỷ lệ gửi gói PDR về mức tương đương môi trường không có tấn công và triệt tiêu đáng kể lượng phụ tải định tuyến rác.

Chương 4: Giải pháp bảo mật định tuyến trên mạng MANET

Chương 4 phân tích hai giao thức bảo mật định tuyến tiêu biểu là SAODV và ARAN, chứng minh lỗ hổng bảo mật khi gặp tấn công lỗ sâu ở chế độ ẩn (HM) và hạn chế trong việc triển khai máy chủ CA tập trung.

Tác giả đề xuất tích hợp Cơ chế xác thực tin cậy (TAM) và Cơ chế quản lý chứng thư số phân tán (DCMM) dựa trên chuẩn X.509 vào AODV để tạo thành giao thức hoàn chỉnh TAMAN:

  • Cơ chế TAM: Thực hiện quy trình xác thực 3 bước bao gồm ký số gói điều khiển bằng khóa bí mật, kiểm tra tính toàn vẹn bằng hàm băm SHA và kiểm tra chéo tính hợp lệ của nút chuyển tiếp liền trước qua chứng thư số.
  • Cơ chế DCMM: Quản lý vòng đời và phân phối chứng thư số phân tán giữa các nút thông qua chu kỳ kiểm tra $T_{DC}$, sử dụng các gói tin điều khiển $DCP$, $DCACK$, $DCR$, $DCRACK$.
  • Khả năng phòng chống tấn công: TAMAN ngăn chặn đồng thời tấn công mạo danh (Impersonation), tấn công lỗ đen (Blackhole), tấn công ngập lụt (Flooding) và đặc biệt là tấn công lỗ sâu ở chế độ ẩn (Hidden Mode Wormhole).
  • Kết quả thực nghiệm: Đánh giá so sánh trên NS2 cho thấy TAMAN duy trì PDR cao và ổn định ngay cả khi mạng bị tấn công lỗ đen nghiêm trọng, vượt trội hơn so với SAODV và ARAN, trong khi chi phí phụ tải định tuyến tăng thêm do DCMM hoàn toàn nằm trong ngưỡng chấp nhận được.

Kết quả và những đóng góp mới

Luận án tự tổng hợp 3 đóng góp khoa học chính về mặt lý luận và giải pháp thực tiễn:

  1. Giải pháp MLA và giao thức MLAMAN: Đề xuất thành công cơ chế xác thực đa mức kết hợp chữ ký số và chứng chỉ thành viên (MC), khắc phục điểm yếu phụ thuộc trễ của các hệ thống IDS truyền thống, ngăn chặn hiệu quả tấn công lỗ sâu ở cả hai chế độ ẩn (HM) và tham gia (PM).
  2. Giải pháp FADA và giao thức FAPRP: Ứng dụng kỹ thuật học máy phân lớp kNN dựa trên véc-tơ tần suất khám phá tuyến (RDFV) $m=60$ chiều, giải quyết triệt để bài toán nhận diện tấn công ngập lụt RREQ (hành vi NASRRF) trong điều kiện tô-pô mạng MANET di động cao mà các kỹ thuật ngưỡng cố định không giải quyết được.
  3. Cơ chế TAM, DCMM và giao thức TAMAN: Xây dựng mô hình xác thực tin cậy 3 bước cùng cơ chế phân phối, quản lý chứng thư số X.509 phân tán (DCMM). Giao thức TAMAN thiết lập giải pháp an ninh định tuyến toàn diện, bảo toàn việc tối ưu hóa chi phí số chặng và giải quyết được bài toán tấn công lỗ sâu chế độ ẩn mà SAODV và ARAN chưa khắc phục được.

Bảng tổng hợp so sánh các giải pháp an ninh đề xuất trong luận án

Đặc tính kỹ thuật Giao thức MLAMAN Giao thức FAPRP Giao thức TAMAN
Hình thức tấn công xử lý chính Tấn công lỗ sâu (Wormhole HM & PM) Tấn công ngập lụt (Flooding NASRRF) Đa hình thức (Lỗ sâu ẩn, lỗ đen, ngập lụt, mạo danh)
Kỹ thuật nền tảng Chữ ký số RSA, Chứng chỉ thành viên MC Thuật toán phân lớp kNN, Véc-tơ RDFV Chữ ký số RSA, Băm SHA, Chứng thư số X.509 (DCMM)
Phạm vi kiểm tra Từng chặng (Hop-by-hop) Nút trung gian phân tích nguồn phát Từng chặng kết hợp đầu–cuối
Khắc phục giao thức tiền nhiệm Không phụ thuộc tham số trễ RTT/PTT như EEP, DelPHI Không phụ thuộc ngưỡng cố định, thích ứng di động Không cần máy chủ CA cố định, tối ưu số chặng hơn ARAN

Hạn chế và hướng nghiên cứu tiếp

Căn cứ theo nội dung văn bản luận án trình bày:

  • Hạn chế về hành vi tấn công: Giải pháp FADA và giao thức FAPRP mới chỉ tập trung giải quyết hình thức tấn công ngập lụt RREQ sử dụng địa chỉ cố định (NASRRF). Các biến thể tấn công ngập lụt tinh vi hơn như tấn công ngập lụt chọn lọc sử dụng địa chỉ giả mạo (ASRRF), ngập lụt gói HELLO (ASHF/NASHF) và ngập lụt gói DATA (ASDF/NASDF) chưa được xử lý triệt để.
  • Hạn chế về phạm vi kiến trúc: Các giải pháp mới được thiết kế và kiểm thử cho các thuật toán định tuyến phẳng tại tầng mạng.
  • Hạn chế về môi trường thử nghiệm: Toàn bộ kết quả đánh giá dựa trên mô phỏng phần mềm NS2 theo mô hình di động Random Waypoint, chưa được triển khai thực nghiệm trên các thiết bị phần cứng thực tế do điều kiện cơ sở hạ tầng.
  • Hướng nghiên cứu tiếp theo: Tiếp tục nghiên cứu hoàn thiện các giải pháp phát hiện hành vi tấn công ngập lụt chọn lọc đổi địa chỉ (ASRRF, ASHF, ASDF); mở rộng giải pháp an ninh cho mô hình định tuyến phân cấp; tối ưu hóa chi phí tính toán mật mã cho các thiết bị di động bị hạn chế nghiêm ngặt về năng lượng.

Giá trị tham khảo

Luận án mang lại giá trị tham khảo chuyên môn cho các nhóm độc giả sau:

  • Nghiên cứu sinh và học viên cao học ngành Mạng máy tính, An toàn thông tin: Tham khảo chi tiết phương pháp luận phân tích lỗ hổng an ninh giao thức định tuyến; cách thức tích hợp thuật toán học máy (kNN) và mật mã học (RSA, SHA, X.509) vào hệ thống mạng không dây; quy trình thiết lập kịch bản mô phỏng kiểm thử an ninh chuyên sâu trên nền tảng NS2.
  • Giảng viên và nhà nghiên cứu: Sử dụng Chương 1 làm tài liệu tổng quan toàn diện về phân loại tấn công trên các tầng mô hình OSI trong mạng MANET; tham khảo các mô hình toán học lượng hóa hiệu năng định tuyến (PDR, EtE, RL, ADR).
  • Kỹ sư thiết kế và phát triển mạng chuyên dụng: Tham khảo thiết kế của các giao thức MLAMAN, FAPRP, TAMAN để ứng dụng bảo vệ an ninh cho các hệ thống mạng ad-hoc thực tế như mạng cứu hộ cứu nạn, mạng cảm biến y tế (BAN), mạng kết nối máy bay không người lái (FANET) hoặc giao thông thông minh (VANET).

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

1. Tại sao giao thức định tuyến AODV nguyên bản lại dễ bị tấn công lỗ sâu và tấn công ngập lụt?

AODV là giao thức định tuyến phẳng theo yêu cầu, chọn đường đi dựa trên số chặng nhỏ nhất (Hop Count - HC) và tin tưởng tuyệt đối vào các nút trong mạng. Kẻ tấn công lợi dụng việc AODV không kiểm tra tính hợp lệ của số chặng để tạo đường hầm lỗ sâu quảng bá số chặng giả mạo ngắn nhất, từ đó thu hút luồng dữ liệu. Đồng thời, do AODV phải quảng bá gói RREQ mỗi khi tìm tuyến và không có cơ chế xác thực nguồn phát, kẻ tấn công có thể phát tán liên tục các gói RREQ rác để làm tràn ngập mạng.

2. Tấn công lỗ sâu ở chế độ ẩn (Hidden Mode) khác chế độ tham gia (Participation Mode) như thế nào?

Ở chế độ ẩn (HM), các nút độc hại đóng vai trò như một cầu nối vô hình, chuyển tiếp nguyên vẹn gói tin điều khiển tuyến mà không chỉnh sửa bất kỳ trường thông tin nào (không tăng số chặng HC, không thêm địa chỉ). Do đó, các cơ chế kiểm tra tính toàn vẹn gói tin truyền thống sẽ bị vô hiệu hóa. Ở chế độ tham gia (PM), nút độc hại hoạt động như một nút mạng bình thường, tự sửa đổi các trường thông tin trong gói tin điều khiển để tham gia trực tiếp vào cấu trúc tuyến.

3. Cơ chế FADA nhận diện tấn công ngập lụt RREQ bằng cách nào thay vì dùng ngưỡng phát gói cố định?

FADA không đếm số lượng gói RREQ theo một ngưỡng cố định mà xây dựng Véc-tơ tần suất khám phá tuyến (RDFV) với kích thước $m=60$ trích xuất từ Biểu đồ khe thời gian khám phá tuyến (DRDTS). Véc-tơ này phản ánh phân phối chuỗi thời gian giữa các lần phát yêu cầu tuyến. Sau đó, thuật toán phân lớp kNN so sánh véc-tơ này với tập dữ liệu huấn luyện (gồm véc-tơ hành vi bình thường NVC và độc hại MVC) để phân loại chính xác nút tấn công, tránh báo động nhầm khi lưu lượng mạng tăng đột biến hợp lệ.

4. Tại sao các giao thức an ninh như SAODV và ARAN không ngăn chặn được tấn công lỗ sâu ở chế độ ẩn?

Giao thức SAODV chỉ thực hiện kiểm tra chữ ký số đầu–cuối giữa nút nguồn và nút đích cùng chuỗi băm bảo vệ số chặng; do nút độc hại ở chế độ ẩn chuyển tiếp nguyên vẹn gói tin mà không thay đổi trường nào nên chữ ký số và chuỗi băm vẫn hoàn toàn hợp lệ. Giao thức ARAN tuy có xác thực từng chặng nhưng yêu cầu hạ tầng khóa công khai (PKI) cố định và cũng không có cơ chế phát hiện đường hầm vô hình khi các nút độc hại truyền thẳng tín hiệu vô tuyến cho nhau.

5. Giao thức TAMAN quản lý chứng thư số như thế nào trong môi trường không có máy chủ chứng thực tập trung (CA)?

TAMAN tích hợp Cơ chế quản lý chứng thư số phân tán (DCMM). Thay vì phụ thuộc vào một máy chủ CA duy nhất, các nút mạng tự trao đổi, xác thực và duy trì cơ sở dữ liệu chứng thư số (DC) chuẩn X.509 lẫn nhau thông qua các gói tin điều khiển phân tán định kỳ ($DCP$, $DCACK$, $DCR$, $DCRACK$) theo chu kỳ thời gian $T_{DC}$.


Kết luận

Luận án tiến sĩ của tác giả Lương Thái Ngọc đã nghiên cứu hệ thống và giải quyết toàn diện các thách thức an ninh định tuyến cốt lõi trên mạng tùy biến di động MANET. Thông qua việc phát triển 3 giải pháp trọng tâm gồm giao thức xác thực đa mức MLAMAN chống tấn công lỗ sâu, giao thức phân lớp học máy FAPRP chống tấn công ngập lụt và giao thức định tuyến bảo mật TAMAN tích hợp quản lý chứng thư số phân tán, nghiên cứu đã khắc phục thành công các lỗ hổng của giao thức chuẩn AODV cũng như các giải pháp tiền nhiệm. Toàn bộ các cơ chế đề xuất đều được chứng minh tính hiệu quả và độ ổn định thông qua các kịch bản mô phỏng chặt chẽ trên phần mềm NS2.