ファーミング(Pharming)とは?仕組みや主な手口、被害に遭わないための対策を解説
ファーミングとは、DNSやマルウェアを悪用してユーザーを偽サイトに誘導し個人情報を盗むサイバー攻撃です。ユーザーの過失がなくても被害に遭う危険性があります。本記事では手口と9つの対策を詳しく解説します。
目次
ファーミングとは、リダイレクトでユーザーを偽サイトに誘導して、個人情報などのデータを盗むサイバー攻撃のことです。正規業者を装ったメールにより偽サイトから個人情報を盗むフィッシング詐欺と異なり、ユーザーに原因がなくても被害に遭うケースがあるため、危険性が高いといわれています。
本記事では、ファーミングの概要や主な手口、被害を防ぐための対策について詳しく解説します。ファーミングについて知りたい方、被害を未然に防ぎたい方は、ぜひ参考にしてください。
ファーミング(Pharming)とは
ファーミング(Pharming)とは、ユーザーを偽サイトに誘導して個人情報を盗み取るサイバー攻撃のことです。一見すると正規のWebサイトと似ているため、騙されるユーザーも少なくありません。
ここからは、以下について詳しく解説します。
- ファーミングで狙われる情報
- ファーミングの仕組み
- ファーミングとフィッシング詐欺の違い
ファーミングで狙われる情報
ファーミングで狙われる情報は以下の通りです。
| 種類 | 具体的な項目例 |
|---|---|
| 個人情報 | 氏名・生年月日・住所・電話番号・メールアドレス |
| 認証情報 | ID・パスワード・秘密の質問の回答 |
| 口座情報 | 金融機関名・支店名・支店番号・口座番号・暗証番号 |
| クレジットカード情報 | カード番号・有効期限・セキュリティコード |
例えば、口座情報やクレジットカード情報を盗まれれば不正に利用され、金銭的な被害が発生する恐れがあります。また、SNSのアカウントを乗っ取られ意図しない投稿をされるケースもあります。自分のアカウントを乗っ取られれば、他者に迷惑を掛ける恐れもあるでしょう。
ファーミングの仕組み
ファーミングでは、DNSの情報変更によりユーザーを偽サイトに誘導して情報を盗み取る仕組みになっています。
DNS(Domain Name System)とは、ユーザーの検索に応じて適切なWebサイトを表示させる目的で、ドメイン名をIPアドレスに変換する仕組みのことです。ドメイン名とはインターネット上のどこにサイトがあるかを示す住所のことで、IPアドレスとはコンピューターやサーバーを識別する文字列のことを指します。私たちがインターネットを使用する際には、以下の流れが取られています。
- ユーザーがドメイン名(〇〇〇〇〇.co.jp)を入力してアクセスを要求
- DNSサーバーが受信したドメイン名を基にIPアドレス(〇〇〇.〇〇〇.〇〇〇.〇)を返信
- ユーザーが目的のサイトにアクセス
ファーミングでは、正規のサイトではないIPアドレスを返信することで、ユーザーを偽サイトに誘導します。
ファーミングとフィッシング詐欺の違い
ファーミングとフィッシング詐欺は、どちらも偽サイトに誘導して情報を盗み取るサイバー攻撃です。ただ、偽サイトに誘導する手法が異なります。
ファーミングがDNSの情報変更によりユーザーを誘導するのに対して、フィッシング詐欺は正規業者を装ったメールやSNSの投稿を用いてユーザーを偽サイトに導く手法です。具体的には、Amazon・楽天といったECサイトや金融機関、配送業者などの名前が悪用されています。
ファーミングの場合、ユーザーに過失がなくても情報を盗まれる可能性があります。Webサイトのドメイン名を手入力したり、ブックマークを活用してアクセスしたりしても、偽サイトに誘導される可能性があるでしょう。ファーミングは「誘導のないフィッシング」とも呼ばれ、フィッシング詐欺よりも危険とされています。
なお、フィッシング詐欺の概要や対策の詳細を知りたい方は以下もご覧ください。
⇒フィッシング詐欺とは?5つの対策や被害にあった場合の対処法を解説
ファーミングの主な手口
ファーミングには、主に以下2つの手口が存在します。
- マルウェア感染
- DNSキャッシュポイズニング
ここからは、上記それぞれの手口を順に解説します。
マルウェア感染
トロイの木馬やメールスプーフィングなどにより、ユーザーのコンピューターをマルウェアに感染させることで、ホストファイルを改変する方法です。トロイの木馬とは、無害なプログラムやソフトウェアを装いシステム内に侵入して、標的が気づかないうちに攻撃を行うサイバー攻撃のことを指します。メールスプーフィングとは、メールのヘッダー情報を偽造してユーザーを騙すサイバー攻撃のことです。
ホストファイルが改ざんされた場合、ユーザーが特定のWebサイトにアクセスを試みると偽のIPアドレスにリダイレクトされます。マルウェアの検出と削除を行っても、コンピューターにデータを一時保存して、次回以降の読み込みを高速化させる仕組みのキャッシュを削除しなければ、偽サイトにリダイレクトされる恐れがあります。
なお、トロイの木馬に関する詳細は以下をご覧ください。
⇒【徹底解説】トロイの木馬とは?ウイルスなの?種類・危険性・対策を完全網羅!
DNSキャッシュポイズニング
DNSのキャッシュ情報を不正に改ざんすることで、ユーザーを偽のウェブサイトに誘導する攻撃手法です。多くの場合、GoogleやLINE、Instagram・X(旧Twitter)などの著名サイトが標的となっています。
DNSサーバーは組織のネットワーク上に存在してセキュリティで守られており、簡単には情報の書き換えができません。ただ、改ざんできれば多くのユーザーに影響を与えられるため、サイバー攻撃者には大きなメリットがあります。DNSキャッシュポイズニングは、ファーミングにおけるもっとも代表的な手法です。
DNSキャッシュポイズニングの仕組みや流れ
DNS情報の改ざんにより情報を騙し取るDNSキャッシュポイズニングは、以下の流れで行われます。
- 攻撃者が標的サイトの外見や機能を真似した偽サイトを作成する
- 攻撃者が標的となるサイトのIPアドレスをリサーチして、DNSサーバーの情報を不正なIPアドレスに書き換える
- ユーザーがアクセスを試みると、DNSサーバーが改ざんされたIPアドレスを返信する
- ユーザーは偽サイトに誘導され、入力した個人情報やアカウント情報を盗み取られる
ファーミングの被害に遭ったかを見分ける方法
以下はファーミングの被害における一例です。
- 記憶にないインターネットバンキングの送金
- 身に覚えのないクレジットカードやデビットカードの使用
- 自分が行っていないSNSでの投稿や友達申請、メッセージの送信
- クラウドサービスにおける認証情報などのアカウント情報変更
上記が発生した場合には、マルウェアのスキャンと駆除を実施しましょう。また、キャッシュのクリアも欠かせません。キャッシュが残っていれば、マルウェアを駆除しても偽サイトに誘導される恐れがあります。インターネットバンキングやクレジットカード会社にも連絡を行い、悪用されたことを伝えましょう。
ファーミングの被害に遭わないための対策
ファーミングの被害に遭わないためには、以下の対策が有効です。
- 不審なメールを開かない
- ルーターの設定を見直す
- 信頼性の高いISPを選ぶ
- 「http」のリンクをクリックしない
- URLやページに不審点がないかを確認する
- 多要素認証を設定する
- エンドポイントセキュリティを利用する
- セキュリティ対策ツールを導入する
- 従業員教育を実施する
最後に、上記の各対策について解説します。
不審なメールを開かない
不審なメールは開かないようにしましょう。多くのサイバー攻撃は、メールに添付したファイルのダウンロードや記載したリンクのクリックでウイルス感染させる手法が取られており、ファーミングも例外ではありません。
また、身に覚えのないメールを受信した場合には即時削除しましょう。残したままにしておくと、後日間違えて開封する恐れがあります。
不審なメールが届く場合、自分のメールアドレスが悪意ある第三者に知られている可能性があります。心配な方は、以下からアドレスが漏洩していないか診断しましょう。
なお、迷惑メールを放置する危険性や受信する原因と予防策に関する詳細は、以下をご覧ください。
⇒迷惑メールの放置は危険!理由や受信時の対処・予防法について解説
⇒迷惑メールへの対処法とは?受信する原因や予防する方法を解説
ルーターの設定を見直す
ルーターの設定見直しも、ファーミングの防止に効果的です。特に、管理者のID・パスワードを初期設定から変更していない場合には、必ず変えましょう。
また、ルーターのファームウェアをこまめにアップデートして、最新のバージョンを保つことも重要です。アップデートにより、セキュリティ上の欠陥である脆弱性をなくすためのパッチが提供されるケースがあります。さらに、Wi-Fiのアクセスポイントも併せて見直すと良いでしょう。
なお、脆弱性の詳細は以下をご覧ください。
⇒脆弱性とは?発生原因から被害事例、対処法までわかりやすく解説
信頼性の高いISPを選ぶ
信頼性の高いISPの選定も重要です。ISP(インターネットサービスプロバイダー)とは、インターネットの利用に必要なアクセスポイントを提供する事業者のことです。優良なISPは、不審なリダイレクトを削除する設定を行っているため、偽サイトに誘導されるリスクを下げられます。
「http」のリンクをクリックしない
「http」のリンクはクリックせずに「https」から始まるリンクのみを利用しましょう。「https」の「s」は「secure」を意味しており、SSL(暗号化通信)を用いてセキュリティを高めた通信規格です。「https」から始まる場合、アドレスバーの左端に鍵マークが表示されます。
ただし、「https」であっても必ず信用できるわけではありません。サイバー攻撃の手法が巧妙化しており、SSLを用いたサイトでユーザーを騙すケースも発生します。
なお、SSLの詳細を知りたい方は以下をご覧ください。
⇒SSLとは?仕組みや役割、メリット・デメリットを簡単に解説
URLやページに不審点がないか確認する
Webサイトにアクセスしたら、URLやページに不審点がないかを確認する癖を付けましょう。DNSキャッシュポイズニングによるファーミングの場合、ユーザーに落ち度がなくても被害を受けるケースがあります。
ただ、リダイレクトで本物に似せたサイトに誘導しているため、URLが正規サイトの表記と違ったり、記載された文章に誤字脱字があったりします。特に、インターネットバンキングなど金銭的な被害に直結するサイトでは、不審点がないかを確認することで被害に遭う可能性を減らせます。
多要素認証を設定する
多要素認証の設定も有効です。多要素認証とは、知識認証や所有物認証、生体認証などから性質の異なる要素を組み合わせて認証を行う方法のことです。万が一、ID・パスワードを盗まれたとしても不正アクセスされるリスクを抑えられます。
ただ、多要素認証を設定すればアクセス時の手間が増加します。重要性に応じて、多要素認証の設定を検討すると良いでしょう。
多要素認証の詳細は以下をご覧ください。
⇒MFA(多要素認証)とは?仕組みやメリット・デメリット、導入方法を解説
エンドポイントセキュリティを利用する
EDRなどのエンドポイントセキュリティ導入も、ファーミング対策に効果的です。エンドポイントセキュリティとは、デバイスやサーバーなどで実行されたアクティビティを記録・監視して、セキュリティインシデントを検知するソリューションのことです。不正アクセスなどを迅速に検知できるため、被害の最小化に役立ちます。
EDRの詳細やおすすめのツールを知りたい方は、以下もご覧ください。
⇒EDRとは?EPPとの違いや概要、製品比較まで徹底解説
⇒おすすめEDR製品14選!製品選択のポイントも解説
セキュリティ対策ツールを導入する
アンチウイルスソフトなどのセキュリティ対策ツール導入も欠かせません。アンチウイルスソフトを利用すれば、マルウェア感染によるファーミングの被害を防止可能です。また、他のサイバー攻撃を受けるリスクの抑制にもつながるでしょう。
従業員教育を実施する
従業員への教育実施も必要です。セキュリティ対策ツールを導入しても、従業員の不用意な行動からサイバー攻撃を仕掛けられるリスクがあります。サイバー攻撃手法や被害に遭った場合のリスク、避けるべき行動を定期的に伝え、従業員のリテラシーを高めましょう。
まとめ
ファーミングとは、ユーザーを偽サイトに誘導して個人情報を盗み取るサイバー攻撃のことです。マルウェア感染やDNSキャッシュポイズニングなどの手口を用いて、リダイレクトでユーザーを偽サイトに導きます。ユーザーに非がなくても被害を受けるリスクがあるため、フィッシング詐欺よりも危険なサイバー攻撃といわれています。
ファーミングを防ぐには、ルーターの設定変更や信頼性の高いISPの利用、セキュリティ対策ツールの導入などが有効です。ただ、近年のサイバー攻撃は高度化・多様化しており、対策を行ってもファーミングを100%防ぐことは困難です。万が一、認証情報を盗まれ不正アクセスで企業が保有する個人情報などが流出すれば、企業の信頼性やブランドイメージが低下してしまうため、情報が漏洩した際に素早く察知して、適切な対応を取るための体制構築も求められます。
情報漏洩監視ツール「ダークウェブアイ」は、会社のドメイン情報を入れるだけで「いつ」「どこから」「どんな情報が」漏れてしまったのか、一瞬で分かります。
自社情報が漏洩していないか不安な方は、まずは自社の漏洩状況を確認してみてはいかがでしょうか?
⇒メールアドレスを入れるだけ!自社の漏洩状況をチェック!

