未然に防ぐ方法の考察メインPCがウイルスを食らいました。侵入経路を推測し、未然に防ぐ方法を考え、一人反省会を行っています。(2012/10)10月5日、22時30分頃にメインPCがウイルスを食らいました。この話題での掲載5回目(^_^;ウイルスの侵入経路を推測しつつ、一人反省会を行っています。TODAYセキュリティ関連の最新情報をチェックしたい場合、上記リンクが便利です。#このブログのTopページにも、RSSヘッドライン付けました。インターネット通信で利用するアプリは、常に最新の状態にしておこう。利用しているブラウザ最低でも上記は常に最新の状態にするよう心がけておこう。私はJAVAの脆弱性に対する危機感が非常に薄かったです。Playerも、そろそろ無効にした方が良い時代なのかも。最高レベルにしておこうWindows7のUACは、初期値[既定]または[暗転無し]にしている場合は、マルウェアは簡単にすり抜けてくる。UACは[最高]にしておく必要がある。エンタープライズ▲UAC初期値では、FAKE系のウイルスに感染する事が報告されています。(既定または暗転無し)を過信しない様にしよう([暗転なし]を選択していた場合)ウイルス感染時、不審なプログラムが侵入・起動した際にUACは反応した。[いいえ]を選択したのにプログラム実行された。UAC役に立たないじゃんチクショー。アプレットは「絶対に必要」な場合を除き、削除しておこう。最近のWebは、JAVAがなくてもほとんどが正常に作動します。JAVAは脆弱性の修正が遅いです。ヤバイです(>_<、)ウイルス対策ソフトの「常駐保護」機能を見直しておこう。今までゼロデイの脅威を想定していませんでした。ヒューリスティック機能がある場合は、誤作動覚悟で高設定が無難。侵入経路を推測するのは無理な場合も多い今回のウイルスには数十分~数時間の潜伏期間があった。tool騒動や、今年5~6月のphp脆弱性騒動の事を考えると、侵入経路を特定するのは無理に近い。ぶっちゃけ、JAVAとゼロデイに対する危機感が小さかった。UACの設定も甘く見ていた。XPからWindows7に移行してはや3年、堅牢なOSに頼り切ってセキュリティの意識がスッカリ低くなってしまった事が敗因。9月以降のJavaの脆弱性関連のニュースを見落としていたのも敗因。9月後半~10月前半は、ITニュースは著作権法改正関連ばかりを追っていて、セキュリティ関連のニュースに意識が向いていませんでした。コメント欄でも色々アドバイスを頂いています。ありがとうございます。このページの情報(感染のリスクを極限まで減らす)って考えよりも、データ漏洩や破壊を未然に防ぐ方向で管理しなきゃダメかも。ここから下は、自分に向けての反省文です。上でまとめた内容を冗長に書いたものに過ぎません。以下の様な現象が確認できました。クリーナを利用している所)ファイアウォールのルールが大量に破棄されているのが確認できます。不正なルールが追加され、JAVAにセキュリティーホールが開いていました。JAVA経由でクラッカーが簡単にPCへ侵入が可能な状態に。ソフト」、「復旧に2~3日かかった」程度で済んだのはラッキーかもしれません。PCを乗っ取られる可能性も十分にあったという事だと思います。いう経路で感染したのか?上の説明の通り、JAVAの脆弱性突かれ、セキュリティソフトで検出できない最新のウイルスを仕込まれました。▲感染から約20時間後(10月6日)のウイルス定義更新で発見したウイルス。JAVA経由でトロイに感染している事が分かります。ちなみにこれらのウイルスは10月5日時点では検出できませんでした。(10月5日、感染直後のウイルスチェック)▲上記ファイルと、2つのレジストリキーが反応した程度。感染直後はウイルス本体は検知できませんでした。(この時点でセキュリティーソフトを破壊されていた可能性もあり)ちなみに(多分ですが)検出されたウイルスはダミーです。偽の修復ツールを使って貰うために、わざと検知され、本体ウイルスは検知されないまま、PC内で大暴れしました。1UACとは・・・ユーザーアカウント制御。ユーザーの許可がない限りアプリケーションを管理者権限で実行する事ができなくなる仕組み。Windowsのシステムに変更が必要な重要なプログラムを実行する場合は、手動でUACの許可を与える必要がある。ウイルスに感染した際、UACは確かに反応しました。▲クリックで拡大・・・・ウイルス実行される時、確かにUACは反応した。ここで「いいえ」を選択してもプログラムは実行された。最近のウイルスは、何かしらの方法でUACをかいくぐる術を持っています。2UACの設定を[既定]または[暗転しない]に設定している場合は、マルウェアの感染を完全には防げないみたいです・・・。UACが初期値の場合すりぬける事が報告されています。Windowsセキュリティに投資するのは古い!?Microsoftのセキュリティーツールで十分かも。(当方で勝手に赤字装飾)UACのレベルを最高まで上げない限りセキュリティ対策としては効力を示しません(Vista用設定手順。7ではこちらを参照)(英語記事)。これはWindowsの作動方法を変えることにより、管理者権限で常にパソコンを操作する代わりにスタンダードユーザアカウントからでもソフトが簡単に実行出来るようにすることがそもそもの目的だったのです。スタンダードユーザとしていつもパソコンを使用する、またはレベルを最高まで上げる、というつもりがないのであれば、UACは無効にしてしまって構わないのです。マルウェアの脅威から身を守るためには、UACの設定は、[最高レベル]にしておく必要があるみたい。(Vista並みに操作が面倒臭くなるけど、仕方が無い('Α`)UACが中途半端な設定な場合は、マルウェアは簡単にすり抜けてくる。UACを無効にしちゃっても構わない・・・。