Web Attack Detection Using the Input Validation Method: DPDA Theory
Source abstract
Abstract
A major issue while building web applications is proper input validation and sanitization. Attackers can quickly exploit errors and vulnerabilities that lead to malicious behavior in web application validation operations. Attackers are rapidly improving their capabilities and technologies and now focus on exploiting vulnerabilities in web applications and compromising confidentiality. Cross-site scripting (XSS) and SQL injection attack (SQLIA) are attacks in which a hacker sends malicious inputs (cheat codes) to confuse a web application, to access or disable the application’s back-end without user awareness. In this paper, we explore the problem of detecting and removing bugs from both client-side and server-side code. A new idea that allows assault detection and prevention using the input validation mechanism is introduced. In addition, the project supports web security tests by providing easy-to-use and accurate models of vulnerability prediction and methods for validation. If these attributes imply a program statement that is vulnerable in an SQLIA, this can be evaluated and checked for a set of static code attributes. Additionally, we provide a script whitelisting interception layer built into the browser’s JavaScript engine, where the SQLIA is eventually detected and the XSS attack resolved using the method of input validation and script whitelisting under pushdown automatons. This framework was tested under a scenario of an SQL attack and XSS. It is demonstrated to offer an extensive improvement over the current framework. The framework’s main ability lies in the decrease of bogus positives. It has been demonstrated utilizing new methodologies, nevertheless giving unique access to sites dependent on the peculiarity score related to web demands. Our proposed input validation framework is shown to identify all anomalies and delivers better execution in contrast with the current program.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Web Application Security Vulnerabilities · Network Security and Intrusion Detection · Advanced Malware Detection Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (22)
Show source-provided references
1. Detecting SQL injection attacks using query result size10.1016/j.cose.2014.04.007 ↗
2. CANDID: Dynamic candidate evaluations for automatic prevention of SQL injection attacks10.1145/1698750.1698754 ↗
3. WASP: Protecting web applications using positive tainting and syntax-aware evaluation10.1109/TSE.2007.70748 ↗
4. Semantic security against web application attacks10.1016/j.ins.2013.08.007 ↗
5. How to train your browser: Preventing XSS attacks using contextual script fingerprints10.1145/2939374 ↗
6. SQL injection attack classification through the feature extraction of SQL query strings using a gap-weighted string subsequence kernel10.1016/j.jisa.2018.04.001 ↗
7. Web application vulnerability prediction using hybrid program analysis and machine learning10.1109/TDSC.2014.2373377 ↗
8. Durai · Wireless Personal Communications · 2020 · 1
9. Detecting cross-site scripting in web applications using fuzzy inference system10.1155/2018/8159548 ↗
10. Towards a hybrid immune algorithm based on danger theory for database security10.1109/ACCESS.2020.3015399 ↗
11. Intent-based extensible real-time PHP supervision framework10.1109/TIFS.2016.2569063 ↗
12. S. Khan Amit Saxena TIET and B. Tieit, “Detecting input validation attacks in web application,” 2015. [Online]. Available: www.browsewebapplication.com/signon.aspx?username= (Accessed: Dec. 19, 2020).
13. A survey on detection and prevention of cross-site scripting attack10.14257/ijsia.2015.9.3.14 ↗
14. A survey on SQL injection attacks, their detection and prevention techniques
15. A new database intrusion detection approach based on hybrid meta-heuristics10.32604/cmc.2020.013739 ↗
16. Current state of research on cross-site scripting (XSS)–A systematic literature review10.1016/j.infsof.2014.07.010 ↗
17. Packet drop battling mechanism for energy aware detection in wireless networks10.32604/cmc.2020.014094 ↗
18. A device performance and data analytics concept for smartphones’ IoT services and machine-type communication in cellular networks10.3390/sym11040593 ↗
19. Comparison and evaluation of cloud processing models in cloud-based networks
20. Urban water resource management for sustainable environment planning using artificial intelligence techniques
21. Map matching algorithim real time location tracking for smart security application
22. Cloud computing technology algorithms capabilities in managing and processing big data in business organizations: Mapreduce, hadoop, parallel programming