北京时间:
 
 
 首页 
 
 
 
 
 
 
 洛杉矶论坛 
   
洛杉矶华人论坛 |  搜索  |  注册  |  登陆  |  FAQ 
 
 
关于Agent:Indy Library频繁访问的解决方案

 
发表新帖   回复帖子    洛杉矶华人论坛 首页 -> 技术交流
阅读上一个主题 :: 阅读下一个主题  
留言
关于Agent:Indy Library频繁访问的解决方案  引用并回复
 
发布人: Mrs LA   发布于: 2008/03/26, 12:16 am

今天突然的发现网站的响应速度非常慢, 登录到服务器上发现CPU高达90%

查看系统的访问日志, 一个叫Mozilla/3.0 (compatible; Indy Library)的东东访问网站异常的频繁

查了一下,据说这是一种叫做Chinese Spam Bot的机器人, 有人认为是一种蠕虫病毒

这种机器人的特点,是快速读取能够找到的内容, 但是,只读文字不会读取其他的资源,比如,图片等

解决方案,一个是改.htaccess Log

SetEnvIfNoCase User-Agent "Indy Library" bad_bot
Order Allow,Deny
Allow from all
Deny from env=bad_bot

改后系统访问日志,所有的访问都返回403, 机器人会没完没了地访问同一个页面

另一种方案是改动Program, 返回空的访问
例如
if( "Mozilla/3.0 (compatible; Indy Library)" == $user_agent)
{
exit();
}

这样服务器会主动的返回200的状态,但是不返回任何的内容

返回页首
阅览成员资料 (Profile) 发送私人留言 (PM)
从以前的帖子开始显示:   
点评这篇文章
 
1 2 3 4 5
1个人参与评分
发表新帖   回复帖子    洛杉矶华人论坛 首页 -> 技术交流 论坛时间为 PST (美国/加拿大)
1页/共1   
转跳到:  


 
Copyright 2006-2008 www.ChineseInLA.com All rights reserved.