hns - 日記自動生成システム - Version 2.19.7

void GraphicWizardsLair( void ); //

otsune GWL
FreeBSD, AfterEffects, RETAS, animo, DigitalAnime, Linux, Mac OS, Win2k

[Who is otsune?] [title] [message] [Policy] [注目エントリー] [top]
Twitter Status :


Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい

検索式:

先月 2004年06月 来月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30


2004年06月24日(木) [長年日記]

#4 [www] p*-ipad*.marunouchi.tokyo.ocn.ne.jpからの全信協spamクローラーは、頻繁にIPを変えている?_

全信協spamクローラーの特徴として「Cookieを食わない」「リファが空白」「リクエストに#以下を付けてくる」「.marunouchi.tokyo.ocn.ne.jpと.ap.yournet.ne.jpを使っている」「user-agentがMozilla/4.0 (compatible; MSIE 6.0; Windows 98)」というものがあります。
このサイトはhnsを使っているので [hns-dev:32] cookie の強制_ を適用しています。だからCookieを食べないクローラーはそもそもアクセスできていません。
また
RewriteEngine On

RewriteCond %{HTTP_REFERER}	^$
RewriteCond %{REMOTE_HOST}	\.marunouchi\.tokyo\.ocn\.ne\.jp$ [NC]
RewriteCond %{HTTP_USER_AGENT}	"^Mozilla/4.0 \(compatible; MSIE 6.0; Windows 98\)$"
RewriteRule ^.*$                /ほげ.html                 [L]
みたいな.htaccessを書いています。
Apacheの設定でHostnameLookups Offの場合は「.marunouchi.tokyo.ocn.ne.jp」という逆引き指定を使えないので
RewriteCond %{REMOTE_ADDR}	221\.188\. [OR]
RewriteCond %{REMOTE_ADDR}	222\.146\. [OR]
RewriteCond %{REMOTE_ADDR}	61\.112\. 
とREMOTE_ADDR環境変数で判断します。
「61.112.72.0〜61.112.81.255」と「222.146.105.0〜222.146.203.255」と「221.188.9.0〜221.188.83.255」が丸の内OCNのようです。他にもあるかも。
※追記
羊堂本舗(2004-06-26)_ で他のIPを調査した結果があり。
それに基づいて誤爆覚悟のmod_rewriteを書くとすると
RewriteCond %{REMOTE_ADDR}	61\.112\. [OR]
RewriteCond %{REMOTE_ADDR}	61\.199\. [OR]
RewriteCond %{REMOTE_ADDR}	219\.114\. [OR]
RewriteCond %{REMOTE_ADDR}	219\.160\. [OR]
RewriteCond %{REMOTE_ADDR}	219\.165\. [OR]
RewriteCond %{REMOTE_ADDR}	220\.97\. [OR]
RewriteCond %{REMOTE_ADDR}	220\.104\. [OR]
RewriteCond %{REMOTE_ADDR}	221\.188\. [OR]
RewriteCond %{REMOTE_ADDR}	221\.189\. [OR]
RewriteCond %{REMOTE_ADDR}	222\.146\. 
となる。
もっと厳密に書くのなら
RewriteCond %{REMOTE_ADDR}	61\.112\.72\. [OR] 
RewriteCond %{REMOTE_ADDR}	61\.112\.73\. [OR] 
RewriteCond %{REMOTE_ADDR}	61\.112\.74\. [OR] 
RewriteCond %{REMOTE_ADDR}	61\.112\.75\. [OR] 
RewriteCond %{REMOTE_ADDR}	61\.112\.76\. [OR] 
RewriteCond %{REMOTE_ADDR}	61\.112\.77\. [OR] 
RewriteCond %{REMOTE_ADDR}	61\.112\.78\. [OR] 
RewriteCond %{REMOTE_ADDR}	61\.112\.79\. [OR] 
RewriteCond %{REMOTE_ADDR}	61\.112\.80\. [OR] 
RewriteCond %{REMOTE_ADDR}	61\.112\.81\. [OR] 
RewriteCond %{REMOTE_ADDR}	61\.199\.41\. [OR] 
RewriteCond %{REMOTE_ADDR}	61\.199\.42\. [OR] 
RewriteCond %{REMOTE_ADDR}	61\.199\.43\. [OR] 
RewriteCond %{REMOTE_ADDR}	61\.199\.44\. [OR] 
RewriteCond %{REMOTE_ADDR}	61\.199\.45\. [OR] 
RewriteCond %{REMOTE_ADDR}	61\.199\.46\. [OR] 
RewriteCond %{REMOTE_ADDR}	61\.199\.47\. [OR] 
RewriteCond %{REMOTE_ADDR}	61\.199\.48\. [OR] 
RewriteCond %{REMOTE_ADDR}	219\.114\.26\. [OR]
RewriteCond %{REMOTE_ADDR}	219\.114\.27\. [OR]
...(snip)...以下略
というかんじ? もっといい方法が有るかもしれないが。
※追記
正規表現で書く方法が 羊堂本舗_ に。
まともにWindows 98を使って閲覧している人だったら、リファを返してくるでしょうから。何かのツールでリファを空白に制限していない限り問題ないはずです。
丸の内OCNを使っている人を一律denyするよりも 「組織ぐるみ(?)でspam送信spam投稿 (株)全信協」_ などの解説サイトへリンクを張って「ocnが対処するまで読めません」などと注意書きするほうがいいかも。
でもWindows 98でリファなしでアクセスしてくる人なんて、全信協クローラーぐらいだろうから注意書きは必要ないかなぁ。

4 リファ無しアクセスは結構あるな:

自動ニュース作成Fからのアクセスログを発見。
こういうリダイレクタ経由だと大抵リファが無いのね。

コメントを読む(1) [ コメントする ]

Re: p*-ipad*.marunouchi.tokyo.ocn.ne.jpからの全信協spamクローラーは、頻繁にIPを変えている? by あんでぃ    2005/10/18 14:18
はじめまして。 ノートンインターネットセキュリティ入れてるとデフォルトでリファは...
Permalink: http://www.otsune.com/diary/2004/06/24/4.html#200406244
trackback
このエントリーを含むはてなブックマーク del.icio.us livedoor Clip View blog reactions
Last Updated 2004-06-24 00:00:00 By otsune

この記事へのトラックバック[3]

spam受信簿・2冊目:3月9日その1((株)全信協spam)
株式会社全信協(株式会社全国身元保証受託協会・個人の景気回復支援とお天気情報社・...
Charlie's volatile short:行儀の悪いクローラのアクセスを禁止する
「全信協クローラ」というものだそうですが、今日は3分の間に84回もGET要求を送って...
Charlie's volatile short:クローラのアク禁・その2
行儀の悪いクローラのアクセスを禁止するで全信協のクローラにアク禁を出したのが一...