Categories


Tags


防止垃圾广告和盗链的新方法

前天晚上,我遭到了垃圾留言广告的袭击。

晚上我刚去打了2个小时游戏,就有人用程序狂灌我几百个垃圾留言广告。这时我也发现目前的防垃圾留言系统存在漏洞,那个发广告的家伙先用程序伪造了refer,然后每篇文章只有一个链接,这样就绕过了我设置的过滤,达到了大量发送垃圾信息的目的。

看来我目前的反垃圾留言程序还是有问题的。于是我经过一晚上的重新编码,增加了一个自动封IP地址的功能,如果判断半个小时内同一个IP地址留言中包含的超级连接数目超过10,就判断其为垃圾留言发送者,系统就自动封其IP地址,阻止这个IP地址继续发送留言。

现在看看目前的反垃圾系统是否能较好工作,如果还不行的话,只好启动验证码了,虽然个人感觉验证码会降低用户体验。这个反垃圾广告插件是基于原版Z-Blog 1.5系统的,如果你也在用Z-Blog 1.5这个系统,也可以下载使用,对于1.6的测试版,本程序应该也可以使用,不过我没测试过。

点击这里下载:Z-Blog反垃圾广告插件。

另外对于垃圾引用,我也想到一个新的对策,就是当系统接收到一个引用的时候,先取得那个地址的内容,如果包含本站的链接,说明是正常引用,否则就是垃圾引用。

最后对于图片的盗链,我终于无法继续忍受了,添加水印的方法基本上没有任何作用,过了这么长时间,盗链的情况依旧没有减少,盗链占用了太多的流量和系统资源,每天占用了10G多的流量,严重影响了我的博客的正常用户访问,因此我只好启用了ISAPI_Rewrite这个最终杀手来防止盗链,不过目前我允许bloglines、zhuaxia、google、baidu这几个网站引用我站图片,如果你也需要引用我站图片,请把域名告诉我,我审核后可以开放。

ISAPI_Rewrite的httpd.ini内容写的是下面内容,如果你也遇到盗链的困扰,建议可以参考一下:

RewriteCond Host: (.+)

RewriteCond Referer: (?!http://(?:www\.williamlong\.info|www\.moon-blog\.com|www\.bloglines\.com|www\.zhuaxia\.com|www\.google\.com|cache\.baidu\.com)).+

RewriteRule .*\.(?:jpg|kmz|kml|zip) /block.gif [I,O]

注释:第二行里面的域名是允许链接图片的网站列表,目前我允许我自己的两个站和另外bloglines、zhuaxia、google、baidu这四个网站引用我站文件,其他网站的引用被禁止。

第三行是禁止引用的文件类型,包括jpg图片、Google Earth的kmz和kml、zip文件。当然,还可以增加其他类型,比如gif、rar等,因为我站没有那些文件,所以没有添加上去。

更新:晚上看了一下IIS日志,图片目录占用流量降到了1.5G,一天时间ISAPI_Rewrite阻挡了3万4千次盗链请求,真是个不错的成绩啊。

来源:月光博客


Public @ 2012-04-25 16:17:11

JavaScript解析:让搜索引擎看到更真实的网页

长期以来,站长们选择使用JavaScript来实现网页的动态行为,这样做的原因是多种多样的,如加快页面的响应速度、降低网站流量、隐藏链接或者嵌入广告等。由于早期的搜索引擎没有相应的处理能力,导致在索引这类网页上往往出现问题,可能无法收录有价值的资源,也可能出现作弊。引入JavaScript解析的目的,正是为了解决上述两方面的问题,其结果也就是使搜索引擎可以更为清晰的了解用户实际打开该网页时看到的效

Public @ 2017-02-23 16:17:18

新注册域名删除规则及收费标准

在西部数码新注册的部分域名,注册后72小时内可删除并退款(超时均无退款),同一个域名只能删除一次。且注册局限制每月删除量与注册量的比值不能超过规定数值,超出部分无法删除,故不支持大批量删除。为避免给您造成不必要的损失,注册时请谨慎操作!被墙或工信部黑名单域名在注册72小时内可特殊删除退款,但不支持超宽限期申请退款。不支持删除或删除退款的域名大致有:.hk/.cm/.gg/.cx/.gs/.tm/.

Public @ 2020-10-30 15:45:29

Matt Cutts的SEO视频总结

Matt Cutts的十段视频终于都翻译完了,其中有一些属于典型的老生常谈或官方回答,甚至有的不知所云,但还是有一些点对SEO工作很有帮助的。下面谈几个我感觉比较重要的地方。别把Matt Cutts的话当圣旨Matt Cutts在第一段视频里面提到过Google对两种黑体字bold和strong权重稍微有点不一样。但是后来经过同事的提醒,Matt Cutts做了改正,说Google对两种黑体字和两

Public @ 2021-03-24 16:14:07

金字塔算法模型初识

Web3.0的到来后基于互联网营销模式层出不穷,seo就是其中一块炙手可热的领域。本人对百度算法跟踪研究已近5年的时间,我主要从事的是算法逆向,也就是通过一些相关指标来判断百度排名规则。在叙述百度算法之前我先讲一下我在前不久之前看到百度搜索研发部博客中的一篇文章《浅谈网页搜索排序中的投票模型》里面叙述了美国的选举制度,这其实就是百度的其中一种投票体系的原型,我是这么认为的。用一张简单的图来阐述一下

Public @ 2020-06-20 16:17:26

更多您感兴趣的搜索