<< Play frameworkでデッドロック その4 | Home | ベートーベン ピアノソナタ第26番 >>
PR: 転職    お墓    エコ    通販    結婚相談所    シルバー    質屋    葬式    漫画    エステサロン   

JBossを狙ったwormにやられてしまいました。

JBossを狙ったwormにやられてしまいました。

侵入されたwormは、どうやらこれのよう。ここに解説があります。

ここに書くことは、私が個人的に調べたことで、必ずしも正しくない場合があります。

アクセスログを見て、HEAD /jmx-console/HtmlAdaptor... のような身に覚えのないリクエストがあり、サーバが200を返していたら、やられている可能性が高いです。サーバのカレントディレクトリ(通常はJBossのbinディレクトリ)に、pnscanとかfly.plのような見慣れないファイルがあるようなら、100%やられています。

jmx-consoleにきちんとユーザ、パスワードを設定していないことが原因で、これにより外部から管理用のWebアプリケーションをデプロイできてしまうようです。上記のページには、きちんとjmx-consoleにユーザ、パスワードを設定する方法が記載されていますが、一度でも侵入されてしまった場合、バックドアアプリケーションがデプロイされてしまっているので、jmx-consoleだけ手当してもwormがどんどん入ってきてしまいます。

基本的にはサーバを綺麗に入れ直すのが良いと思いますが、本稼働中だと、なかなかそうもいかないので、私は以下のようにしました。まずJBossを落とします。jmx-consoleとweb-consoleは使用していなかったので、deploy/jmx-console.war、deploy/management/console-mgr.sarをリネームしました。あと、deploy/managementの下に、idssvc.war、iesvc.war、zecmd.war、zlpwhWeJ.warというディレクトリがあるようであれば削除します。私の場合は特に見つかりませんでしたが、deploy直下に怪しいwarがあるようなら、それも削除(リネーム)します。あと、念のためdeploy/workも削除しておきました。binディレクトリに送りこまれたwormも削除します。これでJBossを立ち上げて、アクセスログを監視し、サーバが200を返しているリクエストに怪しいものが無いことを確認します。とりあえず、うちのサーバはこの対処をしてからは侵入されていないようです。

繰り返しますが、ここに書いた内容は間違っているかもしれませんので、ご注意ください。



Re: JBossを狙ったwormにやられてしまいました。

私もやられてしまいました。 JBoss5です。 googleすると結構出てきますので、最近流行っているのかな? RedHatの皆本さんにhttp://www.infoq.com/jp/news/2011/11/jboss-wormを教えていただき、とりあえずのパッチを当てて様子を見ています。 JBoss6/7では大丈夫だという書き込みも見たので、こっちへ移行しようとseam 2.2/eclipseで悪戦苦闘中です。 すんなり行ってくれません。

Re: JBossを狙ったwormにやられてしまいました。

アプリケーションサーバを上げるのも、なかなか大変ですよね。

コメント追加 トラックバック送信
このサイトの掲載内容は私自身の見解であり、必ずしもIBMの立場、戦略、意見を代表するものではありません。
日本アイ・ビー・エム 花井 志生 Since 1997.6.8