NimdaやCodeRedなど、wormのlogを別logとして保存します。
さらに画像のlogやローカルからのアクセスは残さないようにします。
肥大化しがちなlogを、コンパクトに整理しましょう。

データ復元
真のエラー軍団が来襲!!
(Windowsエラー画面集)

 ■ Apacheのlog(ログ)

Apacheは広く使われているオープンソースのWEBサーバソフトです。
デフォルトではaccess_log(Win32の場合はaccess.log)にlogを残します。
その中に、下記のようなlogが頻繁に見付かります。

	"GET /default.ida?XXXXXXXXXXXXXXXXXXXXX(中略)00%u00=a HTTP/1.0" 404 205
	"GET /scripts/..%252f../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 404 232
	"GET /_vti_bin/(中略)/winnt/system32/cmd.exe?/c+dir HTTP/1.0" 404 249
	"GET /MSADC/root.exe?/c+dir HTTP/1.0" 404 208
	"GET /c/winnt/system32/cmd.exe?/c+dir HTTP/1.0" 404 218
	"GET /d/winnt/system32/cmd.exe?/c+dir HTTP/1.0" 404 218

これらはワームの攻撃にて残されたlogです。

これらのlogは一般的に長く、正当なアクセスによるlogの中に混じってしまうと、
解析時に邪魔になることがあるので、別logとして記録することにします。
(もちろん、記録しないようにすることも可能)

Apacheの設定ファイルである「httpd.conf」に記述することで行います。


 ■ ワームを別logに記録する

logの中に"AAA"という文字列が含まれていればworm.logに記録する場合、

	SetEnvIf Request_URI "AAA" worm nolog
	CustomLog logs/worm.log common env=worm

となります。
ここでの「common」は、ログの記録形式の指定です。
(commonやcombinedなどがある)

ワームが残したであろうlogを見て、特徴的な部分を"AAA"に記します。

例えば

	SetEnvIf Request_URI "default.ida" worm nolog
	SetEnvIf Request_URI "root.exe" worm nolog
	SetEnvIf Request_URI "cmd.exe" worm nolog
	SetEnvIf Request_URI "Admin.dll" worm nolog
	SetEnvIf Request_URI "mem_bin" worm nolog
	SetEnvIf Request_URI "vti_bin" worm nolog
	SetEnvIf Request_URI "MSADC" worm nolog
	SetEnvIf Request_URI "scripts" worm nolog

のようになります。

新しいワームが登場した際には、上記を追記していくことで対応可能です。


 ■ 画像ファイル等の除外

デフォルトではlogは画像やcss(スタイルシート)のアクセスも記録します。

つまり、1ページのアクセスであっても、それが画像5枚とcssを1つ含む場合、
合計7行のlogが残ることになり、logは膨れ上がっていきます。

そこで、画像やcssのlogを記録しないように設定します。
画像の拡張子を*.gif,*jpg,*.pngとし、cssの拡張子を*.cssとすれば、

	SetEnvIf Request_URI "\.(gif)|(jpg)|(png)|(css)$" nolog

と指定します。
上の例ならば、1行のlogが記録されるだけで済みます。


 ■ ローカルからのアクセスを除外

IPアドレスを指定することで、そこからのアクセスをlogに残さないようにできます。
これを使い、ローカルからの(自分の)アクセスを記録しないようにします。

	SetEnvIf Remote_Addr 192.168.0.10 nolog
	SetEnvIf Remote_Addr 192.168.0.20 nolog
	SetEnvIf Remote_Addr 127.0.0.1 nolog


 ■ 行儀の悪いUser-Agentを除外する

コンテンツを一気に収集するソフトは、大量のデータを短期間で得ようとしますから、
他の閲覧者の妨害になることがあります。

robots.txtで制限をしても、無視してくる(or robots.txtを読まない)、
行儀の悪いものもあります。

そこで、これらのUser-Agentのアクセスを禁止(403)し、さらにlogを分けましょう。

まずは、除外するUser-Agentを宣言し、403にします。

	SetEnvIf User-Agent "blogWatcher_Spider" badrobot
	SetEnvIf User-Agent "Pockey-GetHTML" badrobot

	<Files *>
	Order allow,deny
	Allow from all
	Deny from env=badrobot
	</Files>

次に、これらのlogを別ファイルとして記録します。
(もちろん、記録しないようにすることも可能)

記録する場合は、上で403としていますので、403として記録されます。


 ■ まとめ

組み合わせると、以下のようになります。

	# 画像、スタイルシートのアクセスはログに記録しない。
	SetEnvIf Request_URI "\.(gif)|(jpg)|(png)|(css)$" nolog

	# ワームはworm.logに記録し、access.logには記録しない。
	SetEnvIf Request_URI "default.ida" worm nolog
	SetEnvIf Request_URI "root.exe" worm nolog
	SetEnvIf Request_URI "cmd.exe" worm nolog
	SetEnvIf Request_URI "Admin.dll" worm nolog
	SetEnvIf Request_URI "mem_bin" worm nolog
	SetEnvIf Request_URI "vti_bin" worm nolog
	SetEnvIf Request_URI "msadc" worm nolog
	SetEnvIf Request_URI "MSADC" worm nolog
	SetEnvIf Request_URI "scripts" worm nolog

	# ローカルからのアクセスはログに記録しない。
	SetEnvIf Remote_Addr 192.168.0.10 nolog
	SetEnvIf Remote_Addr 192.168.0.20 nolog
	SetEnvIf Remote_Addr 127.0.0.1 nolog

	# 指定したUser-Agentからのアクセスはbadrobot.logに記録し、
	# access.logには記録しない。
	SetEnvIf User-Agent "Pockey-GetHTML" badrobot nolog

	# ワームはworm.logに記録する。
	CustomLog logs/worm.log common env=worm
	(詳細まで取る必要がないので「common」としている)

	# 指定したUser-Agentからのアクセスはbadrobot.logに記録する。
	CustomLog logs/badrobot.log common env=badrobot
	(詳細まで取る必要がないので「common」としている)

	# 上記で除外したアクセスはaccess.logに記録する。
	CustomLog logs/access.log combined env=!nolog
	(必要なlogなので、詳細まで取るために「combined」としている)

先に除外する条件を指定し、それを抜けたものがaccess.logに記録されるわけです。

logは知らぬ間に膨大になりますから、不要なlogは取らないようにしておきましょう。





■ 他サイトリンク mod_setenvifモジュール(httpd.apache.org) (2004/02 作成、公開) (2004/09 User-Agent追加)

DellDell(法人のお客様ページ) Dell(個人のお客様ページ) データ復元 修復 復旧
データ復旧のプロが、データ復旧の疑問に答えてくれます。
通話料無料!しかも24時間対応!!



本サイトの掲示板には、上記コンテンツに関連した投稿が多数あります。
掲示板に投稿された記事を検索することも可能です。
上記にはない有用な情報が見付かるかもしれません。

掲示板へ

 
★ よろしければご感想などお寄せください ★
※HTMLタグ使用不可、全角で200文字以内です。
※短文専用で返事はできませんので、
 長文や返事が必要な場合は、掲示板にお願いいたします。




最新または現行内蔵ハードディスク一覧
型式, 容量, 回転数, 接続規格が一覧になっており便利

ジャパンネット銀行のネット口座はとっても便利!
取引明細は「取引時刻」まで確認できます!



ロリポップ
300MB、月額263円〜からの激安レンタルサーバー

チカッパ
500MB、月額525円〜からのレンタルサーバー(男向け?)





 最近の人気コンテンツ
 データ復元 復旧 修復について
 データ復元 復旧 消去ソフト
 ファイナルデータでのファイル復元
 ファイナルデータ(2007年最新版)
 ハードディスク関連ツール一覧
 Maxtor PowerMax v4.06
 HDDの知識(エラー/故障等)
 データ復旧無料相談
 24時間対応&通話料無料!
 HDDアンケート
起動ドライブとして
使っている、HDDの
メーカーは?

 HITACHI(HGST)
 IBM
 Seagate
 Maxtor
 WesternDigital
 FUJITSU
 TOSHIBA
 SAMSUNG
 Quantum
 ExelStor
 Conner
 JTS
 ICM
 その他

回答せずに結果を見る

 HDD最新情報
 最新・現行ハードディスク一覧
 PC関連
 CD-R劣悪環境下保存
 HDDの知識(エラー/故障等)
 Win98@PC-9821
 DTLA Firmware Update
 Hitachi Feature Tool
 Maxtor PowerMax (v3.04)
 壊れたHDD (ジャンク編)
 マウス コレクション
 Drive Fitness Test
 VAIOノートの液晶断線修理
 HDD関連ツール(ソフト)一覧
 CD Quality Check
 Duron 1.2GHz(Morgan)へ換装
 新旧デジカメ対決
 Kodak Photo CD の作成
 CD AudioSystem VH-7PC
 Identification Utility
 SeaTools(SeagateHDD診断)
 AR RAM Disk(PCの高速化)
 FJDT(富士通製HDD診断)
 FJ-IDE D.Initializer.U
 DVDドライブのリージョンフリー化
 マウスのソール(足)改良
 富士通HDD(MPG-)の集団死
 Apacheのlogを分類し記録
 SE-M380,SE-M555Vの比較
 Maxtor PowerMax (v4.06)
 HDDの静音化 AMSET
 ULTRA DMA133-48BK
 W3C拡張ログ形式
 AWStats+W3C拡張ログ形式
 robots.txtの設置
 物理フォーマットの実行
 HDDのデータ復元/復旧
 HDDのデータ漏洩防止
 Googleの特殊詳細検索
 Macintosh Classic M1420
 Memtest86(メモリチェック)
 Win2000/XPの起動ディスク
 Win2000でのDOS起動ディスク
 データ消去/復元ソフト
 最新・現行ハードディスク一覧
 DLGDIAG v4.15(WD製診断)
 AVG Antivirus
 中国語(簡体/繁体)の入力
 SHDIAG(サムソン製HDD診断)
 CD-ROM自動再生の無効化
 富士通 FMV-6500CL4c
 インターネットブーメラン
 ADSL周辺のノイズ対策
 N/A(Not Applicable)
 A-DATA SDカード(512MB)
 A-DATA SDカード(1GB)
 ファイナルデータでのファイル復元
 winlogon.exeのCPU占有
 WinXPでのDOS起動ディスク
 型式の容量と異なるHDD
 FD起動ツールをCDから実行する
 MX-510RD Logitech光学マウス
 Maxtor PowerMax (v4.21)
 Socket370向けのチップセット
 Promise Ultra66 BIOS Update
 Ultra66をFastTrack66に改造する
 外部ストロボ auto22SRと2500(D)
 デジカメ用電池 NP-40と互換品
 秀丸とRadeon9000の問題
 ファイナルデータでの復旧方法
 Deskstar60GXP Firmware Update
 ハードディスクの使用開始方法
 ハードディスクを買う
 最新・現行ハードディスク一覧
 ツクモ ネットショップ
 ドスパラ
 フェイス
 クレバリー
 パソコン工房
 ヤフーショッピング
 楽天市場
 液晶修理を依頼する
 液晶リフレッシュサービス
 エラー画面集
 エラー画面集(Win95)
 エラー画面集(Win98)
 エラー画面集(WinMe)
 エラー画面集(Win2000)
 エラー画面集(WinXP)
 Windowsエラー画面集
 画面の取り込み方法
 GAME
 Acecombat04
 SEGASATURNの分解
 メモ (更新頻度高)
 2007.08 (今月分)
 2007.07
 2007.06
 2007.05
 2007.04
 2007.03
 2007.02
 2007.01
 過去分
 Blog (試験公開中)
 Windowsエラー画面集@Blog
 BBS
 掲示板過去ログ一覧
 鯖|ネット銀行
 ロリポップ(300MB,月額263円〜)
 チカッパ(500MB,月額525円〜)
 ジャパンネット銀行
 サイトに関して
 注意事項
 Last Updated
 2007.08.31
 Last Displayed
 2008.07.05(Sat) 10:46




2001-2007 Designed by Shattered@管理人
この画面の最上部へ
トップページ(表紙)へ