ファーミング
ファーミングは、ユーザーに気付かれないように、正規のWebサイトを偽サイトへリダイレクトするサイバー攻撃です。フィッシングが、偽のリンクをクリックするよう人をだますのに対し、ファーミングはインターネットトラフィックの経路を決める基盤システムを操作します。そのため、ユーザーが正しいURLを入力しても、悪意のあるサイトに送られることがあります。
通常、ドメイン名をブラウザーに入力すると、その名前はDNS(ドメインネームシステム)によって数値のIPアドレスに変換されます。ブラウザーは正しいWebサーバーに接続し、Webサイトを読み込みます。処理を速くするため、最近行ったDNS検索の結果は、通常、デバイス上のDNSキャッシュにローカル保存されます。
ファーミング攻撃は、主に次の2つの方法でこの処理に干渉します。
- ローカルファーミング - ユーザーのデバイス上のマルウェアがDNS設定やhostsファイルを変更し、正規のドメイン名を悪意のあるIPアドレスへリダイレクトします。
- DNSサーバーの汚染 - 攻撃者がDNSサーバーを侵害し、ゾーンファイルを変更します。これにより、そのサーバーを利用するすべてのユーザーが偽サイトへリダイレクトされます。
DNSはインフラストラクチャーのレベルで動作するため、ファーミングは多数のユーザーに同時に影響を与え、フィッシングより危険になる可能性があります。現在のDNSサーバーは、ドメインの記録を検証するためにDNSSEC(Domain Name System Security Extensions)などのセキュリティ対策を使用していますが、依然として脆弱性は存在し、攻撃者はそれらを悪用し続けています。
ファーミングから身を守る
セキュリティソフトウェアを使ってローカルでのマルウェア攻撃を防ぎ、Webサイトを確認することで、リスクを減らせます。見慣れたWebサイトが怪しく見える場合は、次の手順を実行してください。
- ブラウザーのキャッシュを消去するか、デバイスを再起動してDNSエントリーを更新します。
- ウイルス対策ソフトまたはマルウェア対策ソフトでスキャンを実行し、ローカルで感染していないか確認します。
- 安全なDNSプロバイダー(Google Public DNSやCloudflareなど)を使ってサイトにアクセスしてみます。
- 問題が解決しない場合は、インターネットプロバイダーに連絡し、DNSに関する問題の可能性を報告します。
サイトにアクセスして何かおかしいと感じた場合は、個人情報を入力しないでください。安全なサイト(現在ではほぼすべてのサイトが該当します)であれば、アドレスバーの鍵アイコンをクリックしてセキュリティーの詳細を確認し、証明書がアクセスしようとしたサイトのものと一致していることを確認できます。
知識をテストする