网络安全

位置:IT落伍者 >> 网络安全 >> 浏览文章

Form Authentication安全漏洞及对策


发布日期:2023年04月18日
 
Form Authentication安全漏洞及对策

在NTBugtraq的邮件列表上首先报告的Security bug in NET Forms Authentication适用于ASPNET (RTM SP SP SP)和ASPNET (RTM SP)

当Form Authentication被使用时匿名用户在试图访问被保护的页面如x时会被redirect到登录网页如x?ReturnUrl=%fWebApplication%fsecretaspx

但是如果使用Mozilla匿名用户可以这样未经认证就访问被保护的页面x对IE可以使用%C达到类似的效果x

微软在日发布了What You Should Know About a Reported Vulnerability in Microsoft ASPNET网页以提供针对此安全漏洞的对策当前的对策主要是如KB所描述的那样在Globalasax或其CodeBehind中在Application_BeginRequest中增加检查

if (RequestPathIndexOf(\\) >= || SystemIOPathGetFullPath(RequestPhysicalPath) != RequestPhysicalPath) { throw new HttpException( not found); }显然每个Application都需要有这样的检查以应对此安全漏洞微软还会提供其他的对策请关注What You Should Know About a Reported Vulnerability in Microsoft ASPNET网页更新

对ASPNET Beta并没有此漏洞而是得到错误

上一篇:Microsoft .NET Framework安全概述

下一篇:Microsoft SQL Server 7.0安全问题