欢迎光临

木子屋

标题: 在CSS中调用JAVASCRIPT

作者: dnawo

日期: 2007-04-29 02:26 PM

分类: HTML/CSS

内容: 近看了百度空间关于JS破坏漏洞的文章,CSDN上有比较详细的介绍:
http://news.csdn.net/n/20060725/92944.html
发现在CSS中居然可以调用JAVASCRIPT代码,这是以前从未注意到的地方!
主要原理是在CSS中通过设置背景对象的url属性来加入JS代码:类似如下:
复制内容到剪贴板 程序代码<style type="text/css">
body{
height:200px;
background:url(javascript:alert("上帝来了!blog.k99k.com"));
}
</style>
将这段代码随意插入到任何页面中都会执行其中的JS代码.
显然这开启了针对很多对于CSS具备自由编辑功能的很多BSP(BLOG服务提供商)的攻击思路,而对CSS入手的攻击目前作防范的很少.
从另一角度来看,设计系统可以在JS设计时考虑利用CSS进行包含和引用.这是很好的一个从JS控制CSS到CSS控制JS的一个反作用.

+ 查看当前日志评论 (1)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.918 ms

返回

标题: 在CSS中调用JAVASCRIPT

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.918 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.948 ms

返回