什么叫做SQL注入,如何防止


Posted in 面试题 onOctober 04, 2016
利用sql关键字对网站进行攻击。过滤关键字’等
所谓SQL注入(SQL Injection),就是利用程序员对用户输入数据的合法性检测不严或不检测的特点,故意从客户端提交特殊的代码,从而收集程序及服务器的信息,从而获取想得到的资料。
http://localhost/lawjia/show.asp?ID=444 and user>0,这时,服务器运行Select * from 表名 where 字段=444 and user>0这样的查询,当然,这个语句是运行不下去的,肯定出错,错误信息如下:

·错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC SQL Server Driver][SQL Server]将 nvarchar 值 ‘sonybb’ 转换为数据类型为 int 的列时发生语法错误。

Tags in this post...

面试题 相关文章推荐
JDO的含义
Nov 17 面试题
super()与this()的区别
Jan 17 面试题
递归计算如下递归函数的值(斐波拉契)
Feb 04 面试题
经典c++面试题二
Aug 14 面试题
主键(Primary Key)约束和唯一性(UNIQUE)约束的区别
May 29 面试题
Internet体系结构
Dec 21 面试题
SQL注入攻击的种类有哪些
Dec 30 面试题
易程科技软件测试笔试
Mar 24 面试题
EJB实例的生命周期
Oct 28 面试题
请写出一段Python代码实现删除一个list里面的重复元素
Dec 29 面试题
如何安装ruby on rails
Feb 09 面试题
一套Delphi的笔试题二
May 11 面试题
如何查找网页漏洞
Jun 22 #面试题
动态密码技术
Oct 18 #面试题
一些网络技术方面的面试题
May 01 #面试题
华三通信H3C面试题
May 15 #面试题
什么是静态路由?什么是动态路由?各自的特点是什么?
Sep 16 #面试题
铭立家具面试题
Dec 06 #面试题
远东集团网络工程师面试题
Oct 20 #面试题
You might like
浅析PHP递归函数返回值使用方法
2013/02/18 PHP
解决PHP mysql_query执行超时(Fatal error: Maximum execution time …)
2013/07/03 PHP
Yii核心验证器api详解
2016/11/23 PHP
PHP实现RTX发送消息提醒的实例代码
2017/01/03 PHP
PHP中OpenSSL加密问题整理
2017/12/14 PHP
jQuery选择没有colspan属性的td的代码
2010/07/06 Javascript
JavaScript的继承的封装介绍
2013/10/15 Javascript
测试IE浏览器对JavaScript的AngularJS的兼容性
2015/06/19 Javascript
javascript表格的渲染组件
2015/07/03 Javascript
jquery实现鼠标滑过后动态图片提示效果实例
2015/08/10 Javascript
js实现兼容IE、Firefox的图片缩放代码
2015/12/08 Javascript
js正则表达式replace替换变量方法
2016/05/21 Javascript
javascript运算符——逻辑运算符全面解析
2016/06/27 Javascript
基于Three.js插件制作360度全景图
2016/11/29 Javascript
Vue.JS项目中5个经典Vuex插件
2017/11/28 Javascript
Angular2 父子组件通信方式的示例
2018/01/29 Javascript
vue eslint简要配置教程详解
2019/07/26 Javascript
Vue实现兄弟组件间的联动效果
2020/01/21 Javascript
[01:14]DOTA2亚洲邀请赛小组赛赛前花絮
2017/03/27 DOTA
对于Python的Django框架使用的一些实用建议
2015/04/03 Python
Python基于mediainfo批量重命名图片文件
2020/12/29 Python
HTML5 File API改善网页上传功能
2009/08/19 HTML / CSS
HTML5 input placeholder 颜色修改示例
2014/05/30 HTML / CSS
HTML5中input[type='date']自定义样式与日历校验功能的实现代码
2017/07/11 HTML / CSS
浅析HTML5 meta viewport参数
2020/10/28 HTML / CSS
护士演讲稿范文
2014/01/05 职场文书
仓库主管岗位职责
2014/03/02 职场文书
项目经理聘任书
2014/03/29 职场文书
鉴定评语大全
2014/05/05 职场文书
2014年秋季开学典礼主持词
2014/08/02 职场文书
2015年前台文员工作总结
2015/05/18 职场文书
Vue项目中如何封装axios(统一管理http请求)
2021/05/02 Vue.js
5分钟教你docker安装启动redis全教程(全新方式)
2021/05/29 Redis
Java十分钟精通进阶适配器模式
2022/04/06 Java/Android
JS实现简单的九宫格抽奖
2022/06/28 Javascript
MySQL索引失效场景及解决方案
2022/07/23 MySQL