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

解决网站大流量问题的策略

当一个博客发展为知名博客的时候,博客的访问量通常都会非常大,使用使用虚拟主机的话,个人博客由于访问量过大经常会而引起服务器性能问题,这是很多人的烦恼,有人使用取消RSS等错误的方法来解决问题,显然是下错药,那么对于网站大流量带来的问题,正确的解决方法应该是什么呢?下面是我个人总结的一些经验,供大家参考。首先,确认服务器硬件是否足够支持当前的流量。普通的P4服务器一般最多能支持每天10万独立IP,如

Public @ 2019-02-04 16:17:12

从SEO角度看网站重新设计

从SEO角度来看,重新设计网站可能会对搜索引擎优化产生一定的影响。以下是一些可能会发生的改变和需要注意的事项: 1. 网站结构和导航:重新设计网站时,通常会对网站的结构和导航进行调整。这可能会影响搜索引擎对网页的索引和理解,因此需要确保新的结构和导航能够有助于搜索引擎爬虫的抓取和理解网页内容。 2. URL变动:如果在重新设计过程中更改了网页的URL结构,那么搜索引擎需要重新索引这些变动,这可

Public @ 2023-07-28 06:00:35

搜索营销基础

上星期五应Reed邀请,去一个搜索营销座谈会做演讲。因为来的都是商人或公司运营人员,而不是站长或IT部门的人,所以只是谈了下最基本的搜索营销话题,诸如搜索营销为什么重要之类的。来的大概有七八十人,会场设备很好,演讲也很顺利。不过,反响并不怎么样。演讲后提问时间,没有人提问题。我演讲后,参加所有在亚洲举行的搜索大会的David Temple也做了演讲,重点是怎样与搜索营销服务商沟通及联系。他讲完后,

Public @ 2017-11-11 16:01:05

seo优化技巧

1. 关键字研究和优化:通过研究用户搜索行为和竞争对手的关键字选择相关的关键字,并在网站内容中进行合理地优化。 2. 内容优化:创建高质量、原创的内容,并确保包含关键字,同时注意内容的结构和格式,使其易于阅读和理解。 3. 网站结构优化:优化网站结构,使其易于被搜索引擎爬行和索引。确保网站有良好的导航、内部链接和站点地图。 4. 外部链接建设:获取高质量的外部链接,可以通过推广和与其他网站合

Public @ 2023-07-01 05:50:17

更多您感兴趣的搜索

0.472029s