web-dev-qa-db-ja.com

Windowsのウイルスがubuntuに感染する可能性はありますか?

私はトリプルブート、ウィンドウズ7、8とubuntuを持っています。 Windows内のスパイウェアやウイルスもubuntuセッション中にubuntuやスパイに害を及ぼす可能性はありますか?

5
John Watson

私はMDTガイに同意する必要があります、それは非常にありそうもないです。また、特定のマルウェアカテゴリではなく、一般的に マルウェア にウイルスという用語を使用していると仮定します。

  • LinuxとWindowsの実行可能ファイル形式は異なります(ELFとPEが最も一般的なケースです)-少なくともバイナリ実行可能ファイルの場合
  • 最近普及しているマルウェアのほとんどは「商用」の背景を持っています。つまり、作成者は次の方法でマシンに感染することで金銭的な利益を得ようとします。[.____]
    • 詐欺(銀行データのスキミングやトランザクションの変更など)
    • 多くのボットネットドローンの1つとしてマシンの計算能力または帯域幅を販売する
    • 直接恐喝、つまりランサムウェア
    • そこにはもっとたくさんのスキームがあります(ウィキペディアの記事をチェックしてください ここ ).。
  • マルウェアがスクリプト化されていたとしても、マルウェアの作成者は、調合の安定性や互換性(いくつかの注目すべき例外を除く)についてあまり懸念しているとは言えません(頻繁にクラッシュするWindows KMルートキットで最もよく示されます)。したがって、スクリプトはクロスプラットフォームマルウェアの1つの可能性です。私は冗談以外は何も知りません。
  • 前のポイントを拡張すると、Javascriptワームが存在し、不正なアドイン/拡張機能も存在します-そして、WindowsからLinuxマシンとプロファイルを共有するようにお気に入りのブラウザを構成した場合、それは可能ですこれを引き継ぐために。注:プラグインはバイナリ実行可能ファイルであるため、これはプラグインには影響しません(最初のポイントを参照)。
  • ブートキットは、クロスプラットフォームマルウェアのもう1つの考えられるケースです。しかし、私はそこに概念を超えたものは何も見えません。また、Linuxのカーネル構成の多様性を考えると、正しく理解するのはかなり難しいでしょう。
  • UEFIマルウェアとこのテーマの古いバリエーションはさらに別の可能性です。

繰り返しになりますが、非常にありそうもないですが、完全に不可能というわけではありません。これらのプラットフォーム間でブラウザプロファイルを共有するかどうかを最もよく知っています。


もう一つ。多くのLinux(およびMacOSX)ユーザーは、特権アクセスを持たないマルウェアはあなたを傷つけないという仮定の餌食になります(これは、unixoidシステムにマルウェアが「存在しない」理由としてもよく引用されます。完全に真実ではありません)。これは真実から遠く離れることはできませんでした。これにより、システム全体の拠点を確立できなくなりますが、マルウェアが個人ファイルなどからデータをスキミングするのを防ぐことはできません。自分のプロファイルにインストールされた不正なブラウザ拡張機能は、依然として危険です。アカウントすべてのアカウントにそれを行うことができるものとして。不正な拡張機能をインストールしてインターネットバンキングを行う場合、あなたがrootであるかjoeであるかは関係ありません。


部分的な開示:私はAV会社で働いていますが、どちらかはわかりません:) ...ただし、覚えておいてください:厳密に言えば、システムがクリーンかどうかは決してわかりません。一方、weが見つかりませんでした何でも。それとは反対の主張はすべて、マーケティング担当者であるか、AV業界全体をすぐに時代遅れにするでしょう。

13
0xC0000022L

いいえ。不可能ではないにしても、これは非常にありそうもないことです。一方のOSのコードは、もう一方のOSでは実行されません。その逆も同様です。

2
MDT Guy

ありそうもない*。 Windowsの実行可能ファイルは、特定のファイルに存在します format 他のMicrosoft以外のOSがエミュレーションなしで実行できる可能性は低いです。 (WINEなど。)

コンピュータウイルスは、何か悪いことや許可なしに何かを実行する実行可能コードにすぎず、それを実行できるOSでのみ実行されるため、 virus もOS固有の形式で記述されるという考え方です。フォーマット。

いくつかのフォーマットの機能を比較するチャート ここ があります。それらの上にマウスを置くか、クリックして、どのOSがそれらを実行しているかを確認できます。

*これはおそらく誰かがそれをやったことを意味します、それはただうまくいかなかった/実用的ではなかった/私たちはそれについて知らない/[〜#〜] i [〜#〜] それについて知らない、など。

私がテクニカルサポートで働いていたとき、感染した顧客に対するポリシーは、マシンを平らにして最初から再インストールすることを推奨することでした。 2つの主要なOSタイプがインストールされているので、おそらく大丈夫ですが、「ブートセクタが感染していて、次にインストールするWindowsに再感染するだけかもしれません」と話す資格はありません。本当にわかりません。

2
Mark Allen