Article content

Ahmed Elsherif Arwa A. Aldaej

Abstract

One of the major challenges that faces the acceptance and growth rate of business and governmental sites is a Botnet-based DDoS attack. A flooding DDoS strikes a victim machine by means of sending a vast amount of malicious traffic, causing a significant drop in the service quality (QoS) in IoT devices. Nonetheless, it is not that easy to detect and tackle flooding DDoS attacks, owing to the significant number of attacking machines, the usage of source-address spoofing, and the common areas shared between legitimate and malicious traffic. New kinds of attacks are identified daily, and some remain undiscovered, accordingly, this paper aims to improve the traffic classification algorithm of network traffic, that hackers use to try to be ambiguous or misleading. A recorded simulated traffic was used for both samples; normal and DDoS attack traffic, approximately 104.000 cases of each, where both datasets -which were created for this study- represent the input data in order to create a classification model, to be used as a tool to mitigate the risk of being attacked.

The next step is putting datasets in a format suitable for classification. This process is done through preprocessing techniques, to convert categorical data into numerical data. A classification process is applied to capture datasets, to create a classification model, by using five classification algorithms which are; Decision Tree, Support Vector Machine, Naive Bayes, K-Neighbours and Random Forest. The core code used for classification is the python code, which is controlled by a user interface. The highest prediction, precision and accuracy are obtained using the Decision Tree and Random Forest classification algorithms, which also have the lowest processing time.

Downloads

Download data is not yet available.

References

S. Karnouskos, "Stuxnet worm impact on industrial cyber-physical system security," IECON 2011 - 37th Annu. Conf. IEEE Ind. Electron. Soc., Melbourne, VIC, 2011, pp. 4490-4494, doi: 10.1109/IECON.2011.6120048.

N. Kheshaifaty and A. Gutub, “Preventing Multiple Accessing Attacks via Efficient Integration of Captcha Crypto Hash Functions,” in Int. J. Comput. Sci. Netw. Secur. (IJCSNS), vol. 20, no. 9, pp. 16-28, Sept. 2020, doi: 10.22937/IJCSNS.2020.20.09.3

M. Rouse. “nternet of things (IoT).” internetofthingsagenda.techtarget.com. https://internetofthingsagenda.techtarget.com/definition/Internet-of-Things-IoT

P. Gokhale, O. Bhat and S. Bhat, “Introduction to IOT,” in Int. Adv. Res. J. Sci. Eng. Technol., vol. 5, no. 1, pp. 41-44, Jan. 2018, doi: 10.17148/IARJSET.2018.517

J. Manyika et al. “Unlocking the potential of Internet of Things.” Mckinsey.com. https://www.mckinsey.com/business-functions/mckinsey-digital/our-insights/the-internet-of-things-the-value-of-digitizing-the-physical-world#

Broadband Internet Technical Advisory Group, “Internet of Things Security and Privacy Recommendation,” BITAG, Nov. 2016. [Online]. Available: https://www.bitag.org/documents/BITAG_Report_-_Internet_of_Things_(IoT)_Security_and_Privacy_Recommendations.pdf

N. Farooqi, A. Gutub and M. O. Khozium, “Smart Community Challenges: Enabling IoT/M2M Technology Case Study,” in Life Sci. J., vol. 16, no. 7, pp. 11-17, July 25, 2019, doi: 10.7537/marslsj160719.03.

A. Alsaidi, A. Gutub and T. Alkodaidi, “Cybercrime on Transportation Airline,” in J. Forensic Res., vol. 10, no. 4, Nov. 19, 2019.

H. Samkari and A. Gutub, “Protecting Medical Records against Cybercrimes within Hajj Period by 3-layer Security,” in Recent Trends Inf. Technol. Appl., vol. 2, no. 3, 2019.

G. V. Hulme. “DDoS explained: How distributed denial of service attacks are evolving.” Csoonline.com. https://www.csoonline.com/article/3222095/ddos-explained-how-denial-of-service-attacks-are-evolving.html

R. Fadhlee, M. Dollah, M. A. Faizal, M. Z. Mas’ud and L. K. Xin, “Machine Learning for HTTP Botnet Detection Using Classifier Algorithms,” in J. Telecommun. Electron. Comput. Eng., vol. 10, no. 1-7, Jan./Mar. 2018.

X. D. Hoang and Q. C. Nguyen, “Botnet Detection Based On Machine Learning Techniques Using DNS Query Data,” in Future Internet, vol. 10, no. 5, May 18, 2018. doi: 10.3390/fi10050043

S. Saad et al., "Detecting P2P botnets through network behavior analysis and machine learning," 2011 Ninth Annu. Int. Conf. Priv. Secur. Trust, Montreal, QC, 2011, pp. 174-180, doi: 10.1109/PST.2011.5971980.

N. Sharma, A. Mahajan and V. Mansotra, “Identification and analysis of DoS attack Using Data Analysis tools,” in Int. J. Innov. Res. Comput. Commun. Eng., vol. 4, no. 6, June, 2016, doi: 10.15680/IJIRCCE.2016. 0406208.

M. S. Gadelrab, M. Elsheikh, M. A. Ghoneim and M. Rashwan, “BotCap: Machine Learning Approach for Botnet Detection Based on Statistical Features,” in Int. J. Commun. Netw. Inf. Secur. (IJCNIS), vol. 10, no. 3, pp. 563-579, Dec. 2018.

M. Goldstein. “BoNeSi – the DDoS Botnet Simulator.” Github.com. https://github.com/Markus-Go/bonesi

N. Sirikulviriya and S. Sinthuponyo, “Integration of rules from a random forest,” Int. Conf. Inf. Electron. Eng., Bangkok, Thailand, May 28-29, 2011.

Article details

Section
Original Research articles
Copyright Information
Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

      You must read and accept the copyright terms and conditions(click here for copyright terms).