解析:
为什么要在IE中禁用调用脚本,因为有些脚本有很大的危害性,我举几个:1. 简单的脚本攻击
此类攻击应该属于无聊捣乱吧。比如****:alert()</table>等等,由于程序上过滤的不严密,使攻击者既得不到什么可用衡慧备的,但又使的他可以进行捣乱的目的。以目前很多站点的免费服务,或者是自身站点的程序上也是有过滤不严密的问题。
2. 危险的脚本攻击
这类脚本攻击已经过度到可以窃碧此取管理员或者是其他用户信息的程度上了。比如大家都知道的cookies窃取,利用脚本对客户端进行本地的写 *** 作等等。
3. Sql Injection 漏洞攻击
可以说,这个攻击方式是从动网论坛和BBSXP开始的。利用SQL特殊字符过滤的不严密,而对数据库进行跨表查询的攻击。比如:
127.0.0.1/forum/showuser?id=999 and 1=1
127.0.0.1/forum/showuser?id=999 and 1=2
127.0.0.1/forum/showuser?id=999 and 0<>(select count(*) from admin)
127.0.0.1/forum/showuser?id=999’declare @a sysname set @a='xp_'+ 'cmdshell' exec @a 'dir c:\'---&aid=9
得到了管理员的密码也就意味着已经控制的整站,虽然不一定能得到主机的权限,但也为这一步做了很大的铺垫。类似的SQL Injection攻击的方式方法很多,对不同的文件过滤不严密所采取的查询方式也不同。所以说想做好一个完整的字符过滤程序不下一凡功夫是不可能的。
4. 远程注入攻击
某站点的所谓的过滤只是在提交表格上进行简单的JS过滤。对于一般的用户来说,你大可不必防范;对早有预谋的攻击者来说,这样的过滤似乎根本没作用。我们常说的POST攻击就是其中一例。通过远程提交非法的信息以达到攻击目的。
所以最好禁用调用脚本,这对于初学者来说,但有些网页的脚本禁用了就无法浏览所要看到的信息,可以设置为提示用户,建议用户是否下载!等
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)