|
HTTP,MySQL,Apache,PHP,Linux,Server,SEO,google,Ports,Network,Remove Pass-phase,SSL,Installation,缓存,Cache,Proftpd,FTP,Index,新闻组,Myspace,Discuz,IIS,Mambo,MySQL Remote Access,因特网,Internet,美国企业,重定向,Indy Li
| 阅读上一个主题 :: 阅读下一个主题 |
| 留言 |
|
关于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的状态,但是不返回任何的内容
|
|
|
|
|
|
返回页首
|
|
 |
|
热门标签: HTTP(8), MySQL(7), Apache(4), PHP(4), Linux(2), Server(2), SEO(2), google(2), Ports(1), Network(1), Remove Pass-phase(1), SSL(1), Installation(1), 缓存(1), Cache(1), Proftpd(1), FTP(1), Index(1), 新闻组(1), Myspace(1), Discuz(1), IIS(1), Mambo(1), MySQL Remote Access(1), 因特网(1), Internet(1), 美国企业(1), 重定向(1), Indy Library(1), 攻击(1)
|
|