dc.contributor.advisor | Hossain, Muhammad Iqbal | |
dc.contributor.advisor | Ahmed, Md Faisal | |
dc.contributor.advisor | Mukta, Jannatun Noor | |
dc.contributor.author | Hasan, Kadir | |
dc.contributor.author | Hossain, Kaji Sajjad | |
dc.contributor.author | Apurbo, GM Mohaiminuzzaman | |
dc.contributor.author | Islam, MD Zubairul | |
dc.contributor.author | Alam, Md Shakibul | |
dc.date.accessioned | 2024-10-17T07:55:09Z | |
dc.date.available | 2024-10-17T07:55:09Z | |
dc.date.copyright | ©2024 | |
dc.date.issued | 2024-05 | |
dc.identifier.other | ID 20101332 | |
dc.identifier.other | ID 20101321 | |
dc.identifier.other | ID 20301100 | |
dc.identifier.other | ID 20101322 | |
dc.identifier.other | ID 20301286 | |
dc.identifier.uri | http://hdl.handle.net/10361/24344 | |
dc.description | This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2024. | en_US |
dc.description | Cataloged from PDF version of thesis. | |
dc.description | Includes bibliographical references (pages 49-52). | |
dc.description.abstract | As the landscape of the digital world keeps changing and getting more advanced, so
do the sophistication and complexities of cyber threats. Distributed Denial of Service
(DDoS) attacks have become a major threat to network security. Additionally,
in software defined networks (SDN), the structure uses a controller to track down
the network flow. In this research, we worked with a traditional static dataset,
“CICIoT2023” in order to detect DDoS attacks on IoT devices with an efficient
approach by applying effective feature engineering using Random Forest and PCA,
followed by comparing various machine learning models including Random Forest,
KNN, Decision Tree (DT), Logistic Regression (LR) and Naive Bayes. Using only
3 key features out of 47, the research shows that Random Forest selection method
gives better accuracy for most of the ML models. Among those ML models, Decision
Tree shows 99.97% accuracy with optimal model complexity. Our study also
focused on constructing a network topology using Mininet simulation tool and Ryu
controller in a SDN environment, which further complies with DDoS detection in
real-time networks. Therefore, our research is not only focusing on the efficiency of
the traditional approach but also on generating real-time networks to detect DDoS
attacks simultaneously. | en_US |
dc.description.statementofresponsibility | Kadir Hasan | |
dc.description.statementofresponsibility | Kaji Sajjad Hossain | |
dc.description.statementofresponsibility | GM Mohaiminuzzaman Apurbo | |
dc.description.statementofresponsibility | MD Zubairul Islam | |
dc.description.statementofresponsibility | Md Shakibul Alam | |
dc.format.extent | 65 pages | |
dc.language.iso | en | en_US |
dc.publisher | Brac University | en_US |
dc.rights | Brac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. | |
dc.subject | Distributed denial of service | en_US |
dc.subject | DDoS attacks | en_US |
dc.subject | SDN | en_US |
dc.subject | Machine learning | en_US |
dc.subject | CICIoT2023 | en_US |
dc.subject | Cyber threats | en_US |
dc.subject.lcsh | Intrusion detection systems (Computer security). | |
dc.subject.lcsh | Real-time data processing. | |
dc.subject.lcsh | Denial of service attacks. | |
dc.subject.lcsh | Computer networks--Security measures. | |
dc.title | Real-time DDoS detection in software-defined networks using machine learning | en_US |
dc.type | Thesis | en_US |
dc.contributor.department | Department of Computer Science and Engineering, Brac University | |
dc.description.degree | B.Sc. in Computer Science | |