※ ChatGPTを利用し、要約された質問です(原文:Linuxのエラーログ内容の意味について)
Linuxエラーログの意味と対策方法
このQ&Aのポイント
Linuxのエラーログを見ると、機械的な攻撃の形跡が見つかりました。エラーログの内容や対策方法について知りたいです。
エラーログの1つ目の内容は、攻撃者が公開ディレクトリ外のファイルを狙っている可能性があります。
エラーログの2つ目の内容は、一般的に使用されるソフトウェアのログイン画面を狙っている可能性があります。問題が起きている場合にはIPアドレスで制限をかける考えです。海外からの攻撃のようです。
Linuxのエラーログを見たところ、機械的にアタックされているような形跡が見つかりました。ログの意味・対策方法等を教えて頂ければと思います。
[環境]
CentOS5.3 / PHP5.3 / Apache2.2.3
http://www.example.comでテストサイトを運用。
サイト全体には.htaccessでベーシック認証をかけており、ID/PASSを知らないと内容は見えない。
サイトの中はCakePHPで掲示板・画像登録などの機能を作ってある。
[エラーログの内容]
1個目
[Sat Jan 18 17:54:25 2014] [error] [IPアドレス] script not found or unable to stat: /var/www/cgi-bin/php5
こちらは、http://www.example.com/var/www/cgi-bin/php5というURLをブラウザに入力されたと同じだと考えてよいのでしょうか?それとも、ベーシック認証が破られて入力されたのでしょうか?
エラーのパスが「/var/www/cgi-bin/php5」と、公開ディレクトリ以外を狙ってきているので不気味です。
「/var/www/cgi-bin/php5」という攻撃で何を狙っているのかが知りたいです。
2個目
[Sat Jan 18 13:24:05 2014] [error] [IPアドレス] user manager not found: /manager/html
[Wed Jan 15 06:14:16 2014] [error] [IPアドレス] user tomcat not found: /manager/html
この2つはphpMyAdminなどのよく使われているようなソフトのログイン画面ページを狙ってきているという理解でよろしいでしょうか?
最後に、これらでエラーが出ている分には問題は無いのでしょうか?あまり多くなってきたらIPアドレスで制限をかけようとは思っています。
アタックしてきているIPアドレスを見てみると、海外からのアタックのようです。
お礼
lowrider_2005さん。 ご回答ありがとうございます。 エラーログについて少しずつ勉強しつつありますが、どのようなアクションがあった時に、どのようなエラーが記述されるかが掴めていないので、その辺の知識をつけていきたいと思います。 httpd.confのScriptAlias /cgi-bin/ "/var/www/cgi-bin/"は httpd.confを開いて実際に確認致しました。 このような細かいところは調べていてもなかなか情報に辿り着けないので助かります。 ありがとうございました!