web-dev-qa-db-ja.com

偽のウィンドウの更新

ハッカーが悪意のあるソフトウェアをWindows Updateを通じてオペレーティングシステムのアップデートであることを告げることで、あなたに悪意のあるソフトウェアをダウンロードさせることができると聞きました。本当ですか?はいの場合、どうすれば身を守ることができますか?

19
user3787755

通常のハッカーがWindows Updateシステムを介して何かを送信することはほぼ不可能です。

聞いたことは違います。それはWindows Updateのように見え、インストールするように指示するスパイウェアです。次に[インストール]をクリックすると、UACプロンプトが表示され、管理者権限を要求されます。これを受け入れると、スパイウェアがインストールされる可能性があります。 Windows UpdateではUAC昇格テストに合格する必要はありません。 Windows Updateサービスは最高の権限を持つSYSTEMとして実行されるため、これは必要ありません。 Windows Updateのインストール中に表示される唯一のプロンプトは、使用許諾契約の承認です。

編集:政府がこれを阻止できる可能性があるため、投稿に変更を加えましたが、私は普通の市民として、とにかく政府から保護することができます。

31
LPChip

はい、それは本当だ。

Flameマルウェア Windowsの更新プロセスの欠陥を介してユーザーを攻撃しました。作成者は、Windows更新システムにセキュリティホールを見つけ、被害者をだまして、自分のパッチにマルウェアが含まれているのは本物のWindows更新であると思い込ませました。

マルウェアの標的は自分自身を守るために何ができますか?あまりない。 Flameは何年も検出されないままでした。

ただし、Microsoftは現在、FlameがWindowsアップデートとして自身を隠すことができるセキュリティホールにパッチを適用しています。つまり、ハッカーは新しいセキュリティホールを見つけるか、Microsoftに賄賂を渡して更新に署名する能力を与えるか、単にMicrosoftから署名キーを盗む必要があります。

さらに、攻撃者は中間者攻撃を実行するためにネットワーク内の位置にいる必要があります。

つまり、これは実際には、NSAのような国家攻撃者からの防御を考える場合に心配する必要がある問題にすぎないということです。

8
Christian

回答の多くは、Windows更新プロセスの欠陥がFlameマルウェアによって使用されたことを正しく指摘していますが、重要な詳細の一部は一般化されています。

マイクロソフトテクネットの「セキュリティ研究と防御ブログ」というタイトルのこの投稿: Flame Malware衝突攻撃の説明

...デフォルトでは、攻撃者の証明書はWindows Vista以降のバージョンのWindowsでは機能しません。 Windows Vista以降のバージョンのWindowsでのコード署名に有効な証明書を偽造するには、衝突攻撃を実行する必要がありました。 Windows Vistaより前のシステムでは、MD5ハッシュの衝突なしに攻撃が可能です。

"MD5 Collision Attack" =非常に技術的な暗号の魔法-私は確かに理解するふりはしません。

2012年5月28日にFlameが発見され、公開された Kasperskyによって公開された のとき、研究者たちは、少なくとも2010年3月以降、野生で動作しており、2007年から開発中のコードベースを使用していることを発見しました。感染の経路としては、この1つの脆弱性が発見され、パッチが適用されるまで数年間存在していたということです。

しかし、Flameは「国民国家」レベルの作戦であり、すでに指摘したように、通常のユーザーが3文字の機関から身を守るためにできることはほとんどありません。

悪悪

Evilgradeは、ユーザーが偽の更新を挿入することにより、貧弱なアップグレード実装を利用できるようにするモジュラーフレームワークです。事前に作成されたバイナリ(エージェント)、高速ペンテスト用の動作するデフォルト構成が付属しており、独自のWebServerおよびDNSServerモジュールを備えています。新しい設定のセットアップが簡単で、新しいバイナリエージェントが設定されると自動設定が行われます。

プロジェクトは Github でホストされています。無料でオープンソースです。

使用目的を引用するには:

このフレームワークは、攻撃者がホスト名のリダイレクト(被害者のDNSトラフィックの操作)を行うことができるときに機能します...

翻訳:あなたと同じ(LAN)ネットワーク上の誰か、またはあなたのDNSを操作できる誰か...まだデフォルトのユーザー名を使用しており、あなたのlinksysルーターを通過する可能性があります...?

現在、63の異なる「モジュール」または攻撃される可能性のあるソフトウェアアップデートがあり、iTunes、vmware、virtualbox、skype、notepad ++、ccleaner、Teamviewerなどの名前が付けられています。これらのすべての脆弱性はそれぞれのベンダーによってパッチが適用され、どれも「現在の」バージョン用ではありませんが、ちょっと-とにかく誰が更新を行うのか...

このデモ ビデオ

2
bob

Windowsソフトウェアの更新には、Windows Updateコントロールパネルのみを使用してください。完全に信頼できないサイトではクリックスルーしないでください。

2
Tetsujin