基于反向数据流传播的SQL语句随机化

  • 打印
  • 收藏
收藏成功


打开文本图片集

关键词:SQL注入攻击;SQL随机化;静态分析;数据流传播

中图分类号:TP311 文献标志码:A 文章编号:1001-3695(2025)10-027-3106-08

doi:10.19734/j.issn.1001-3695.2024.10.0598

Randomization of SQL statements based on reverse data flow propagation

Ma Jiaxin 1,2 ,Zhang Zheng²,Liu Peng1†,Liu Hao’,Zhou Wanqiu 1,2 ,Liu Hui³ (1.Endogeoutupslsce tionEngineringUeiteo;lf&tiinali xiang Henan 453000,China)

Abstract:Aplication programs userandomized SQL statements can access thedatabase and defend against SQL injection attacksinrandomized SQLenvironment.This paperanalyzedthechalengesof randomizationof SQL statements inapplication programs and proposed a SQL statement randomization method based onreverse data flow propagation.Reverse data flow propagationalgoritmcouldquicklyandaccuratelyidentifytheSQLstatementsinapplicationprogramsbytracing thedatapropagationofSQLstatementsinreverse,startingfromthedatabaseoperationfunction.Experimentsshowthat thealgorithmbasedon PHP8.O kernel recognizes SQL statements with an accuracy of 91.7% . The SQL statement randomization method based on reversedataflowpropagationismoreconvenientanduniversalthanthetraditionalmethod.Applicationprocessedbythis method canbe suitable for randomized SQL environment to defend against SQL injection attack.

Key words:SQL injection attack;SQL randomization;static analysis;data flow propagation

0引言

近年来,网络基础设施快速建设迭代,终端设备数量急剧增加,个人电脑、智能手机、家用电器等都可以便捷地接入互联网。(剩余21947字)

目录
monitor
客服机器人