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

访客5年前黑客文章914

 一些用户在运用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。

相关文章

佛山黑客公司有接单的_找黑客ip地址工具下载-找黑客弄到学校月考试卷

「佛山黑客公司有接单的_找黑客ip地址工具下载-找黑客弄到学校月考试卷」衔接数据库:mysql、mssql、oracle、sqlite、postgresql、ODBC、PDO$at_id=$setco...

黑客一般在哪接单_找黑客查别人隐私

在脚本确认的时分,找一位真人电话出售进行脚本资料的录音,整个打扰电话脚本才算是完全预备完结。 录音的这儿,要尽或许的口语化,以混杂机器人与真人之间的边界。 export WORKDIR=$(pwd)...

苹果电脑右键,找黑客破解密保,百度上找的黑客靠谱吗

这就是福音啊,api.spreaker.com/whoami链接包括了已登录用户的一切灵敏信息: }缝隙原理与运用办法https://www.trustwave.com/Res...

诈骗举报,淘宝找黑客关键词,我要找一个黑客

import java.util.regex.Pattern; ws://146.148.60.107:9991/ws假定页面中呈现一个“2”和一个“3”那么Step 1https://your...

黑客接单免定金2019,找黑客微信,找黑客技术查看别人的微信聊天记录

要求在最新版 Chrome 触发Level 7 → Level 8手机经过装备署理将数据发送到Burp Suite剖析00前语:================在计划任务下进行浸透进犯(进犯将在后台进...

黑产黑客接单_黑客找短信-找黑客真好能把钱追回来吗?

「黑产黑客接单_黑客找短信-找黑客真好能把钱追回来吗?」x=eval('$filename ="../index.php";绕过CDN测验百度帐号登录:Linhai的出世年份现已搞定,回到秋潮视觉工作...