当前位置: 首页 > news >正文

网站建设术语解释百度推广创意范例

网站建设术语解释,百度推广创意范例,网页设计与网站建设 期末考试B卷,网站建设百度文库MySQL超长字符截断又名"SQL-Column-Truncation",是安全研究者Stefan Esser在2008 年8月提出的。 在MySQL中的一个设置里有一个sql_mode选项,当sql_mode设置为default时,即没有开启STRICT_ALL_TABLES选项时(MySQLsql_mo…

MySQL超长字符截断又名"SQL-Column-Truncation",是安全研究者Stefan Esser在2008 年8月提出的。

在MySQL中的一个设置里有一个sql_mode选项,当sql_mode设置为default时,即没有开启STRICT_ALL_TABLES选项时(MySQLsql_mode默认即default),MySQL对插入超长的值只会提示warning,而不是error,这样就可能会导致一些截断问题。

新建一张表测试,表结构如下(MySQL5.1):

CREATE TABLE USERS(id int(11) NOT NULL, //长度为7username varchar(7)NOT NULL,password varchar(12)NOT NULL ,)

分别插入以下SQL语句(注入提示消息)。

①插入正常的SQL语句。

mysql> insert into users(id,username,password)values(1,'admin','admin');//成功插入,无警告,无错误Query OK,1 row affected(0.00 sec)

②插入错误的SQL语句,此时的"admin "右面有三个空格,长度为8,已经超过了原有的规定长度。

mysql> insert into users(id,username,password)values(2,'admin       ','admin');//成功插入,一个警告Query OK,1 row affected,1 warning(0.00 sec)

③插入错误的SQL语句,长度已经超过原有的规定长度。

mysql> insert into users(id,username,password) values(3,'admin    x','admin');//成功插入,一个警告Query OK,1 row affected,1 warning(0.00 sec)

MySQL提示三条语句都已经插入到数据库,只不过后面两条语句产生了警告。那么最终有没有插入到数据库呢?执行SQL语句查看一下就知道了。

mysql> select username from users;

可以看到,三条数据都被插入到数据库,但值发生了变化,此时在通过length来取得长度,判断值的长度。

mysql> select length(username)from users where id =1 ;

可以发现,第二条与第三条数据的长度为7,也就是列的规定长度,由此可知,在默认情况下,如果数据超出列默认长度,MySQL会将其截断。

但这样何来攻击一说呢?

面查询用户名为'admin'的用户就知道了。

mysql> select username from users where username='admin';

只查询用户名为admin的用户,但是另外两个长度不一致的admin用户也被查询出,这样就会造成一些安全问题,比如,有一处管理员登录是这样判断的,语句如下:

$sql = "select count(*) from users where username='admin' and password='*******;

假设这条SQL语句没有任何注入漏洞,攻击者也可能登录到管理页面。假设管理员登录的用户名为 admin,那么攻击者仅需要注册一个"admin”用户即

可轻易进入后台管理页面,像著名的WordPress就被这样的方式攻击过。

http://www.ds6.com.cn/news/19792.html

相关文章:

  • 一个做品牌零食特卖的网站sem优化服务公司
  • 药品行业做网站百度指数电脑端查询
  • 网站的日历怎么做搜索引擎最新排名
  • 潍坊中脉网站建设公司百度指数数据
  • 网站制作怎么做图标自己手机怎么免费做网站
  • 网络商城网站怎样做关键词优化网站搜索排名优化怎么做
  • 提供手机网站制作贵州seo培训
  • 苏州网站推广排名影视站seo教程
  • 网站怎么升级seo免费软件
  • 源码建站之网站建设沪深300指数基金
  • 网站开发主要任务湖南靠谱的关键词优化
  • 建设部人事考试网站官网免费找精准客户软件
  • 济南模板网站设计简单的网页设计作品
  • 计算机技术员网站建设怎么seo标题关键词优化
  • 建设银行e路护航官方网站登陆百度关键词搜索热度
  • php网站开发代做网络营销策略的概念
  • 镇江网站建设一般多少钱网站性能优化方法
  • 京津冀协同发展八周年微信搜一搜排名优化
  • 桂林北站地图seo优化实训总结
  • 常德网站开发网络营销工具平台
  • 企业网站后台管理系统适合交换友情链接的是
  • 莱芜网站优化有哪些大一html网页制作作业
  • 秦皇岛做网站外包徐州自动seo
  • wordpress怎么没有导航googleseo优化
  • 网站建设技巧亅金手指排名27客源引流推广app
  • 网站开发公司的销售方式关键词优化排名用什么软件比较好
  • 郑州高端品牌网站建设谷歌优化排名怎么做
  • 网站弹出式链接后台怎么做seo代码优化
  • 游戏中心官网网站seo主要是做什么的
  • 招远做网站nba最新新闻新浪