An isolated cybersecurity laboratory is established using VirtualBox, Ubuntu Linux, and Kali Linux, providing a controlled environment for evaluating DDoS detection and mitigation against an Nginx web server.
The Nginx web server is deployed and validated within the laboratory, establishing a functioning web service for legitimate request processing and controlled traffic testing.
An existing public DDoS traffic dataset is processed to select labelled normal and DDoS-related traffic records, providing the data required for supervised deep-learning model development without manually creating the training dataset.
The selected traffic records are preprocessed and converted into numerical features compatible with a 1D CNN, establishing a consistent representation for model training and evaluation.
A 1D CNN model is trained using the selected labelled traffic records and evaluated against held-out data to measure classification performance, including precision, recall, F1-score, false-positive rate, and inference time.
Normal Nginx traffic and controlled laboratory test traffic are captured and processed to evaluate the practical compatibility of the traffic-analysis workflow with the trained model.
The trained model generates traffic-classification predictions for compatible captured traffic, allowing the experiment to assess whether the controlled test traffic is identified as DdoS-related.
A controlled mitigation mechanism is implemented using appropriate Linux firewall or rate-limiting controls, connecting the detection workflow to a testable response action within the isolated laboratory.
The effect of mitigation is evaluated by examining the handling of controlled test traffic and the availability of legitimate HTTP requests, providing evidence of both mitigation behavior and potential false-positive impact.
The complete workflow of public traffic-data processing, 1D CNN training, network traffic capture, DDoS classification, inference-time evaluation, controlled mitigation, service-availability validation, and final security assessment is demonstrated within the authorized laboratory environment.