Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

マルウェアによるWeb検索のリダイレクトを防ぐには?WindowsのHostsファイルを取り戻す方法

Windowsの「Hostsファイル」は、ホスト名とIPアドレスを対応付けるための重要なテキストファイルです。しかし、このファイルはマルウェアによって書き換えられることが多く、ユーザーに深刻な被害をもたらすケースがあります。本記事では、マルウェア感染後にHostsファイルの制御を取り戻す方法を詳しく解説します。

読者からの質問

なぜWindowsのHostsファイルを修正・置き換えできないのでしょうか?必要な手順はすべて試しました。具体的には以下の通りです。

  • 管理者権限でメモ帳を使ってファイルを開く
  • Hostsファイルのプロパティでセキュリティ設定を編集する
  • Hostsファイルを直接編集する
  • 編集済みのファイルでHostsファイルを置き換え、元のファイルを削除する

しかし、Hostsファイルの保存場所のセキュリティ設定を編集しようとすると、「メモ帳が保存できません」というエラーが表示されます。また、ファイルを変更しようとすると「ファイルが存在しません」と表示され、その後勝手に消えてしまいます。助けてください!

Kannonの回答

WindowsのHostsファイルは、ユーザーにとって非常に強力なツールです。本来はホスト名とIPアドレスを手動で対応付けるためのテキストファイルですが、悪用される危険性も秘めています。悪意ある第三者の手に渡れば、特定のサイトへのアクセスをブロックしたり、別のサイトへリダイレクトしたりすることも可能です。つまり、善にも悪にも使える両刃の剣なのです。

悪用の一例として、マルウェアの拡散に関与することが挙げられます。そのため、一部のセキュリティソフトは、ユーザーが正しい権限を持っていても、このファイルの変更をブロックします。あなたの問題を推測すると、過剰に反応するアンチマルウェアソフトやファイアウォール、あるいはマルウェア感染が原因である可能性が高いでしょう。

短い答え:まずアンチマルウェアソフトやファイアウォールを無効化してから、管理者権限でHostsファイルを編集してください。または、マルウェアスキャンを実行した後、同じく管理者権限で編集します。

本記事では、なぜマルウェアがHostsファイルを攻撃するのか、そしてWindowsのHostsファイルを編集する手順について解説します。ただし注意が必要です。既存のマルウェア感染がある場合、ランサムウェアやキーロガーなど、さらに深刻な感染につながる恐れがあります。

マルウェアによるWeb検索のリダイレクトを防ぐには?WindowsのHostsファイルを取り戻す方法

なぜマルウェアはHostsファイルを攻撃するのか

疑問に思うかもしれません。なぜマルウェアはHostsファイルを書き換えたり、アクセスを妨害したりするのでしょうか?

考えてみてください:マルウェアに感染したことに気づいたユーザーは、最初に何をするでしょうか?そう、マルウェアの除去を試みるはずです。

セキュリティ対策ソフトをインストールしていなければ、ユーザーはアンチマルウェアソフトを探して検索するでしょう。ここで、Hostsファイルがウイルス対策サイトへのアクセスをブロックしていたらどうなるでしょうか。さらに、正規のウイルス対策サイトから偽サイトへリダイレクトされれば、キーロガーなどの追加のマルウェアをインストールさせられる可能性もあります。

一方、被害者がすでにセキュリティソフトを持っている場合でも、Hostsファイルを汚染することで、マルウェア定義データベースの更新が妨げられ、正確な検出能力が低下します。どちらの攻撃も、効果的なマルウェア対策を阻害するのです。

まず、マルウェアに感染していない状態でHostsファイルを修復する方法をおさらいします。その後、感染している場合の対処法として、Hostsファイルを修正する方法、または初期状態にリセットする方法を説明します。

Hostsファイルの編集方法(マルウェア未感染の場合)

まず、アンチマルウェアソフトまたはファイアウォールを無効化します。次に、Hostsファイルを編集します。編集にはテキストエディタがあれば十分です(すべてのWindowsシステムには少なくとも2種類のテキストエディタが搭載されています)が、より高機能なNotepad++の使用をおすすめします。

Windowsの検索ボックスに「ワードパッド」または「メモ帳」と入力し、アプリを右クリックして、コンテキストメニューから「管理者として実行」を選択します。これにより、管理者権限でワードパッド/メモ帳が起動します。

マルウェアによるWeb検索のリダイレクトを防ぐには?WindowsのHostsファイルを取り戻す方法

ワードパッドで「ファイル」→「開く」を選択し、以下のディレクトリから「hosts」ファイルを選びます:

C:\Windows\System32\drivers\etc\hosts

この時点で、テキストエディタを昇格された権限(管理者権限)で起動しておく必要があります。これにより、機密性の高いOSファイルをプログラムが変更できるようになります。この重要なステップを省略すると、Hostsファイルの変更は必ず失敗します。

Hostsファイルを開くと、次のような内容になっています:

マルウェアによるWeb検索のリダイレクトを防ぐには?WindowsのHostsファイルを取り戻す方法

ほとんどのユーザーは、このセクションに変化がないはずです。もし何か不審な記述(特に「#」記号の近くにないドメイン名など)を見つけたら、Googleで検索して安全性を確認してみましょう。

Hostsファイルの編集方法(マルウェア感染時

単純にマルウェアの支配力を弱めたいだけなら、前述の「Hostsファイルの編集」と同じ手順を繰り返します。ただし、1つの重要な違いがあります。先にコンピュータをセーフモードで起動しなければなりません。こうすることで、ファイル編集中にマルウェアが読み込まれるのを防ぎ、マルウェア対策作業を妨害する力を弱めることができます。

マルウェアによるWeb検索のリダイレクトを防ぐには?WindowsのHostsファイルを取り戻す方法

しかし、マルウェア感染の兆候に気づいた場合は、直ちにマルウェア除去作業を行うべきです。たとえば、Webサイトの強制的なリダイレクト、ポップアップの大量表示、空白ページの多発などは、何らかの感染を示す典型的なサインです。この種の感染をスキャンする最善の方法は、セーフモードで再起動し、マルウェアスキャンを実行することです。

マルウェアはキーロガーの設置や、正規サイトから悪意のあるサイトへの誘導など、深刻な被害をもたらす可能性があります。そのため、積極的かつ迅速な対応をおすすめします。重要な作業にパソコンを使用する前に、必ず問題を解決しておきましょう。

WindowsのHostsファイルをリセットする

マルウェアがHostsファイルに損害を与えた場合、感染を除去した後にファイルを修復する必要があります。幸い、Microsoftは「Fix It」修復ツールを無償で提供しており、これを使えばHostsファイルを工場出荷時の初期状態に自動的に復元できます。Fix Itファイルをダウンロードして実行ファイルを実行するだけで、面倒な手動編集なしに元の状態へ戻せます。

マルウェアによるWeb検索のリダイレクトを防ぐには?WindowsのHostsファイルを取り戻す方法
  1. Windows 10でhostsファイルを編集する方法を徹底解説!サイトのブロックも簡単

    インターネットは現代の生活に欠かせない存在です。ネットが突然使えなくなると、まるで世界が止まってしまったような感覚に陥ることもあるでしょう。デバイスでインターネット関連のトラブルが発生した際、「システムのhostsファイルを編集してみてください」とアドバイスされることがあります。hostsファイルはOS自体の一部であり、Windows、Mac、Linuxなど、どのプラットフォームにも必ず存在しています。 hostsファイルが破損すると、インターネットへのアクセスに支障が出ることがあります。この問題を解決するには、自分のPC上でhostsファイルを編集する必要があります。また、多くの人がhost

  2. Windows 10でhiberfil.sysを削除して休止状態を無効化する方法

    Windows 10のパソコンには、ユーザーから隠されている非常に巨大なファイルが存在します。Windows 10の休止状態(ハイバネート)機能を諦めてもよいのであれば、このファイルは削除可能です。シャットダウン以外にも、パソコンを休ませて省電力化を図るための状態が2つ用意されています。 1つは「スリープモード」です。スリープモードではPCの消費電力を最小限に抑えつつ、現在の作業内容はRAM(メモリ)上に保存されます。ただし、電源が失われると現在の状態は失われ、次回起動時には新しいセッションとして再スタートすることになります。 一方、「休止状態(ハイバネーション)」はスリープモードとは異なり、