设为首页 加入收藏

TOP

IBatis如何防范SQL 注入攻击?
2014-11-12 23:15:03 来源: 作者: 【 】 浏览:23
Tags:IBatis 如何 防范 SQL 注入 攻击

风险:
数据库资料被窃取,服务器被攻击者控制
漏洞1 示例:
在sqlmap中如下写法:


UnSafeBean b = (UnSafeBean)sqlMap.queryForObject(“value”, request.getParameter(“name”));
漏洞1 说明:
其中sqlmap方式是把$*$ 替换,假设用户输入 ‘;drop table admin–
那么翻译为本地SQL为
select * from table where name like ‘%’;drop table admin–%’
修补方法:
采用 #*# 的方式 sqlmap是采用 预编译方式处理
把转义操作交给数据库本身!


漏洞2 示例:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇北京-辉华优点科技有限公司 下一篇OSPF有什么优点?为什么OSPF比RIP..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: