The advanced persistent threat (APT) is an ever-growing issue in cybersecurity, whose emergence and evolution have been accompanied by technological advancement. The study describes an approach to identifying Advanced Persistent Threats (APTs) based on the 42 (numerical and categorical) features present in the dataset OF UNSW NB15. Exploratory Data Analysis (EDA) was done to comprehend the correlation among features and the bit of class distribution and then preprocessing of data, such as cleaning and standardization, removal and balancing of outliers and classes with SMOTE. Two models, Decision Tree (DT) and Convolutional Neural Network (CNN), were used and assessed. The results of the experiments prove that CNN model is much superior to other baseline models, including ANN, SVM, and RF, because CNN has an F1-score of 98.92, a recall of 99.14, a precision of 98.71, and an accuracy of 98.85. Conversely, DT classifier was found to have an accuracy of 95.84 with low variation in values of the F1-score at 96.12, precision, and the recall. CNN also obtained AUC of 0.9990, which indicates that it is very strong in separating normal and attack traffic. Although CNN offers better functionality due to its capability to identify intricate and nuanced patterns, the model of the DT can be interpreted and implemented easily. On the whole, the results present the superiority of CNN-based deep learning (DL) in identifying advanced and evasive APTs, as well as the supporting power of interpretable models such as DT in cybersecurity defense processes.
References
[1]
Shaukat, K., Luo, S., Chen, S. and Liu, D. (2020) Cyber Threat Detection Using Machine Learning Techniques: A Performance Evaluation Perspective. 2020 International Conference on Cyber Warfare and Security (ICCWS), Islamabad, 20-21 October 2020, 1-6. https://doi.org/10.1109/iccws48432.2020.9292388
[2]
Berrada, G., Cheney, J., Benabderrahmane, S., Maxwell, W., Mookherjee, H., Theriault, A., etal. (2020) A Baseline for Unsupervised Advanced Persistent Threat Detection in System-Level Provenance. FutureGenerationComputerSystems, 108, 401-413. https://doi.org/10.1016/j.future.2020.02.015
[3]
Thapliyal, A., Bhagavathi, P.S., Arunan, T. and Rao, D.D. (2009) Realizing Zones Using UPnP. 2009 6th IEEE Consumer Communications and Networking Conference, Las Vegas, 10-13 January 2009, 1-5. https://doi.org/10.1109/ccnc.2009.4784867
[4]
Alshamrani, A., Myneni, S., Chowdhary, A. and Huang, D. (2019) A Survey on Advanced Persistent Threats: Techniques, Solutions, Challenges, and Research Opportunities. IEEECommunicationsSurveys&Tutorials, 21, 1851-1877. https://doi.org/10.1109/comst.2019.2891891
[5]
Rao, D.D. (2009) Multimedia Based Intelligent Content Networking for Future Internet. 2009 Third UKSim European Symposium on Computer Modeling and Simulation, Athens, 25-27 November 2009, 55-59. https://doi.org/10.1109/ems.2009.108
[6]
Ghafir, I. and Prenosil, V. (2014) Advanced Persistent Threat Attack Detection: An Overview. International Journal of Advancements in Computer Networks and Its Security, 4, 50-54.
[7]
Kapadia, H.P. (2020) Cross-Platform UI/UX Adaptions Engine for Hybrid Mobile Apps. International Journal of Novel Research and Development, 5, 30-37.
[8]
Neeli, S.S.S. (2020) Real-Time Data Management with In-Memory Databases: A Performance-Centric Approach. Journal of Advances in Developmental Research, 11, 1-8.
[9]
Hasan, K., Shetty, S. and Ullah, S. (2019) Artificial Intelligence Empowered Cyber Threat Detection and Protection for Power Utilities. 2019 IEEE 5th International Conference on Collaboration and Internet Computing (CIC), Los Angeles, 12-14 December 2019, 354-359. https://doi.org/10.1109/cic48465.2019.00049
[10]
Neeli, S.S.S. (2019) The Significance of NoSQL Databases: Strategic Business Approaches and Management Techniques. Journal of Advances in Developmental Research, 10, 1-11.
[11]
Liu, H. and Lang, B. (2019) Machine Learning and Deep Learning Methods for Intrusion Detection Systems: A Survey. AppliedSciences, 9, Article 4396. https://doi.org/10.3390/app9204396
[12]
Kushwaha, A., Pathak, P. and Gupta, S. (2016) Review of Optimize Load Balancing Algorithms in Cloud. International Journal of Distributed and Cloud Computing, 4, 1-9.
[13]
Yan, L. and Xiong, J. (2020) Web-Apt-Detect: A Framework for Web-Based Advanced Persistent Threat Detection Using Self-Translation Machine with Attention. IEEELettersoftheComputerSociety, 3, 66-69. https://doi.org/10.1109/locs.2020.2998185
[14]
Hassannataj Joloudari, J., Haderbadi, M., Mashmool, A., Ghasemigol, M., Band, S.S. and Mosavi, A. (2020) Early Detection of the Advanced Persistent Threat Attack Using Performance Analysis of Deep Learning. IEEEAccess, 8, 186125-186137. https://doi.org/10.1109/access.2020.3029202
[15]
Ayoade, G., Akbar, K.A., Sahoo, P., Gao, Y., Agarwal, A., Jee, K., etal. (2020) Evolving Advanced Persistent Threat Detection Using Provenance Graph and Metric Learning. 2020 IEEE Conference on Communications and Network Security (CNS), Avignon, 29 June-1 July 2020, 1-9. https://doi.org/10.1109/cns48642.2020.9162264
[16]
Ghafir, I., Kyriakopoulos, K.G., Lambotharan, S., Aparicio-Navarro, F.J., Assadhan, B., Binsalleeh, H., etal. (2019) Hidden Markov Models and Alert Correlations for the Prediction of Advanced Persistent Threats. IEEEAccess, 7, 99508-99520. https://doi.org/10.1109/access.2019.2930200
[17]
Prakash, J., Sankaran, S. and J., J. (2019) Attack Detection Based on Statistical Analysis of Smartphone Resource Utilization. 2019 IEEE 16th India Council International Conference (INDICON), Rajkot, 13-15 December 2019, 1-4. https://doi.org/10.1109/indicon47234.2019.9030310
[18]
Khosravi-Farmad, M., Ramaki, A.A. and Bafghi, A.G. (2018) Moving Target Defense against Advanced Persistent Threats for Cybersecurity Enhancement. 2018 8th International Conference on Computer and Knowledge Engineering (ICCKE), Mashhad, 25-26 October 2018, 280-285. https://doi.org/10.1109/iccke.2018.8566531
[19]
Fernandez, A., Garcia, S., Herrera, F. and Chawla, N.V. (2018) SMOTE for Learning from Imbalanced Data: Progress and Challenges, Marking the 15-Year Anniversary. JournalofArtificialIntelligenceResearch, 61, 863-905. https://doi.org/10.1613/jair.1.11192
[20]
Yang, R., Zhang, C., Gao, R. and Zhang, L. (2016) A Novel Feature Extraction Method with Feature Selection to Identify Golgi-Resident Protein Types from Imbalanced Data. InternationalJournalofMolecularSciences, 17, Article 218. https://doi.org/10.3390/ijms17020218
[21]
He, K., Zhang, X., Ren, S. and Sun, J. (2016) Deep Residual Learning for Image Recognition. 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, 27-30 June 2016, 770-778. https://doi.org/10.1109/cvpr.2016.90
[22]
Mutyala, N.K., Koushik, K.V.S. and Deepak, K. (2018) Prediction of Heart Diseases Using Data Mining and Machine Learning Algorithms and Tools. International Journal of Scientific Research in Computer Science, Engineering and Information Technology, 3, 262-269.
[23]
Kasongo, S.M. and Sun, Y. (2020) Performance Analysis of Intrusion Detection Systems Using a Feature Selection Method on the UNSW-NB15 Dataset. JournalofBigData, 7, Article No. 105. https://doi.org/10.1186/s40537-020-00379-6
[24]
Li, Y., Xu, W. and Ruan, Q. (2020) Research on the Performance of Machine Learning Algorithms for Intrusion Detection System. JournalofPhysics: ConferenceSeries, 1693, Article ID: 012109. https://doi.org/10.1088/1742-6596/1693/1/012109
[25]
Ren, J., Guo, J., Qian, W., Yuan, H., Hao, X. and Jingjing, H. (2019) Building an Effective Intrusion Detection System by Using Hybrid Data Optimization Based on Machine Learning Algorithms. SecurityandCommunicationNetworks, 2019, Article ID: 7130868. https://doi.org/10.1155/2019/7130868
[26]
Gangineni, V.N., Tyagadurgam, M.S.V., Pabbineedi, S., Penmetsa, M., Bhumireddy, J.R. and Chalasani, R. (2024) AI-Powered Cybersecurity Risk Scoring for Financial Institutions Using Machine Learning Techniques. JournalofArtificialIntelligence&CloudComputing, 3, 1-9.
[27]
Vangala, S.R., Polam, R.M., Kamarthapu, B., Kakani, A.B., Nandiraju, S.K.K. and Chundru, S.K. (2025) A Machine Learning-Based Framework for Predicting and Improving Student Outcomes Using Big Educational Data (approved by ICITET 2024) SSRNElectronicJournal. https://doi.org/10.2139/ssrn.5515379
[28]
Gangineni, V.N., Pabbineedi, S., Kakani, A.B., Nandiraju, S.K.K., Chundru, S.K. and Tyagadurgam, M.S.V. (2023) AI-Enabled Big Data Analytics for Climate Change Prediction and Environmental Monitoring. InternationalJournalofEmergingTrendsinComputerScienceandInformationTechnology, 4, 71-79.
[29]
Pabbineedi, S., Kakani, A.B., Nandiraju, S.K.K., Chundru, S.K., Tyagadurgam, M.S.V. and Gangineni, V.N. (2023) Scalable Deep Learning Algorithms with Big Data for Predictive Maintenance in Industrial IoT. InternationalJournalofAI, BigData, ComputationalandManagementStudies, 4, 88-97.
[30]
Bhumireddy, J.R., Chalasani, R., Tyagadurgam, M.S.V., Gangineni, V.N., Pabbineedi, S. and Penmetsa, M. (2022) Predictive Models for Early Detection of Chronic Diseases in Elderly Populations: A Machine Learning Perspective. InternationalJournalofComputingandArtificialIntelligence, 3, 71-79. https://doi.org/10.33545/27076571.2022.v3.i1a.169
[31]
Polam, R.M. (2023) Predictive Machine Learning Strategies and Clinical Diagnosis for Prognosis in Healthcare: Insights from MIMIC-III Dataset. International Journal of Computing and Artificial Intelligence, 4, 80-88.
[32]
Gangineni, V.N., Pabbineedi, S., Penmetsa, M., Bhumireddy, J.R., Chalasani, R. and Tyagadurgam, M.S.V. (2022) Efficient Framework for Forecasting Auto Insurance Claims Utilizing Machine Learning Based Data-Driven Methodologies. Internation-alResearchJournalofEconomicsandManagementStudies, 1, 45-53.
[33]
Vikram Tyagadurgam, M.S., Gangineni, V.N., Pabbineedi, S., Penmetsa, M., Bhumireddy, J.R. and Chalasani, R. (2022) Designing an Intelligent Cybersecurity Intrusion Identify Framework Using Advanced Machine Learning Models in Cloud Computing. UniversalLibraryofEngineeringTechnology, 18-26. https://doi.org/10.70315/uloap.ulete.2022.003
[34]
Chalasani, R., Tyagadurgam, M.S.V., Gangineni, V.N., Pabbineedi, S., Penmetsa, M. and Bhumireddy, J.R. (2022). Leveraging Big Datasets for Machine Learning-Based Anomaly Detection in Cybersecurity Network Traffic.
[35]
Bhumireddy, J.R., Chalasani, R., Tyagadurgam, M.S.V., Gangineni, V.N., Pabbineedi, S. and Penmetsa, M. (2022) Big Data-Driven Time Series Forecasting for Financial Market Prediction: Deep Learning Models. JournalofArtificialIntelligenceandBigData, 2, 153-164. https://doi.org/10.31586/jaibd.2022.1341
[36]
Vangala, S.R., Polam, R.M., Kamarthapu, B., Kakani, A.B., Kireeti Nandiraju, S.K. and Chundru, S.K. (2022) Leveraging Artificial Intelligence Algorithms for Risk Prediction in Life Insurance Service Industry. UniversalLibraryofEngineeringTechnology, 27-34. https://doi.org/10.70315/uloap.ulete.2022.004
[37]
Sandeep Kumar, C., Srikanth Reddy, V., Ram Mohan, P., Bhavana, K. and Ajay Babu, K. (2022) Efficient Machine Learning Approaches for Intrusion Identification of DDoS Attacks in Cloud Networks.
[38]
Polu, A.R., Narra, B., Buddula, D.V.K.R., Patchipulusu, H.H.S., Vattikonda, N. and Gupta, A.K. (2022) Blockchain Technology as a Tool for Cybersecurity: Strengths, Weaknesses, and Potential Applications. Accent Journal of Economics Ecology & Engineering, 7, 167-174.
[39]
Nandiraju, S.K.K., Chundru, S.K., Vangala, S.R., Polam, R.M., Kamarthapu, B. and Kakani, A.B. (2022) Advance of AI-Based Predictive Models for Diagnosis of Alzheimer’s Disease (AD) in Healthcare. JournalofArtificialIntelligenceandBigData, 2, 141-152. https://doi.org/10.31586/jaibd.2022.1340