本稿では、IRCのトラフィックとボットのトラフィックをレスポンス・タイムに着目して比較してみる。ここでのレスポンスタイムとは、IRCクライアントあるいはボットがメッセージを受信してから応答を返すまでの時間のことである。

 図2は、あるネットワーク上で捕捉した、正常な(ボットによるものではない)IRCのトラフィックをグラフ化したものである。Y軸がレスポンス・タイム、X軸が送信データのサイズを表す。図3は実験環境で捕捉したボットのトラフィックである。


図2 正常なIRCのトラフィック
[画像のクリックで拡大表示]


図3 ボットによるIRCのトラフィック
[画像のクリックで拡大表示]

 別々に見ると分かりにくいが、ふたつのデータをまとめてみると、ボットのレスポンスが早いことがよくわかる(図4)。レスポンス・タイムの平均は、IRCがおよそ27秒であるのに対し(送信データ・サイズの平均は約155バイト)、ボットは1秒以下である(ボットの送信データ・サイズの平均約125バイト)。


図4 レスポンス・タイムの比較
[画像のクリックで拡大表示]

<以下、「レスポンス・タイムによるボット検知手法(その3)」に続く>