- 11
- 0
- 约4.32千字
- 约 4页
- 2023-10-16 发布于广东
- 举报
sql注入攻击的防范
1 销售条件嵌入web技术
在本质上,sql注入遵循其规则。在应用程序中,提前定义的sql语句的结尾添加额外的sql语句元素,欺骗数据库服务器,并执行未知的任意查询。基于Web技术的应用程序允许用户输入查询条件, 并将查询条件嵌入SQL请求语句发送到与该应用程序相关联的数据库服务器执行。因此, 通过构造一些畸形的输入, 攻击者能够操作这种请求语句去获取预先未知的结果。
2 传统的sql注入方法不同于基于时间的sql注入方法
2.1 数据库库名长度
为了便于理解, 以下以SQL Server 2000数据库默认的Northwind库为例说明。传统的SQL注入技术是通过Web页面返回的结果信息 (如正确页面、出错页面) 来判定所执行的条件是否为真, 如页面 (/mysite/sqltest.asp?Product ID=4) 所执行的SQL语句:
SELECT*FROM Products WHERE Product ID=4
当攻击者修改Prod ID参数, 访问URL为/mysite/sqltest.asp?Prod ID=4 and (select len (db_name () ) ) 3时, 页面执行的SQL语句为:
SELECT*FROM Products WHERE Product ID=4 and (select len (db_name () )
您可能关注的文档
最近下载
- 美债札记·一:美债收益率,框架及展望-241121-德邦证券-31页.pdf VIP
- 2025水务集团招聘公共基础知识与供排水知识综合题库.docx
- 四年级安全教育教案:面对校园突发事件_全国通用.doc VIP
- 高中数学导数及其应用典型例题专题练习40题(详解版).docx VIP
- (高清版)B-T 12787-2020 辐射防护仪器 临界事故报警设备.pdf VIP
- 2000-2012年新知杯上海市初中数学竞赛试题及详解.doc VIP
- 2023年高考历史真题全国甲卷.docx VIP
- 设计质量管理和保证措施(最新).docx VIP
- 早产儿母乳强化剂使用专家共识.pptx VIP
- 富士电机MICREX SX SPH系列PLC Ethernet接口模块NP1L RS1 2 4用户手册(中文).pdf
原创力文档

文档评论(0)