An Advanced Security System for Detecting Cyberattacks in Computer Networks Based on Machine Learning
Main Article Content
Abstract
Computer networks have become a fundamental component of modern digital infrastructures across various sectors, including government institutions, banking systems, telecommunications, and electronic commerce. With the rapid expansion of network usage, cyberattacks have increased significantly in both frequency and complexity, posing serious challenges to traditional security systems. Conventional intrusion detection systems, which rely mainly on predefined rules and signature-based mechanisms, have demonstrated clear limitations in detecting advanced and previously unknown attacks, in addition to high false alarm rates. This research presents the design and implementation of an advanced security system for detecting cyberattacks in computer networks based on machine learning techniques. The proposed system analyzes network traffic data and classifies activities into normal and malicious behaviors using intelligent learning models. Several machine learning algorithms, including Support Vector Machine (SVM), Random Forest, and Artificial Neural Networks (ANN), were applied and evaluated to assess their effectiveness in cyberattack detection. The system was developed following a structured methodology that includes data collection, preprocessing, feature extraction, model training, and performance evaluation. Standard evaluation metrics such as accuracy, precision, recall, and F1-score were used to measure system performance. Experimental results demonstrated that machine learning–based approaches significantly improve detection accuracy and reduce false alarm rates compared to traditional methods. Among the evaluated algorithms, the Random Forest model achieved the best overall performance, particularly in terms of recall and F1-score.
The findings of this study confirm the effectiveness of integrating machine learning techniques into intrusion detection systems and highlight their potential in enhancing cybersecurity capabilities. The proposed system contributes to improving early attack detection, increasing system reliability, and addressing emerging cybersecurity challenges in modern network environments.
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Licensed under a CC-BY license: https://creativecommons.org/licenses/by-nc-sa/4.0/
How to Cite
References
Alpaydin, E. (2014). Introduction to machine learning (3rd ed.). MIT Press.
Bishop, C. M. (2006). Pattern recognition and machine learning. Springer.
Bocca, M., Mellia, M., & Meo, M. (2019). Machine learning–based network fault detection. Computer Networks, 150, 110–121.
Cisco Systems. (2020). Introduction to networks (6th ed.). Cisco Networking Academy Press.
Géron, A. (2019). Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow (2nd ed.). O’Reilly Media.
Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep learning. MIT Press.
Han, J., Kamber, M., & Pei, J. (2011). Data mining: Concepts and techniques (3rd ed.). Morgan Kaufmann.
Hassan, R., Ahmed, M., & Ali, S. (2023). Proactive cyberattack detection using deep learning techniques. Future Generation Computer Systems, 134, 210–224.
Liao, H. J., Lin, C. H. R., Lin, Y. C., & Tung, K. Y. (2013). Intrusion detection system: A comprehensive review. Journal of Network and Computer Applications, 36(1), 16–24.
Mitchell, T. M. (1997). Machine learning. McGraw-Hill.
Scikit-Learn Developers. (2020). Scikit-learn: Machine learning in Python.
Sommer, R., & Paxson, V. (2010). Outside the closed world: On using machine learning for network intrusion detection. In Proceedings of the IEEE Symposium on Security and Privacy (pp. 305–316). IEEE
Stallings, W. (2018). Network security essentials: Applications and standards (6th ed.). Pearson.