An efficient detection model of zero-day web application attacks based on convolution neural networks and deep auto encoders

dc.contributor.authorTuei Kevin Kirui
dc.date.accessioned2026-06-09T10:33:27Z
dc.date.available2026-06-09T10:33:27Z
dc.date.issued2024
dc.descriptionA Thesis Submitted to the Graduate School in Partial Fulfillment of the Requirements for the Award of the Degree of Master of Science in Computer Science of Chuka University. Supervisors:Dr. David Mwathi,Dr. Edna Chebet
dc.description.abstractThe need for secure and trustworthy information systems has taken center stage and proven critical in supporting teleworking, online teaching, and research services. Artificial Intelligence (AI) is the primary driver of the 6th generation of computing, and innovations with applications of AI in computer vision, gaming, robotics, and security. Zero-day web application attacks take advantage of web application software weakness for as long as the developer is unaware and has not developed a mechanism to eliminate the weakness. Zero-day attacks leave vulnerable users grappling with data loss and have the propensity to push an organization out of business. Current zero-day attack detection methods built on signature-based or anomaly-based methods are inefficient in combating these attacks since they rely on previously detected weaknesses for signatures and a deviation from normal behavior for anomaly detection. These methods result in detection rates below 80%, meaning the propensity of Zero-day attacks going undetected is 20% or lower. The application of machine learning techniques has proven to be efficient because these techniques can continuously learn from the code as well as its execution to detect security breaches and trigger an alarm. With the need to improve these techniques, a novel classification model needs to be developed to increase the detection rate further and reduce the false alarm rate. This study applied a hybrid of two machine learning methods, Convolution Neural Networks and deep autoencoders, to develop a classification model that significantly increases the detection rate of zero-day attacks. The KDD'99 Dataset is a comprehensive repository of fully labeled intrusion detection records that was used to develop, test and validate the model. This dataset simulated real-world scenarios and assessed the model's performance under different intrusion scenarios. The Average Detection Rate, Accuracy and F1 score metrics were used to evaluate the model. The hybrid CNN-Deep Autoencoder model had a detection rate of 0.895 against 0.887 of the Fully Connected Network (FCN) with sampling and 0.885 of the pure CNN model. The accuracy and F1-score of the hybrid CNN-Deep Autoencoder were 0.973 and 0.971 respectively. The Hybrid Model of CNN and Deep Autoencoder is efficient in detecting Zero-Day Attacks making it possible for Software Developers to patch their systems sooner resulting in minimal dwell time.
dc.identifier.citationTuei,K.K. (2024). An efficient detection model of zero-day web application attacks based on convolution neural networks and deep autoencoders (Masters thesis, Chuka University).
dc.identifier.urihttps://repository.chuka.ac.ke/handle/123456789/22840
dc.language.isoen
dc.publisherChuka University
dc.subjectadaptive leadership practices
dc.subjectteacher management
dc.subjectcollaborative problem solving
dc.subjectcontinuous learning culture
dc.subjectcommunication strategies
dc.subjectconflict resolution strategies
dc.subjectpublic secondary schools
dc.titleAn efficient detection model of zero-day web application attacks based on convolution neural networks and deep auto encoders
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Tuei, K.K. (2024) Thesis.pdf
Size:
125.72 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections