域名注册
- 中文域名
- 英文域名
- 通用网址
- 域名解析
- 域名转入\转出
虚拟主机
- 主机购买
- 管理主机
- FTP上传
- 数据库管理
- 主机续费升级
网站建设
- 建站流程介绍
- 网站设计
- 网站改版
- 网站维护
- 网站推广
企业邮局
网站优化
网站备案
服务器租用
其它服务
- 您现在的位置: 创新互联 >> 网站建设 >> 网站建设常见问题 >> 网站防挂IFRAME木马的解决方案
网站防挂IFRAME木马的解决方案
- 作者:曾小姐 文章来源:成都网站建设 点击数:765 更新时间:2011-12-20
- 对于站长们而言,头痛的问题不仅是网站设计制作,更有的还是对网站的维护,其中,网站被挂木马就是一件相当费神的事情了。所以,今天,小编会来跟大家说说网站防挂IFRAME木马的解决方案。
大家是否知道IEOnly呢?
IEOnly一般只有IE害怕这样的挂马,小编网站防挂IFRAME木马的解决方案如下:
(小编特别提醒大家注意:这种方法只适合防御目前的挂IFRAME方式哦,切不可盲目套用)
假设一个页面包含了四个IFRAME,它们分别是以下几个网站,代码如下(查看源文件);
<iframe src="http://www.baidu.com"></iframe> 百度
<iframe src="http://www.163.com"></iframe> 网易
<iframe src="http://www.sohu.cn/"></iframe> 搜狐
<iframe src="http://www.cdxwcx.cn/"></iframe> 成都网站制作
<iframe id="xwcx" src="http://www.xwcx.com/"></iframe> 空间[小编提醒大家:注意看不同的地方]
现在开始测试:
在测试之前,请先清空缓存文件夹;再来刷新这个页面;然后回到缓存文件夹验证一下,可以看到缓存里没有一个以上4个网站的任何文件,只有baidu.com加载了,代表IFRAME不起作用;另外还经过严格的抓包测试,发现没有任何返回数据包;经过测试,这个解决方案除了IFRAME里面的JS代码alert方法不能屏蔽之外,其他任意JS都可以不起作用;提示:WindowsXPSP2的缓存文件夹位置 C:Documents and SettingsAdministratorLocal SettingsTemporary Internet Files
小编的解决方法如下:
第一,关键代码:
在<style></style>标记中加入:iframe{v:expression(this.src='about:blank',this.outerHTML='');/*使用IEOnly的样式会除所有 IFRAME */}
如果要使自己的IFRAME显示在网页里,别人挂的IFRAME马都不起作用,在CSS里加一个#f126{v:expression()!important}就OK了,对应的IFRAME代码为:<iframeid="f126"name="f126"src="http://www.baidu.com"></iframe>
当然挂马者可以构造这样的代码<iframestyle="v:expression()!important"src="URL"></iframe>使小编的防御方式失效,不过它得特意去看小编的CSS里iframe里的前缀v,如果小编的v是变化的呢,哈哈,是不是也不管用呢!
第二,再加入以下JS代码(其实这个代码可以完全不用):
为了防止误会,小编删除了这段JS代码;
另外转一种解决方案(这种方案不知道管不管用,没试过)方法如下:
在网页最后加入<xmp>,再用css控制它的显示方式,如:xmp{
width:1px;
overflow:hidden;
text-overflow:clip;
white-space:nowrap;
clear:none;
float:none;
line-height:0px;
display:inline;
}
小编小结:以上的方法只是使IFRAME里的文件不起作用,但以后的挂马方式改变了,就不能用这种方法了,例如改成<script></script>方式挂,就不能用这种方法解决了。但是不管怎么数,黑客们的技术永远是走在前端的,所以,各位站长们还要抓住实际提升自己网站的质量,这可以减轻一些风险吧。
- 上一篇文章:设计师成长五步曲
下一篇文章:网页添加背景音乐
优化电话:028-86922220 13518219792 公司地址:成都市太升南路288号锦天国际A幢1002号
支持信箱:service@cdxwcx.com 版权所有:创新互联-供最优势的搜索引擎排名优化 蜀ICP备13010860号
创新互联成都专业网站设计制作:Web2.0体验设计,网站设计关键,成都网页设计,成都网站策划,成都网站制作,做网站,网站建设