{"title":"Detection of Malicious Requests to Protect Web Applications and DNS Servers Against SQL Injection Using Machine Learning","authors":"Afnan Mahmud Al Badri, S. Alouneh","doi":"10.1109/ICCNS58795.2023.10193085","DOIUrl":null,"url":null,"abstract":"According to the Open Web Application Security Project (OWASP), SQL injection is one of the top ten threats associated with web security issues. This type of attack takes advantage of web application vulnerabilities to cause substantial damages such as financial loss and privacy exposure. In addition, it uses the Domain Name System (DNS) recursion process to extract information stored within the DNS-targeted databases. In this paper, Response Policy Zones (RPZ) technique will be applied to protect DNS systems against data exfiltration. On the other hand, the machine learning algorithm AdaBoost will be used to detect this type of attacks. Our proposed tool will allow Web Application Firewall (WAF) systems to automatically recognize and distinguish between normal and malicious SQL queries. Our results have shown improved accuracy score and reduced false and positives alarm rates, and our tool is tested against well-known SQL injection benchmark datasets.","PeriodicalId":158016,"journal":{"name":"2023 International Conference on Intelligent Computing, Communication, Networking and Services (ICCNS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 International Conference on Intelligent Computing, Communication, Networking and Services (ICCNS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCNS58795.2023.10193085","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
According to the Open Web Application Security Project (OWASP), SQL injection is one of the top ten threats associated with web security issues. This type of attack takes advantage of web application vulnerabilities to cause substantial damages such as financial loss and privacy exposure. In addition, it uses the Domain Name System (DNS) recursion process to extract information stored within the DNS-targeted databases. In this paper, Response Policy Zones (RPZ) technique will be applied to protect DNS systems against data exfiltration. On the other hand, the machine learning algorithm AdaBoost will be used to detect this type of attacks. Our proposed tool will allow Web Application Firewall (WAF) systems to automatically recognize and distinguish between normal and malicious SQL queries. Our results have shown improved accuracy score and reduced false and positives alarm rates, and our tool is tested against well-known SQL injection benchmark datasets.