您所在的位置: 首页>>读书频道>>安全>>网络安全>>

6.4.8 编码滥用

http://book.51cto.com  2008-06-22 13:00  (美)(Scambray,J.),(Shema,M.),(Sima,C.)著王炜/文苗.  电子工业出版社  我要评论(0)

6.4.8  编码滥用

在第1章中曾提到,RFC 2396中定义了URL的语法(参见“参考和进一步阅读”),也定义了URL字符的各种编码方式,采用编码后,URL字符的表现形式就彻底不一样了,但它们其实完全是一回事。在Web历史上,攻击者越来越多地利用这一点来构造出复杂的技术,以绕过输入验证。表6-1列出了攻击者最常使用的编码技术的一些例子。

表6-1  攻击者使用过的一些常见URL编码技术

编码类型

编码字符

漏洞实例

Escaped-encoding

%2f(斜线)

实例太多无法一一列举

Unicode UTF-8

%co%af(反斜线)

IIS Unicode目录遍历漏洞

Unicode UTF-7

+ADw-(左尖括号)

200511Google XSS漏洞

Multiple encoding

%255c(反斜线,%5C

IIS双重解码目录遍历漏洞

【责任编辑:夏书 TEL:(010)68476606】

回书目   上一节   下一节
上一篇: 6.4.7 执行命令 下一篇: 6.4.9 PHP全局变量
如何有效提升企业安全审计应用水平
如何有效防御SQL注入攻击
Web安全云时代
NAC安全访问控制
微软Forefront企业安全解决方案
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 完全自学宝典

  • 作者:强锋科技,朱洪波
  • Visual C++ 6.0是微软公司为程序人员提供的Visual Studio 6.0工具套件中的重要组成部分。本书由浅入深地介绍使用Visual C++ 6.0..
Copyright©2005-2008 51CTO.COM 版权所有