当前位置: 网站建设 > 网页设计 > 建站经验 >

防止CSS样式被挂网页木马

时间:2013-03-02 04:16来源:未知 作者:admin 点击:

标签:防止CSS样式被挂网页木马 木马(1)CSS(823)使用(77)样式(83)网页(168)目前(3)防止(10)阻断(1)以前(6)除了(6)
目前除了使用以前的阻断弹出窗口防备CSS挂马之外,还可以在网页中设置CSS过滤,将CSS过滤掉。不外假如你取舍过滤CSS的话,首先须要留心自己的相干网页是否有CSS的内容,因而咱们依然首推用阻断方式来防范CSS。阻断代码如下所示: Body{ background-image: url(JavaScript:open(' /muma.htm ','newwindow','height=0, width=0, top=1000, left=0, toolbar=no, menubar=no, scrollb
防止CSS样式被挂网页木马》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/0302349532013.htm

 

  目前除了使用以前的阻断弹出窗口防备CSS挂马之外,还可以在网页中设置CSS过滤,将CSS过滤掉。不外假如你取舍过滤CSS的话,首先须要留心自己的相干网页是否有CSS的内容,因而咱们依然首推用阻断方式来防范CSS。阻断代码如下所示:

  Body{
background-image: url(JavaScript:open(' /muma.htm ','newwindow','height=0, width=0, top=1000, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no'))
}

 

 

 


  “background-image&rdquo,问答系统里的内容为王;在CSS中的重要功能是用来定义页面的背景图片。这是最典范的CSS挂马方法,这段恶意代码主要是通过“background-image”配合JavaScript代码让网页木马悄悄地在用户的电脑中运行。


  将外域的木马代码的src重写本钱地IE404过错页面的地址,这样,外域的

在Web1.0时代,使用IFRAME挂马对于黑客而言,与其说是为了更好地实现木马的隐蔽,倒不如说是无可奈何的一个挑选。在简略的HTML网页和缺 乏交互性的网站中,黑客可以利用的手段也非常有限,即便采用了庞杂的假装,也很容易被识破,还不如IFRAME来得直接和有效。
但现在交互式的Web2.0网站越来越多,容许用户设置与修改的博客、SNS社区等纷纭呈现。这些互动性异常强的社区跟博客中,往往会供给丰盛的功能,并且会许可用户应用CSS层叠款式表来对网站的网页进行自在的修正,这促使了CSS挂马风行。
小百科:CSS是层叠样式表(Cascading Style Sheets)的英文缩写。CSS最主要的目标是将文件的结构(用HTML或其他相关语言写的)与文件的显示分隔开来。这个分隔可以让文件的可读性得到增强、文件的构造更加机动。
在应用CSS挂马时,往往是借着网民对某些大网站的信任,门户网站与大型网站的CSS架构与组织,将CSS恶意代码挂到博客或者其余支撑CSS的网页中,当网民在拜访该网页时歹意代码就会执 行。这就犹如你去一家著名且证照齐全的大医院看病,长尾关键词在电子商务领域的应用,你十分信任医院,然而你所看的门诊却已经被庸医外包了下来,并且打着病院的名义利用你的信赖胜利诈骗了 你。但是当你事后去找人算账时,医院此时也往往一脸无辜。对保险工程师而言,CSS挂马的排查是必备常识。

为什么抉择CSS挂马?

随着CSS网页布局运用的越来越广泛,Web尺度逐步遍及,也发明了一个可乘之机。今天dushuwu.net和大家探讨,防备CSS样式被挂网页木马。他们 发明,用来实现页面的CSS,也可以用来挂马。而比拟讥讽的是,CSS挂马方式实在是从防范IFRAME挂马的CSS代码演化而来。
网站挂马的手腕最初非常单一,但是跟着Web2.0技术以及Blog、Wiki等普遍的利用,挂马也出现出各种各样的技巧,其中CSS挂马方式,可以说是Web2.0时期黑客的最爱,链接地址中CSS和JS后带的问号是做什么的。有许多非常有名的网站都被黑客用CSS挂马入侵过。
在我印象中,记忆最深入的一次是百度空间CSS挂马。当时,百度空间推出不多久,就有很多百度用户收到了相似“哈,节日快活呀!热闹庆贺2008,心境好好,记住要想我!
因为网址是百度空间的网址,许多用户以为不会存在安全问题,加上又有可能是自己友人发来的,因此会绝不迟疑地点击进入。但是进入指定的网址后,用户就会沾染蠕虫病毒,并持续传布。
因为蠕虫扩散无比重大,终极导致百度空间不得不宣布官方申明提示用户,并且大费周折地在服务器中肃清蠕虫的恶意代码。那一次的挂马事件利用的就是百度空 间CSS模板功效,针对如何打造高质量外链的技巧分享,通过变形的expression在CSS代码中动态履行脚本,让指定的远程恶意代码文件在后盾静静运行并发送大批捏造信息。
我倡议大家在点击生疏链接时,要多个心眼,大网站也是可能被挂马的。大家在上网时,最好仍是使用一些带网页木马拦阻功能的平安帮助工具。

 

--> [网站建设之]预防CSS样式被挂网页木马

方式1:

CSS挂马攻防实录

 

 

  小百科:使用Body对象元素,主要是为了让对象不再转变全部网页文档的内容,通过Body对象的节制,可以将内容或者后果把持在指定的大小内,犹如使用DIV对象那样准确地设置大小。

  防网络服务器被挂马,通常会出现防病毒软件告警之类的信息。由于破绽一直更新,挂马品种时刻都在变换,通过客户真个反应来发现服务器是否被挂马往往疏漏较大。准确的做法是时常检讨服务器日志,发现异样信息,常常检查网站代码,使用网页木马检测体系,进行排查。


   方式1的CSS挂马技术,在运行时会涌现空缺的页面,影响网页访问者正常的访问,因此比较轻易发现。不过在方式2中的这段代码,使用了 JavaScript的Open开窗,通过新开一个暗藏的窗口,在后台悄悄地运行新窗口并激活访问网页溢出木马页面,不会影响访问者观看网页内容,因此更 加隐藏。

攻CSS挂马方式较多,但主流的方式是通过有漏洞的博客或者SNS社交网站系统,将恶意的CSS代码写入支持CSS功能的个性化页面中。下面我们以典型的CSS挂马方式为例进行讲授。

防止CSS样式被挂网页木马

 

  Body{
background-image: url('JavaScript:document.write("")')
}


  方式2:

JavaScript
代码不会被下载。不过阻断方式也有生成致命的弱点。

 

  那如何将这段CSS恶意代码挂到畸形的网页中去呢?黑客能够将天生好的网页木马放到本人指定的地位,而后将该段恶意代码写入挂马网站的网页中,或者挂马网页所调用的CSS文件中。

Tag:木马   网页   样式   避免    

  iframe{miao1:expression(this.src='about:blank',this.outerHTML='');}
script{miao2:expression(if(this.src.indexOf('http')==0)this.src='res://ieframe.dll/dnserror.htm');}


(责任编辑:网站建设)
防止CSS样式被挂网页木马相关文章
上一篇:问答系统里的内容为王 下一篇:防止ZBlog垃圾评论的5个方法
回到顶部