Please use this identifier to cite or link to this item: http://repository.aaup.edu/jspui/handle/123456789/3503
Full metadata record
DC FieldValueLanguage
dc.contributor.authorAl-Weshahi, Aysar Abd Al-Raheem Meflah$AAUP$Palestinian-
dc.date.accessioned2025-07-29T06:46:31Z-
dc.date.available2025-07-29T06:46:31Z-
dc.date.issued2025-
dc.identifier.urihttp://repository.aaup.edu/jspui/handle/123456789/3503-
dc.descriptionMaster \ Cyber Securityen_US
dc.description.abstractInjection attacks, especially SQL injection, remain one of the biggest threats to online application security, compromising user privacy, system integrity, and data confidentiality(Farooq, 2021). This paper compares machine learning (ML), deep learning (DL), and hybrid models for detecting such attacks. In addition to traditional models such as logistic regression, naive Bayes, decision trees, and random forests, a variety of algorithms were evaluated, including more complex approaches such as forward neural networks (FFNNs), convolutional neural networks (CNNs), and hybrid combinations such as FFNN+Naive Bayes or FFNN+SVM (Liu et al., 2021). Two different datasets were used to evaluate the models using three popular text-to vectorization techniques: Count Vectorizer, Word2Vec, and TF-IDF. Evaluation metrics such as execution time, accuracy, precision, recall, and F1 score were used to provide a comprehensive assessment (Yacouby & Axman, 2020). The comes about appears that FFNNs embedded with Word2Vec are the deep learning models with the highest accuracy (up to 98.9%) and moderately quick execution times. Hybrid models such as FFNN + Naive Bayes and NN + SVM also illustrated prevalent execution (98.1%) when utilizing Count Vectorizer, combining the qualities of both deep learning and traditional machine learning. In contrast, traditional models such as Naive Bayes and Decision Trees struggled to represent more complex or dense vectors, especially with TF-IDF and Word2Vec. XGBoost emerged as the best performer among traditional models using TF-IDF, achieving 98.4% accuracy but with a longer execution time. Despite its accuracy, SVMs suffer from scalability issues due to their high computational cost on high-dimensional data. This study demonstrates that while traditional models may perform well for applications requiring fast completion, deep learning and hybrid techniques outperform when accuracy is a major concern. The results encourage further research on real-time deployment frameworks for SQL injection detection, which also supports the wider use of hybrid models that combine comprehensive feature extraction and efficient classificationen_US
dc.publisherAAUPen_US
dc.subjectSQL Injection, Machine Learning, Deep Learning, Hybrid Modelsen_US
dc.titleComparative Analysis of Various Algorithms for Detecting Sql Injection in Web Applications رسالة ماجستيرen_US
dc.title.alternativeتحليل مقارن للخوارزميات المختلفة للكشف عن حقن لغة الاستعلام الهيكلية في تطبيقات الويب.en_US
dc.typeThesisen_US
Appears in Collections:Master Theses and Ph.D. Dissertations

Files in This Item:
File Description SizeFormat 
ايسر الوشاحي.pdf5.31 MBAdobe PDFThumbnail
View/Open
Show simple item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Admin Tools