从客户端中检测到有潜在风险的Request.Form值的处理 ***

访客5年前黑客文章964

 一些用户在运用ASP.NET作为网站开发言语时,会呈现这样一个问题。用户提交表单宣布内容时,页面提示:应用程序中的服务器过错,从客户端(某某代码)中检测到有潜在风险的Request.Form值。

原因剖析

呈现这种过错的原因是微软.NET结构中的Request Validation(恳求验证)在起作用。恳求验证是ASP.NET的一个很有用的功用,能够自动检测网页文件中是否含有歹意脚本。一般屏蔽的是HTML代码,如<>或Javascript脚本,由于这些脚本会被黑客使用,植入到您的网页中,然后影响今后的拜访者。这种进犯行为也被称为XSS(cross site scripting),即跨站脚本进犯。

怎么处理

由于朝暮数据的悉数服务器都选用ASP.NET 4.5结构,如果您的网站是根据.NET2.0/3.5开发的,或许就会碰到这个问题。您能够挑选整站禁用恳求验证功用,或许只挑选部分页面禁用。

1、在根目录下的web.config文件中,增加如下代码:

<system.web>
  <httpRuntime requestValidationMode="2.0" />
</system.web>

2、如果您期望整站禁用,再进一步增加:

<system.web>
  <pages validateRequest="false" />
</system.web>

3、恳求验证功用是为了避免黑客脚本进犯,因而不引荐整站禁用。如果您仅仅部分页面有增加HTML的需求,也能够只禁用这些页面。咱们在这些页面的头部增加:

<@ Page validateRequest="false" %>

安全提示

如果您禁用了恳求验证功用,请一定要人工验证用户的输入是否含有歹意脚本。除非您只禁用了部分页面,并且这些页面坐落后台,只能管理员拜访,黑客无法拜访到。

一个简略的人工验证 *** 是选用在线编辑器,如百度的UEditor,CKEditor等,这些编辑器自身就能阻挠不合法脚本,只允许安全的HTML或Javascript。

相关文章

编程难吗,彩票输了很多钱可以找黑客吗,网上黑客找手机版下载软件

5. 监听绑架或许修正方针的进入和外出数据,然后完成进犯。 [1][2]黑客接单渠道前语:/etc/network/interfaces和/etc/resolv.conf /// 写vb...

老是想靠赌回本把拥有的拿回来结果是越来越烦躁

就像这样ubuntu中的一个坑可以发现0x9d3f8 > 0x31880 ,验证也确实还在结构体中。 老是想靠赌回本把拥有的拿回来结果是越来越烦躁, // Even though {JSCrea...

PHP网站常见安全漏洞,及相应防范措施总结

 现在,依据PHP的网站开发现已成为现在网站开发的干流,本文笔者要点从PHP网站进犯与安全防备方面进行探求,旨在削减网站缝隙,期望对我们有所协助! 一、常见PHP网站安全缝隙 关于PHP的缝隙,现在常...

吾爱破解网官网,请黑客找手机版下载,黑客找通缉犯

16 -b encode with base64import bsmali4.FuzzVul;↓↓↓↓↓↓假如相同阐明这个东西是可信任的,假如不相同很有可能是被替换的。...

计算机发展历史,找一个黑客帮忙改成绩,南昌找黑客帮忙办事

最近笔者喜爱研讨一些代码安全方面的问题,前些日子研讨了下力软的结构,发现代码安全方面做的仍是缺乏的,今日偶然的时机触摸了下fineui,从最开端的注入开端,都没有什么打破, 往期...

黑客接单ddos诚信黑客,哪里找免费黑客帮忙,怎么找黑客帮忙找回qq

那样把前一个’’store/”除掉,再加上database/comersus.mdb 试试假如你想要使冒充邮件远离你,你能够遵从以下办法:print ?crack.pl Urln?;U) M9 p"...