网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 网络攻防 > 安全漏洞 > Microsoft > ASP.Net 处理 XSS 保护存在缺陷 (MS,补丁)  

ASP.Net 处理 XSS 保护存在缺陷 (MS,补丁)

2004-04-07  作者:BitsCN整理  来源:中国网管联盟  点评 投稿 收藏

涉及程序:
ASP.Net
 
描述:
ASP.Net 处理 XSS 保护存在缺陷
 
 
详细:
为了让应用程序开发者写出安全的代码,Microsoft 给ASP.Net 1.1 framework 添加了新的特性,名为请求确认。通过自动检查所有请求参数和确认内容中不含 HTML 标签来保护免受跨站脚本和脚本注入攻击。

ASP.Net 请求确认特性存在执行缺陷,攻击者很容易绕过内容限制实施跨站脚本和脚本注入攻击。

研究表明该特性在于禁止所有参数内容中的<串。强制"<script>", "<img" 甚至 "<a>"都被禁止,但象"</script>" 之类的被允许。当服务器收到被禁止的参数内容就会向客户端发送错误消息。但是只需在少量标记和HTML标签第一个字符之间设置 NULL 字符,该过滤机制可被轻松绕过。由于这个符号不会被请求确认特性给验证,它将被忽略。在多数浏览器包括 IE 6.0 都会忽略输入的NULL,当浏览器把该串当作 HTML 标签解释的时候,就会留有跨站脚本攻击或脚本注入的危险。

受影响系统:
ASP.Net 1.1
 
 
攻击方法:
示例代码:
foo.bar/search.asp?term=3D<%00SCRIPT>alert('Vulnerable')</SCRIPT> 网管网www_bitscn_com
 
解决方案:
目前厂商未公布该缺陷补丁,请用户及时关注厂商站点:
www.microsoft.com

TAGs缺陷   补丁   存在   保护   处理   脚本   攻击   请求   特性   确认    
 上一篇:微软安全通告:MS03-039 (MS,补丁)   下一篇:微软安全公告 MS03-037 (MS,补丁)
ASP.Net 处理 XSS 保护存在缺陷 (MS,补丁) 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: