The security concept defines the overall detection strategy.
The following are the specific defensive mechanisms implemented in this use case.
Normal and Botnet Traffic Baseline
Labeled network-flow records are selected from the public dataset to represent normal traffic and botnet-related traffic.
Purpose: Establish the labeled behavioral information required for supervised model training and evaluation.
Behavioral Feature Extraction
Network-flow attributes are transformed into numerical features that represent relevant traffic characteristics.
Purpose: Convert network traffic into a consistent numerical representation suitable for classification.
Support Vector Machine Classification
The SVM model learns to distinguish normal traffic from botnet-related traffic using the selected labeled features.
Purpose: Classify network-flow observations according to their learned behavioral characteristics.
Consistent Feature Processing
The preprocessing and feature-extraction procedures used during model training are applied consistently to compatible evaluation observations.
Purpose: Maintain compatibility between training features and newly evaluated network traffic.
Network Traffic Monitoring
Legitimate client–server traffic is captured within the laboratory and processed for behavioral analysis.
Purpose: Provide network-traffic observations for validating the detection workflow.
Detection Performance Evaluation
The model's predictions are compared with known traffic labels using classification metrics.
Purpose: Measure detection effectiveness, false positives, and false negatives.
Controlled Detection Validation
The model's results are reviewed against labeled test observations and documented laboratory traffic.
Purpose: Verify whether the classifier identifies the intended botnet-related traffic patterns under the tested conditions.