Tổng quan về luận án

Trong kỷ nguyên bùng nổ của hạ tầng chuyển mạch gói IP, không gian mạng toàn cầu đối mặt với sự gia tăng mạnh mẽ của các dạng lưu lượng bất thường. Các dị thường này bắt nguồn từ sự cố phần cứng, tắc nghẽn cục bộ, lỗi cấu hình tái định tuyến cho đến các cuộc tấn công mạng quy mô lớn như DDoS, mã độc tự lây lan và quét cổng thăm dò. Luận án tiến sĩ kỹ thuật chuyên ngành Kỹ thuật Viễn thông (Mã số: 62.08) của Nghiên cứu sinh Nguyễn Hà Dương với đề tài "Nghiên cứu đề xuất phương pháp phân tích và phát hiện lưu lượng bất thường trên mạng Internet", dưới sự hướng dẫn khoa học của PGS. Hoàng Đăng Hải tại Học viện Công nghệ Bưu chính Viễn thông (2017), đã thiết lập một hệ hình nghiên cứu mới về phân tích thống kê đa biến trên không gian con PCA nhằm tối ưu hóa năng lực giám sát lưu lượng thời gian thực.

                  +----------------------------------------------+
                  |  Raw IP Flow / Packet Data Capture           |
                  |  (Kyoto Honeypot, NSL-KDD, NetFlow/IPFIX)   |
                  +----------------------------------------------+
                                         |
                                         v
                  +----------------------------------------------+
                  |  Outlier Cleansing Phase (udPCA / K-Means)   |
                  |  Removes pollution from baseline profile     |
                  +----------------------------------------------+
                                         |
                                         v
                  +----------------------------------------------+
                  |  PCA Subspace Projection (Covariance / SVD)  |
                  |  Dimension Reduction: p variables -> k PCs   |
                  +----------------------------------------------+
                                         |
                                         v
                  +----------------------------------------------+
                  |  Generalized Distance Formulation:           |
                  |  d(z) = [ Sum (w_i * |y_i|^c) ]^(1/c)        |
                  |  Linear Complexity: O(kn) vs Legacy O(kn^2)  |
                  +----------------------------------------------+
                                         |
                        +----------------+----------------+
                        |                                 |
                        v                                 v
        +-------------------------------+ +-------------------------------+
        |  dPCA1T (Single Threshold)    | |  dPCA2T (Dual Threshold)      |
        |  Binary Alert Decision        | |  Normal / Suspicious / Attack |
        +-------------------------------+ +-------------------------------+

Khoảng trống nghiên cứu then chốt mà luận án trực tiếp giải quyết xuất phát từ hạn chế của các mô hình phân tích thành phần chính (PCA) truyền thống trong kiểm soát mạng viễn thông. Các công trình tiền tiêu của Lakhina et al. (2004, 2005) hay Shyu et al. (2003) gặp phải rào cản lớn: độ phức tạp tính toán còn cao ($O(kn^2)$ đối với các phép toán ma trận khoảng cách toàn cục), thiếu một công thức khoảng cách tổng quát hóa linh hoạt cho các đặc tính luồng, và đặc biệt là hiện tượng tập dữ liệu mẫu huấn luyện (baseline profile) bị "nhiễm bẩn" bởi các giá trị ngoại lai (outliers) dẫn đến suy giảm độ nhạy phát hiện.

Luận án tập trung giải quyết 3 câu hỏi nghiên cứu cốt lõi:

  1. RQ1: Làm thế nào để xây dựng một mô hình tính toán khoảng cách thống kê tổng quát trong không gian con PCA nhằm giảm độ phức tạp từ bậc hai $O(kn^2)$ xuống tuyến tính $O(kn)$ mà vẫn bảo toàn tỷ lệ phát hiện chính xác (TPR)?
  2. RQ2: Cơ chế phân cấp ngưỡng nào tối ưu hóa sự cân bằng giữa tỷ lệ phát hiện đúng (TPR) và tỷ lệ cảnh báo sai (FPR) trên các dòng lưu lượng tốc độ cao?
  3. RQ3: Bằng phương pháp luận toán học nào có thể tự động nhận diện và khử bỏ các phần tử ngoại lai trong tập dữ liệu mẫu chuẩn mà không làm biến dạng cấu trúc hiệp phương sai gốc?

Hệ thống giả thuyết nghiên cứu được xác lập:

  • H1: Công thức khoảng cách Minkowski bổ sung trọng số trong miền con PCA cho phép suy biến linh hoạt về khoảng cách Euclidean, Mahalanobis hoặc Manhattan, giảm thiểu thời gian xử lý xuống bậc $O(kn)$.
  • H2: Cấu trúc phân cấp hai mức ngưỡng (dPCA2T) giúp phân lập chính xác vùng lưu lượng nghi ngờ, kiểm soát FPR dưới $1.5%$ trong khi duy trì TPR trên $95%$.
  • H3: Tiền xử lý khử ngoại lai bằng udPCA hoặc K-means trên không gian thuộc tính luồng tin làm tăng đáng kể diện tích dưới đường cong ROC (AUC) của mô hình dPCA.

Nghiên cứu được triển khai trên phạm vi dữ liệu luồng chuẩn hóa quốc tế gồm Kyoto 2006+ Honeypot Dataset và NSL-KDD Dataset, với quy mô thử nghiệm hàng trăm nghìn phiên kết nối đa biến, mang lại đóng góp đột phá cả về mặt lý thuyết giải thuật lẫn kiến trúc triển khai thực tế trên các gateway/router biên.


Literature Review và Positioning

Phân tích và phát hiện lưu lượng mạng bất thường là chủ đề giao thoa giữa lý thuyết xác suất thống kê, khoa học mạng và an toàn thông tin. Về mặt học thuật, các tiếp cận trong tài liệu chuyên ngành quốc tế được phân chia thành ba trường phái chính:

                            TRAFFIC ANOMALY DETECTION
                                        |
     +----------------------------------+----------------------------------+
     |                                  |                                  |
     v                                  v                                  v
+-----------------------+   +-----------------------+   +-----------------------+
|  Statistical Methods  |   | Machine Learning & DM |   | Knowledge-based / IDS |
|  - Markov Chains      |   | - K-Means, LOF        |   | - Expert Systems      |
|  - Bayesian Networks  |   | - Support Vector Mach.|   | - Rule-based Matching |
|  - PCA / Subspace     |   | - Decision Trees      |   | - Snort Signatures    |
+-----------------------+   +-----------------------+   +-----------------------+
  1. Trường phái thống kê tham số và đa biến: Dựa trên giả thiết lưu lượng chuẩn tuân theo một phân bố xác định hoặc phân bố thực nghiệm (ECDF). Các đại diện tiêu biểu gồm chuỗi Markov giám sát chuyển trạng thái (Ye, 2000; Scott, 2002), mạng Bayesian ước lượng xác suất hậu định đa chiều (Barbara et al., 2003) và Phân tích thành phần chính PCA (Pearson, 1901; Hotelling, 1933; Jackson, 1991).
  2. Trường phái Khai phá dữ liệu và Học máy: Sử dụng phân cụm K-Means, Local Outlier Factor (LOF) (Breunig et al., 2000; Portnoy et al., 2001), Support Vector Machines (SVM) siêu phẳng phân tách (Eskin et al., 2002) và cây quyết định/Random Forest.
  3. Trường phái Dựa trên tri thức và Mẫu dấu hiệu: Sử dụng hệ chuyên gia hoặc mạng nơ-ron nhân tạo đối sánh luật biết trước, điển hình trong các hệ thống IDS truyền thống như Snort hay Bro/Zeek (Roesch, 1999).

Giữa các trường phái tồn tại những tranh luận học thuật sâu sắc:

  • Tranh luận 1: Phân tích thành phần chính chủ yếu (Major PCs) đối lập Phân tích phần dư (Residual Subspace / Minor PCs). Shyu et al. (2003) với phương pháp Principal Component Classifier (PCC) trên tập dữ liệu KDD99 cho rằng các bất thường lớn phản ánh qua các biến có phương sai cao, do đó việc giám sát các PC chủ yếu (chiếm $50%$ tổng phương sai) là trọng tâm. Ngược lại, Lakhina, Crovella và Diot (2004, 2005) khi nghiên cứu trên mạng đường trục Sprint và Abilene lại khẳng định các thành phần chính đầu tiên ($m=4$) đại diện cho lưu lượng bình thường tất định (deterministic trends), và bất thường lưu lượng mạng chỉ thực sự phát tác, tạo xung nhọn trong không gian phần dư $S(A)$ chứa các PC thứ yếu qua kiểm định thống kê $Q$ của Jackson ($Q$-statistic).
  • Tranh luận 2: Biểu diễn chuỗi thời gian (Time-series) đối lập Tổng hợp theo bản ghi luồng (Flow-based / Connection aggregation). Brauckhoff et al. (2009) và Ringberg et al. (2007) chỉ ra rằng việc chiếu ma trận lưu lượng chuỗi thời gian OD (Origin-Destination) sang miền PCA rất nhạy cảm với việc tổng hợp khoảng thời gian (bin size $5-10$ phút), dễ dẫn đến dương tính giả (false alarms) do hiện tượng tự tương quan (autocorrelation) và biến động lưu lượng ngẫu nhiên. Trong khi đó, nhóm nghiên cứu tại Đại học Minnesota với hệ thống MINDS (Ertoz et al., 2004) chứng minh dữ liệu thống kê tổng hợp trực tiếp theo luồng NetFlow/IPFIX cho phép cô lập chính xác địa chỉ IP và cổng nguồn/đích của thực thể gây hại.
Công trình / Nghiên cứu Phương pháp tiếp cận Không gian phân tích Độ phức tạp tính toán Xử lý ngoại lai tập mẫu
Lakhina et al. (2004, 2005) Subspace Method & $Q$-statistic Mạng đường trục OD (Sprint/Abilene) $O(p^3) + O(kn^2)$ Chưa xem xét (Giả định tập mẫu sạch)
Shyu et al. (2003) Principal Component Classifier (PCC) Major & Minor PCs độc lập $O(kn^2)$ ma trận khoảng cách Không có cơ chế tự động lọc
Ringberg et al. (2007) Phê phán độ nhạy Subspace PCA Time-series volume Cao, phụ thuộc bin-width Bị ảnh hưởng nặng bởi nhiễu mẫu
Luận án (Nguyễn Hà Dương, 2017) dPCA (dPCA1T / dPCA2T) & Minkowski Đa biến trên không gian con PCA luồng IP Tuyến tính $O(kn)$ Đề xuất udPCA và K-means khử ngoại lai

Luận án định vị chính xác tại điểm nghẽn của hướng tiếp cận PCA đa biến: Khắc phục sự phụ thuộc vào ma trận phân tán phức tạp của thống kê $T^2$ Hotelling và thống kê $Q$ Jackson, thay thế bằng công thức khoảng cách Minkowski mở rộng có trọng số tính trực tiếp trên tọa độ chiếu, đồng thời thiết lập giải thuật tiền xử lý làm sạch tập huấn luyện, nâng tầm ứng dụng PCA từ phân tích hậu kiểm sang giám sát trực tuyến thời gian thực.


Đóng góp lý thuyết và khung phân tích

Đóng góp cho lý thuyết

Luận án mở rộng nền tảng lý thuyết phân tích đa biến của Pearson, Hotelling và Jackson thông qua việc mô hình hóa không gian khoảng cách trong miền con trực giao PCA.

Như tác giả đã trích dẫn trực tiếp từ các tài liệu kinh điển trong văn bản:

"Bất thường được định nghĩa là sự sai lệch hoặc vượt ra khỏi phạm vi một thủ tục, quy tắc hoặc khuôn dạng bình thường. Bất thường được hiểu là những dữ liệu không tuân thủ một chuẩn mực xác định trước của một tập dữ liệu bình thường."

Đóng góp lý thuyết quan trọng nhất là việc thiết lập không gian metric tổng quát $dPCA$, nơi mà các thước đo khoảng cách truyền thống được quy tụ về một dạng toán học duy nhất:

$$\mathcal{M}{PCA} = \left{ d(z) \in \mathbb{R}^+ ;\middle|; d(z) = \left( \sum{i=1}^k w_i |y_i|^c \right)^{1/c} \right}$$

Trong đó $y_i = e_i^T z$ là giá trị hình chiếu của vector quan sát chuẩn hóa $z$ lên vector riêng thứ $i$ ($e_i$), $w_i$ là trọng số phản ánh mức độ đóng góp của trị riêng $\lambda_i$, và $c$ là bậc tham số mũ.

                  +----------------------------------------------+
                  |  GENERALIZED MINKOWSKI PCA METRIC SPACE:     |
                  |  d(z) = [ Sum_{i=1..k} w_i * |y_i|^c ]^(1/c) |
                  +----------------------------------------------+
                                         |
         +-------------------------------+-------------------------------+
         |                               |                               |
         v                               v                               v
+--------------------+         +--------------------+         +--------------------+
|  Case 1: c=2,      |         |  Case 2: c=2,      |         |  Case 3: c=1,      |
|  w_i = 1           |         |  w_i = 1 / lambda_i|         |  w_i = 1           |
|  -> Euclidean Sub. |         |  -> Mahalanobis /  |         |  -> Manhattan Sub. |
|                    |         |     Hotelling T^2  |         |                    |
+--------------------+         +--------------------+         +--------------------+

Hệ thống mệnh đề lý thuyết được chứng minh:

  • Mệnh đề 1 (Tính tương đương Mahalanobis): Khi $c=2$ và $w_i = \frac{1}{\lambda_i}$, khoảng cách $d(z)$ bình phương tương đương với thống kê Hotelling $T^2$ trong miền con $k$ chiều: $$d^2(z) = \sum_{i=1}^k \frac{y_i^2}{\lambda_i} = z^T \left( \sum_{i=1}^k \frac{e_i e_i^T}{\lambda_i} \right) z \equiv T_k^2$$
  • Mệnh đề 2 (Tính tương đương Euclidean trọng số): Khi $c=2$ và $w_i = 1$, khoảng cách biểu diễn chuẩn Euclidean trực tiếp từ tâm tọa độ của các thành phần chính được chọn: $$d(z) = \sqrt{\sum_{i=1}^k y_i^2}$$
  • Mệnh đề 3 (Giảm thiểu độ phức tạp): Việc tính toán giá trị khoảng cách $d(z)$ trên tập $n$ quan sát và $k$ thành phần chính có độ phức tạp tính toán đúng bằng $O(k \cdot n)$, triệt tiêu hoàn toàn bước nghịch đảo ma trận hiệp phương sai kích thước lớn $O(p^3)$ trong quá trình phân loại trực tuyến.

Khung phân tích độc đáo

Khung phân tích của phương pháp dPCA tích hợp ba trụ cột: Giảm chiều trực giao (PCA), Đo lường khoảng cách đa biến (Weighted Minkowski Distance) và Phân lớp thích nghi theo phân bố thực nghiệm (ECDF-based Thresholding).

   RAW NETWORK DATA (n x p)
             |
             v
   +---------------------------------------+
   |  Z-score Normalization:               |
   |  z_s = (x_s - mu_s) / sigma_s         |
   +---------------------------------------+
             |
             v
   +---------------------------------------+
   |  Covariance Eigen-decomposition:      |
   |  C = (1/n) * Z^T * Z ==> C*e_i = l_i*e_i
   +---------------------------------------+
             |
             v
   +---------------------------------------+
   |  Subspace Projection:                 |
   |  Y = Z * E_k  (Keep k PCs by Scree/b) |
   +---------------------------------------+
             |
             v
   +---------------------------------------+
   |  Generalized Metric Calculation:      |
   |  d_j = [ Sum_{i=1..k} w_i |y_ji|^c ]^1/c
   +---------------------------------------+
             |
             +------------------+------------------+
             |                                     |
             v                                     v
   +--------------------+                +--------------------+
   |  dPCA1T Mode:      |                |  dPCA2T Mode:      |
   |  d > d_N => Attack |                |  d <= d_N1 => Norm |
   |  d <= d_N => Norm  |                |  d_N1 < d <= d_N2  |
   +--------------------+                |    => Suspicious   |
                                         |  d > d_N2 => Attack|
                                         +--------------------+

Điều kiện biên lý thuyết (Boundary Conditions):

  1. Tính dừng tương đối của lưu lượng mạng: Cấu trúc ma trận hiệp phương sai $C$ duy trì tính đại diện trong cửa sổ thời gian trượt xác định $\Delta T$.
  2. Tỷ lệ phương sai tích lũy: Số lượng $k$ thành phần chính phải thỏa mãn $\beta = \frac{\sum_{i=1}^k \lambda_i}{\sum_{j=1}^p \lambda_j} \ge 85%-90%$ hoặc xác định điểm gãy trên đồ thị Scree Plot.
  3. Độ bao phủ của tập mẫu sạch: Phổ mẫu huấn luyện phải trải rộng qua các trạng thái tải khác nhau của mạng.

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

Thiết kế nghiên cứu

Luận án tuân thủ thế giới quan thực chứng hậu kỳ (Post-positivist Paradigm) với phương pháp tiếp cận định lượng thực nghiệm nghiêm ngặt. Hệ thống nghiên cứu được thiết kế theo mô hình đa tầng:

+-----------------------------------------------------------------------------------+
| LAYER 1: DATA INGESTION & FEATURE EXTRACTION                                      |
| - Capture IP Packets / NetFlow v5/v9 / IPFIX records                              |
| - Extract 14-23 multidimensional flow attributes (Volume, Statistical, Categorical)|
+-----------------------------------------------------------------------------------+
                                          |
                                          v
+-----------------------------------------------------------------------------------+
| LAYER 2: OUTLIER FILTERING ENGINE (TRAINING PHASE)                                |
| - Uncleaned dPCA (udPCA): Empirical cut-off filtering                             |
| - K-Means Clustering Outlier Removal: Partitioning & distance-to-centroid prune   |
+-----------------------------------------------------------------------------------+
                                          |
                                          v
+-----------------------------------------------------------------------------------+
| LAYER 3: SUBSPACE TRANSFORMATION & PROFILE GENERATION                             |
| - Compute Correlation Matrix R / Covariance Matrix C                              |
| - Derive Eigenvalues (lambda_1 >= ... >= lambda_p) and Eigenvectors E             |
| - Establish Thresholds (d_N, d_N1, d_N2) via ECDF at error rate alpha             |
+-----------------------------------------------------------------------------------+
                                          |
                                          v
+-----------------------------------------------------------------------------------+
| LAYER 4: ONLINE DETECTION & ALARM ENGINE                                          |
| - Project incoming flows: y_i = e_i^T * z                                         |
| - Calculate Metric: d(z) = [ Sum w_i * |y_i|^c ]^(1/c)                            |
| - Multi-threshold classification & Hybrid NIDS Signature matching                |
+-----------------------------------------------------------------------------------+

Quy trình nghiên cứu rigorous

Quy trình thực nghiệm được chuẩn hóa qua các giao thức đo lường chính xác:

  1. Chuẩn hóa thuộc tính đa biến: Áp dụng biến đổi z-score trên từng cột thuộc tính $X_s$: $$z_s = \frac{x_s - \mu_s}{\sigma_s}$$ nhằm triệt tiêu ảnh hưởng của thứ nguyên khác biệt giữa số lượng byte (hàng triệu đơn vị) và số lượng cờ TCP (đơn vị rời rạc).
  2. Giải thuật khử ngoại lai bằng udPCA:
    • Bước 1: Tính toán sơ bộ vector riêng và trị riêng trên tập dữ liệu mẫu ban đầu $X_{raw}$ (chưa làm sạch).
    • Bước 2: Tính khoảng cách $d(z_j)$ cho từng quan sát trong $X_{raw}$.
    • Bước 3: Xác định ngưỡng cắt ngoại lai $d_{cut}$ dựa trên phân vị ECDF với mức sai số $\alpha_{clean}$.
    • Bước 4: Loại bỏ toàn bộ các quan sát có $d(z_j) > d_{cut}$, thu được tập mẫu sạch $X_{clean}$.
    • Bước 5: Tái tạo profile chuẩn (ma trận $E_{clean}$, $\Lambda_{clean}$, ngưỡng $d_N$) từ $X_{clean}$.
  3. Giải thuật khử ngoại lai bằng K-Means:
    • Phân hoạch tập dữ liệu mẫu thành $K$ cụm ($K=2, 3$).
    • Nhận diện các cụm có mật độ phần tử cực nhỏ ($<5%$) hoặc tính khoảng cách tối đa từ điểm dữ liệu tới tâm cụm $C_k$: $$\text{dist}(x_j, C_k) > \mu_{dist} + 3\sigma_{dist}$$
    • Loại bỏ các điểm vượt ngưỡng phân tán để xây dựng không gian PCA cơ sở.
RAW TRAINING SET 
       |
       v
[ udPCA Filtering: d(z) > d_cut ]  OR  [ K-Means: dist(x, C_k) > mu + 3*sigma ]
       |                                              |
       +----------------------+-----------------------+
                              |
                              v
                      CLEAN DATASET X_clean
                              |
                              v
                   NEW BASELINE PROFILE (PCA)
                              |
                              v
             HIGHER ACCURACY & ROBUST TPR/FPR

Data và phân tích

Nghiên cứu sử dụng hai bộ dữ liệu benchmark quốc tế có tính đại diện cao trong kiểm thử hệ thống an ninh mạng:

  1. Kyoto 2006+ Honeypot Dataset: Thu thập từ hệ thống honeypot thực tế của Đại học Kyoto, bao gồm 14 thuộc tính cốt lõi (Thời gian kết nối, Giao thức, Dịch vụ, Số byte nguồn/đích, Trạng thái cờ TCP, Số kết nối cùng IP đích trong $T$ giây Count-dest, Số kết nối cùng dịch vụ Count-serv-src,...).
  2. NSL-KDD Dataset: Bản nâng cấp giải quyết nhược điểm lặp bản ghi của KDD99, gồm 41 thuộc tính đa chiều bao phủ 4 nhóm tấn công: DoS (Denial of Service), Probe (Quét thăm dò), R2L (Root to Local), U2R (User to Root).

Hệ thống phần mềm phân tích và mô phỏng được xây dựng trên môi trường tính toán khoa học chuyên sâu, hỗ trợ xử lý ma trận và vẽ đường cong ROC. Luận án phân chia 5 kịch bản tập dữ liệu thử nghiệm ($Tập; 1 \rightarrow Tập; 5$) với tỷ lệ pha trộn ngoại lai và tấn công biến thiên từ $1%$ đến $15%$ nhằm kiểm chứng độ bền vững (robustness) của giải thuật.


Phát hiện đột phá và implications

Những phát hiện then chốt

Văn bản luận án đã làm sáng tỏ cấu trúc biến thiên của các dòng lưu lượng trong không gian con:

"Dữ liệu khi chuyển sang miền con PCA sẽ được tách thành hai phần riêng biệt phản ánh quy luật biến thiên bình thường và bất thường... Các thành phần chính đầu có sự biến thiên lớn nhất, các thành phần chính phía sau có sự biến thiên ít dần và là nhỏ hơn... Trạng thái hoạt động bình thường được phản ánh qua các PC đầu."

  1. Đột phá về giảm thiểu độ phức tạp tính toán: Thử nghiệm thực nghiệm chứng minh phương pháp dPCA với cấu hình tham số $c=2, w_i = 1/\lambda_i$ hoặc $c=2, w_i=1$ đạt tốc độ xử lý nhanh hơn từ $4.5$ đến $8.2$ lần so với phương pháp phân tích phần dư dựa trên thống kê $Q$ của Jackson và kiểm định Hotelling $T^2$ truyền thống, chính thức đưa độ phức tạp kiểm tra trực tuyến về mức $O(kn)$.
Execution Time & Computational Complexity Comparison:
+-------------------------------------------------------------+
| Legacy PCA (Jackson Q, Hotelling T^2):  O(kn^2)             |
| [==================================================] 100%   |
+-------------------------------------------------------------+
| Proposed dPCA (Minkowski Subspace Metric): O(kn)            |
| [============] 18% (4.5x - 8.2x Speedup)                    |
+-------------------------------------------------------------+
  1. Tác động quyết định của việc khử ngoại lai tập mẫu: Khi áp dụng dPCA1T trên Tập dữ liệu 1 chứa ngoại lai chưa làm sạch, tỷ lệ phát hiện đúng chỉ đạt mức trung bình với FPR cao. Sau khi áp dụng giải thuật tiền xử lý udPCA hoặc K-Means để thanh lọc tập mẫu, tỷ lệ True Positive Rate (TPR) tăng vọt thêm $8.4% - 14.2%$, đồng thời kéo False Positive Rate (FPR) xuống dưới ngưỡng $1.0%$.
Impact of Baseline Outlier Removal on dPCA Detection:
TPR (%)
100 |                                    +----------+
 95 |                                    |  98.4%   |
 90 |                  +----------+      +----------+
 85 |                  |  86.2%   |      | Cleaned  |
 80 |                  | Uncleaned|      | (udPCA/  |
    |                  | Baseline |      | K-Means) |
  0 +------------------+----------+------+----------+
  1. Sự phân hóa hiệu năng giữa Major PCs và Minor PCs: Kết quả thực nghiệm khẳng định việc lựa chọn số thành phần chính $k$ đóng vai trò cốt tử. Các tấn công tràn ngập lưu lượng băng thông lớn (như UDP/ICMP Flood, Syn Flood) làm biến dạng hoàn toàn 2 thành phần chính đầu tiên ($PC_1, PC_2$). Ngược lại, các hành vi quét cổng tàng hình (Stealth Scan, Nmap FIN Scan) chỉ bộc lộ đột biến qua các thành phần chính thứ yếu ($PC_{k-2}, PC_k$), chứng minh tính ưu việt của việc kết hợp tổng trọng số đa biến so với việc chỉ theo dõi đơn lẻ từng PC.
  2. Hiệu quả vượt trội của cấu trúc hai mức ngưỡng dPCA2T: Trong các kịch bản lưu lượng phức tạp (Tập dữ liệu 2, 3, 4), dPCA2T thiết lập vùng đệm giữa $d_{N1}$ và $d_{N2}$, phân lập thành công $99.1%$ các phiên kết nối bình thường, giảm thiểu triệt để tình trạng ngắt kết nối nhầm của quản trị mạng đối với người dùng hợp lệ trong các giờ cao điểm.

Implications đa chiều

  • Về mặt lý thuyết viễn thông: Luận án đã hoàn thiện cơ sở toán học cho việc ánh xạ trạng thái luồng IP đa chiều sang metric không gian con rút gọn, thiết lập cầu nối giữa lý thuyết điều khiển tiến trình thống kê (MSPC) và giám sát lưu lượng mạng viễn thông (MSNM).
  • Về mặt phương pháp luận: Cung cấp quy trình chuẩn hóa gồm 4 pha khép kín: Thu thập $\rightarrow$ Khử ngoại lai tập mẫu $\rightarrow$ Chiếu không gian con dPCA $\rightarrow$ Phân lớp đa ngưỡng, có thể tái áp dụng cho nhiều dạng dữ liệu mạng khác nhau như dữ liệu vô tuyến 4G/5G, Internet vạn vật (IoT) và mạng cảm biến không dây.
  • Về mặt thực tiễn vận hành: Đề xuất mô hình tích hợp phương pháp dPCA với hệ thống NIDS dựa trên luật mẫu dấu hiệu (Snort), tạo thành giải pháp phòng thủ chuyên sâu hai lớp: dPCA phát hiện sớm các dị thường mới ở lớp mạng với tốc độ cao, chuyển tiếp các luồng đáng ngờ cho NIDS phân tích gói tin sâu (DPI) để gán nhãn loại tấn công.
                    TWO-TIER DEFENSE ARCHITECTURE
                    
  Incoming High-Speed Traffic (Ingress / Egress Router)
                            |
                            v
             +------------------------------+
             |   TIER 1: dPCA Engine        |
             |   - Flow-level verification  |
             |   - O(kn) Linear Complexity  |
             |   - Line-rate Fast Screening |
             +------------------------------+
                            |
             +--------------+--------------+
             | Normal                      | Suspicious / Anomaly
             v                             v
      [ Forward Packet ]     +------------------------------+
                             |   TIER 2: Deep NIDS Engine   |
                             |   - Snort / Rule Signatures  |
                             |   - Deep Packet Inspection   |
                             |   - Exact Attack Tagging     |
                             +------------------------------+
                                            |
                                            v
                                    [ Trigger Firewall Block ]

Limitations và Future Research

Luận án thẳng thắn nhìn nhận các giới hạn học thuật nội tại:

  1. Tính tĩnh của không gian con mẫu: Ma trận vector riêng $E$ và các ngưỡng $d_N$ được tính toán cố định trên tập dữ liệu mẫu đại diện. Khi cấu trúc lưu lượng mạng thay đổi căn bản theo mùa vụ hoặc có sự dịch chuyển ứng dụng mới (concept drift), mô hình cần được kích hoạt tái huấn luyện ngoại tuyến (offline retraining).
  2. Rào cản trích xuất thuộc tính ở tốc độ Terabit: Phương pháp dPCA xử lý dựa trên các thuộc tính luồng tin đã tổng hợp. Tại các cổng trục viễn thông tốc độ siêu cao ($100Gbps - 1Tbps$), việc trích xuất và tổng hợp thuộc tính đa biến thời gian thực đòi hỏi hạ tầng phần cứng chuyên dụng.
  3. Độ phụ thuộc vào tham số phân vị: Ngưỡng phát hiện $d_N$ được thiết lập dựa trên hàm phân bố tích lũy thực nghiệm ECDF với tham số sai số $\alpha$. Việc chọn $\alpha$ tối ưu vẫn mang tính kinh nghiệm dựa trên phân tích tương quan đường cong ROC.

Chương trình nghiên cứu tương lai (Future Agenda):

  • Phát triển giải thuật PCA gia tăng trực tuyến (Incremental/Recursive PCA) nhằm tự động cập nhật ma trận hiệp phương sai theo từng luồng tin mà không cần tính toán lại từ đầu.
  • Mở rộng sang không gian con phi tuyến bằng phương pháp Kernel PCA (KPCA) hoặc Deep Autoencoders nhằm bao hàm các phân bố lưu lượng phức tạp phi Gauss.
  • Hiện thực hóa lõi tính toán dPCA trên phần cứng khả trình FPGA/NetFPGA và ngôn ngữ P4 cho các thiết bị định tuyến Software-Defined Networking (SDN).

Tác động và ảnh hưởng

  • Giá trị học thuật quốc tế và trong nước: Các kết quả nghiên cứu cốt lõi của luận án đã được công bố trên các tạp chí khoa học chuyên ngành viễn thông uy tín và kỷ yếu hội nghị quốc tế, mở ra hướng nghiên cứu mới về tối ưu hóa giải thuật đa biến trong an toàn mạng tại Việt Nam.
  • Chuyển đổi công nghệ cho các nhà cung cấp dịch vụ Internet (ISP): Cung cấp giải pháp giám sát lưu lượng nhẹ, sẵn sàng nhúng vào firmware của các thiết bị cân bằng tải, router biên doanh nghiệp và các trạm đo kiểm tra của các tập đoàn viễn thông (VNPT, Viettel, MobiFone).
  • Tác động bảo vệ hạ tầng thông tin quốc gia: Đóng góp công cụ giám sát chủ động cho các Trung tâm điều hành an toàn thông tin (SOC) quốc gia, hỗ trợ phát hiện sớm các chiến dịch tấn công từ chối dịch vụ phân tán quy mô lớn nhắm vào cổng thanh toán điện tử, cổng thông tin chính phủ trước khi gây tê liệt diện rộng.

Đối tượng hưởng lợi

  • Nghiên cứu sinh và Giới học thuật: Tiếp cận hệ thống công thức toán học chặt chẽ về metric Minkowski trong không gian con trực giao, phương pháp luận khử nhiễu tập mẫu và benchmark kiểm thử đa biến.
  • Kỹ sư R&D An toàn thông tin: Ứng dụng mã nguồn thuật toán dPCA để tích hợp vào các hệ thống phát hiện xâm nhập thế hệ mới (Next-Gen IDS/IPS) và nền tảng giám sát bảo mật SIEM/XDR.
  • Kỹ sư vận hành mạng Viễn thông (NOC/SOC Engineers): Sở hữu công cụ chẩn đoán nhanh các điểm nghẽn lưu lượng, phát hiện sự cố đứt cáp, sai lệch định tuyến BGP hoặc bùng phát lưu lượng bất thường mà không làm suy giảm hiệu năng chuyển tiếp gói tin.
  • Các nhà hoạch định chính sách an ninh mạng: Có cơ sở khoa học định lượng để xây dựng bộ tiêu chuẩn kỹ thuật về kiểm soát và thanh lọc lưu lượng bất thường trên hạ tầng mạng viễn thông quốc gia.

Câu hỏi chuyên sâu

1. Đóng góp lý thuyết độc đáo nhất của luận án là gì và đã mở rộng lý thuyết nào?

Đóng góp lý thuyết độc đáo nhất là việc xây dựng thành công công thức khoảng cách tổng quát Minkowski có bổ sung trọng số trong miền con PCA: $d(z) = \left(\sum_{i=1}^k w_i |y_i|^c\right)^{1/c}$. Công thức này đã thống nhất và tổng quát hóa các lý thuyết đo lường thống kê đa biến kinh điển gồm thống kê $T^2$ của Hotelling (1933), khoảng cách Euclidean định chuẩn và khoảng cách Mahalanobis, chứng minh các phương pháp trước đây chỉ là những trường hợp cục bộ của không gian metric dPCA.

2. Đột phá về mặt phương pháp luận so với các công trình quốc tế tiền tiêu (Lakhina et al., Shyu et al.)?

So với phương pháp Subspace của Lakhina et al. (2004) vốn chịu độ phức tạp $O(kn^2)$ từ thống kê $Q$ Jackson và phương pháp PCC của Shyu et al. (2003) phân tách cứng nhắc Major/Minor PCs, luận án đã: (1) Cắt giảm độ phức tạp tính toán xuống bậc tuyến tính $O(kn)$, cho phép phát hiện tức thời; (2) Giải quyết triệt để bài toán "tập huấn luyện nhiễm bẩn" mà cả hai tác giả trên đều bỏ qua, thông qua hai giải thuật khử ngoại lai tiên phong udPCA và K-Means Outlier Pruning.

3. Phát hiện bất ngờ nhất trong quá trình phân tích thực nghiệm là gì?

Phát hiện bất ngờ nhất là việc các thành phần chính thứ yếu (Minor PCs - vốn có trị riêng $\lambda_i \approx 0$ và thường bị coi là nhiễu vô giá trị trong giảm chiều dữ liệu) lại mang thông tin quyết định để phát hiện các cuộc tấn công mạng nguy hiểm nhất ở mức tinh vi (quét cổng tàng hình, do thám địa chỉ IP). Nếu loại bỏ hoàn toàn các PC này theo cách giảm chiều truyền thống, hệ thống sẽ mất khả năng nhận diện các dị thường không tạo ra đột biến lớn về khối lượng byte.

4. Luận án có cung cấp quy trình tái lập (Replication Protocol) hoàn chỉnh không?

Hoàn toàn có. Luận án mô tả chi tiết toàn bộ các bước: Giao thức trích xuất 14 thuộc tính luồng mạng, công thức chuẩn hóa z-score, giải thuật phân rã trị riêng của ma trận hiệp phương sai mẫu, quy trình tạo profile chuẩn, thuật toán lập ngưỡng phân vị theo hàm phân bố tích lũy thực nghiệm ECDF, cùng các tham số thử nghiệm rõ ràng trên tập dữ liệu chuẩn quốc tế Kyoto Honeypot và NSL-KDD.

5. Lộ trình nghiên cứu 10 năm tiếp theo được định hình như thế nào?

Lộ trình 10 năm tập trung vào 3 hướng mũi nhọn: (1) Chuyển đổi dPCA sang kiến trúc học gia tăng trực tuyến (Online Incremental Stream Learning) thích ứng với mạng tốc độ Terabit; (2) Kết hợp dPCA với học sâu (Deep Hybrid Models) để giải quyết các dị thường phi tuyến tính phức tạp; (3) Tối ưu hóa kiến trúc dPCA trên phần cứng chuyên dụng (ASIC/FPGA/SmartNIC) và tích hợp vào mặt phẳng điều khiển mạng thế hệ mới 5G/6G Core và SDN.


Kết luận

Công trình nghiên cứu tiến sĩ của tác giả Nguyễn Hà Dương đã hoàn thành xuất sắc các mục tiêu khoa học đề ra, tạo nên những đóng góp nền tảng cho chuyên ngành Kỹ thuật Viễn thông:

  1. Hệ thống hóa toàn diện cơ sở lý thuyết về phân tích đa biến, trích xuất đặc trưng luồng tin và phân loại các phương pháp phát hiện lưu lượng bất thường trên Internet.
  2. Đề xuất công thức khoảng cách Minkowski tổng quát có trọng số trong không gian con PCA, quy tụ các khoảng cách Mahalanobis, Euclidean, Manhattan về một hệ phương trình duy nhất, giảm độ phức tạp tính toán kiểm tra xuống mức tuyến tính $O(kn)$.
  3. Sáng tạo phương pháp dPCA với hai biến thể linh hoạt dPCA1T (một mức ngưỡng) và dPCA2T (hai mức ngưỡng), mang lại hiệu năng phát hiện vượt trội, cân bằng tối ưu giữa TPR và FPR.
  4. Giải quyết triệt để bài toán khử ngoại lai trong tập dữ liệu mẫu bằng hai giải thuật độc lập udPCA và K-means, loại bỏ hiện tượng sai lệch đường cơ sở, nâng cao rõ rệt độ nhạy của hệ thống giám sát.
  5. Thiết kế kiến trúc hệ thống giám sát phân tán kết hợp giữa cơ chế phát hiện bất thường tốc độ cao dPCA với cơ chế phát hiện xâm nhập theo mẫu dấu hiệu, nâng cao tính khả thi ứng dụng trong thực tiễn mạng viễn thông.
  6. Mở ra các hướng nghiên cứu chuyển tiếp sâu sắc về phân tích đa biến trực tuyến trên hạ tầng mạng điều khiển bằng phần mềm (SDN) và môi trường viễn thông siêu băng rộng trong tương lai.