关于XSS 跨站脚本漏洞怎么修复?这个是需要 *** 过滤掉吗
打开腾讯电脑管家——工具箱——修复漏洞,进行漏洞扫描和修复。
建议设置开启自动修复漏洞功能,开启后,电脑管家可以在发现高危漏洞(仅包括高危漏洞,不包括其它漏洞)时,之一时间自动进行修复,无需用户参与,更大程度保证用户电脑安全。尤其适合老人、小孩或计算机初级水平用户使用。开启方式如下:进入电脑管家“修复漏洞”模块—“设置”,点击开启自动修复漏洞即可。
XSS(跨站脚本漏洞)谁帮忙修复下,我看着就头大,一窍不通啊。
对于php你可以用htmlentities()函数
例如这样:
?php
echo htmlentities($_POST['abc']);
?
至于asp,默认就能防xss攻击,无需任何操作
XSS跨站脚本漏洞怎样修复
尝试过滤参数,对用户输出进行转义或者过滤。一般/\^"'这些如果不需要都过滤一遍,其对应的转义也记得过滤一下,安全性就会提高吧。
我水平有限。这是我当前水平下可以做出的回答。
如何解决跨站脚本攻击
登陆protal后,点击查看报表,这是protal会发送转到cognos的请求,如果使用的IE8,则这个请求会被拦截,提示“Internet Explorer 已对此页面进行了修改,以帮助阻止跨站脚本。单击此处,获取详细信息”。这个错误是由于 IE8 的跨站脚本(Cross-site scripting, XSS)防护阻止了跨站发送的请求。请按以下步骤操作:
1. 点击 IE8 的“工具”-“Internet 选项”,
2. 进入“安全”选项卡,打开“Internet”下方的“自定义级别”,
3.在“安全设置”对话框中找到“启用 XSS 筛选器”,改为“禁用”即可。
网站XSS跨站脚本漏洞怎么解决
可以在这个程序的入口处,加几句:
$temp = strtoupper(urldecode(urldecode($_SERVER['REQUEST_URI'])));
if(strpos($temp, '') !== false || strpos($temp, '"') !== false || strpos($temp, 'CONTENT-TRANSFER-ENCODING') !== false)
{
exit('request_tainting');
}
asp 求修复 *** XSS跨站脚本漏洞
UName=Replace(trim(Request.Form("UserName")),"'","")
PW=Replace(trim(Request.Form("Password")),"'","")
Sex=Replace(trim(Request.Form("Sex")),"'","")
*** =Replace(trim(Request.Form(" *** ")),"'","")
Age=Replace(trim(Request.Form("Age")),"'","")
AH=Replace(trim(Request.Form("AH")),"'","")
SF=Replace(trim(Request.Form("SF")),"'","")
这里
我只举一个例子,以下全部效仿
UName=Replace(trim(Request.Form("UserName")),"'","")
改为
UName=Replace(Replace(Replace(Replace(trim(Request.Form("UserName")),"'",""),Chr(34),""),":",""),"%","")
把' " %等危险字符过滤掉就行了
如何修复XSS跨站脚本漏洞
打开腾讯电脑管家——工具箱——修复漏洞,进行漏洞扫描和修复。
建议设置开启自动修复漏洞功能,开启后,电脑管家可以在发现高危漏洞(仅包括高危漏洞,不包括其它漏洞)时,之一时间自动进行修复,无需用户参与,更大程度保证用户电脑安全。尤其适合老人、小孩或计算机初级水平用户使用。开启方式如下:进入电脑管家“修复漏洞”模块—“设置”,点击开启自动修复漏洞即可。