なぜWindowsはウイルスに狙われやすいのか?Microsoft最大の敵の正体に迫る
Windowsユーザーの多くは、他のOSと比べてなぜWindowsばかりがウイルスやトロイの木馬に悩まされるのか、疑問に思ったことがあるのではないでしょうか。ウイルスの仕組みや動作を正しく理解している人は実は少なく、ましてや作り方を知る人はごくわずかです。今回は「なぜMicrosoftのOSにはウイルスが多く、他のOSには少ないのか」という質問にお答えします。その答えは非常に複雑ですが、この記事で詳しく掘り下げていきます。読み終える頃には、Microsoftがなぜセキュリティ強化を続けなければならないのかが理解できるはずです。
ウイルスの仕組み
ウイルスとは、システムの乗っ取りや脆弱性の悪用を目的として作られたソフトウェアのことです。破壊的なもの(ハードディスクのデータを消去するタイプなど)もあれば、戦略的な目的を持つもの(システムリソースを利用して別のシステムへ攻撃を仕掛けるタイプなど)もあります。多くのウイルスは、メールの添付ファイルやSNSのリンクなどを通じて自己複製し、知人や家族のPCへと拡散していきます。だからこそ、ウイルス対策ソフトなどのセキュリティソリューションで、常に一歩先を行く対策が重要になるのです。
Microsoftの圧倒的なシェアが招くリスク
Windowsは現在も世界で最も利用されているOSです。海賊版の存在により各バージョンの正確な普及率は不明ですが、家庭や教育機関のほとんどでWindowsが使われていることは間違いありません。ウイルスの数とOSの人気度の間には、ある相関関係があるようです。Windowsがあまりに普及しているため、ウイルス作者にとっては格好のターゲットとなります。攻撃者が利用できる「足場」が広大だからです。10億人以上のユーザーがいるOSを狙えるのに、わざわざ1,000万人規模のOSを標的にする開発者はいないでしょう。

つまり、人気には必ず悪い側面がつきものなのです。良い例がMacです。近年Macの売上が伸びると、Apple自身が「Macでもウイルスに感染しうる」と認めました。その発言の直前には、実際に「Flashback」と呼ばれるMac向けウイルスが出現していたのです。
しかし公平に言えば、原因は人気だけではありません。
Windowsの歴史的に脆弱だったセキュリティ
Microsoftは、複数の脆弱性を抱えたソフトウェアをリリースしてきた、笑い話になりかねない歴史があります。Windows Updateで毎回ダウンロードするKBパッチには、Microsoft自身が予見できなかった脆弱性を修正するセキュリティ修正が大量に含まれています。
セキュリティ対策の甘さを示す有名な例が、Windows XPの「自動実行(Autorun)」機能です。この機能はリムーバブルメディア内の「autorun.ini」ファイルの記述に従って何でも実行してしまうため、悪意ある実行ファイルがハードディスク上で自己複製し、さらに接続されたUSBメモリへと感染を広げることが可能でした。この脆弱性はVistaにも、ある程度残っていました。
これは完全にMicrosoftの落ち度であり、テキストファイルの指示を盲目的に実行することで問題が起きるとは想定していなかったのです。Windows 7の登場以降、脆弱性を突く攻撃は減少しましたが、それでもシステム内部には多くのセキュリティ脆弱性が残っていました。そのため、Windows 8はこれまでで最も安全なWindowsになるのではないかと期待されています。
まとめ
依然として多くのPCが脆弱性を抱えたバージョンのWindowsで動作しているため、セキュリティの脅威がいつまで続くのかを予測するのは困難です。自分自身を守るためにできることは、信頼できるウイルス対策ソフトを導入し、オンライン・オフラインを問わず、開くファイルに十分注意することだけです。
ぜひコメント欄で、あなたの意見をこの議論に加えてください!
Computer Virus Detection by BigStockPhoto
-
Chromeでプロセスが大量に実行されるのはなぜ?原因と削減方法を徹底解説
Google Chromeを使いながらタスクマネージャーを開いたことがあるなら、バックグラウンドで驚くほど多くのプロセスが動いていることに気づいたかもしれません。開いているタブが2〜3個しかないのに、タスクマネージャーにはそれ以上の数のChromeのエントリが表示されます。これらはすべて、ブラウザに関連付けられたプロセスです。この記事では、Chromeが多数のプロセスを実行することがメリットなのかデメリットなのかを解説し、プロセス数を減らす具体的な方法をご紹介します。Chromeのプロセスをタスクマネージャーで確認する方法タスクマネージャーは、パソコンのパフォーマンス向上やOSのトラブルシュー
-
Windows 10の動作を高速化!Microsoftサービスを無効にする理由と手順を解説
Windows 10をより快適に、スムーズに動かしたいと思って検索したことがあるなら、「特定のWindowsサービスを無効にしよう」というアドバイスを目にしたことがあるかもしれません。実は、お使いのOSにはデフォルトで有効になっている不要な機能や、CPUリソースを大量に消費するプログラムが存在します。これらのサービスはスタートアッププログラムの一種で、常時実行が必要なものばかりではありません。システムの動作が遅くなったり、起動に時間がかかったりする原因となっているのです。 そこで、Windows PCから最大限のパフォーマンスを引き出したいのであれば、内蔵されているMicrosoftサービスの