HE Cheng-wan, YE Zhi-peng. SQL Injection Behavior Detection Method Based on AOP and Dynamic Taint Analysis[J]. Acta Electronica Sinica, 2019, 47(11): 2413-2419.
DOI:
HE Cheng-wan, YE Zhi-peng. SQL Injection Behavior Detection Method Based on AOP and Dynamic Taint Analysis[J]. Acta Electronica Sinica, 2019, 47(11): 2413-2419. DOI: 10.3969/j.issn.0372-2112.2019.11.025.
SQL Injection Behavior Detection Method Based on AOP and Dynamic Taint Analysis
Web applications are constantly exposed to security threats from code injection attacks such as SQL injection in cyberspace.At present
most detection methods against SQL injection attacks have low execution efficiency and low detection accuracy
and are not easy to be reused.According to the characteristics of injection vulnerability
a SQL injection behavior detection method based on aspect-oriented programming and dynamic taint analysis is proposed
the taint analysis process is encapsulated by the aspect unit
so that the typical program crosscutting-concerns are separated from the base system
which improves the reusability of detection code.The Advice mechanism is used to dynamically load the various detection component implementations to execute the detection code at runtime to counter typical code injection attacks such as SQL injection against Web applications.Experiments show that this method can realize the self-protection process without modifying the application execution engine and source code
so as to effectively defend against seven typical types of SQL injection attacks such as tautologies