ファーミングとは何ですか?また、ファーミングから身を守るにはどうすればよいですか?

ファーミングは、Webトラフィックを正当なサイトから偽のサイトにリダイレクトすることを伴うサイバー攻撃の一種です。後者は合法的なサイトのように見えるように設計されているため、ユーザーはログインして詳細を入力することに騙されます。これらの詳細は、「ファーマー」によって収集され、違法行為に使用されます。

フィッシングと同様に、ファーミングは、ユーザー名とパスワード、銀行の詳細などのユーザー情報を収集することを目的としています。フィッシングと比較すると、ファーミングははるかに洗練されていて不吉です。それはより広いネットをキャストし、短期間に多くのユーザーに影響を与え、企業に数百万ドルの費用をかける可能性があります。

フィッシングとファーミング

一部の人は、ファーミングを「ルアーのないフィッシング」と見なしています。フィッシングに比べてはるかに陰湿で、MOが異なります。通常のフィッシング戦術を知っているユーザーを含む多くのユーザーは、アカウントで異常なトランザクションに気付くまで、何が彼らを襲ったのかわかりません。

フィッシングでは、偽のWebサイトへのリンクを電子メールまたはテキストで送信してユーザーを誘導しますが、一方で、ファーミングは検出がはるかに困難です。

ユーザーが知らないうちにコンピューターを攻撃するか、場合によってはDNS(ドメインネームシステム)サーバーを攻撃して、正当なサイトのWebサイトトラフィックを再ルーティングし、ハッカーによって制御される偽のWebサイトにユーザーを誘導する可能性があります。

関連:フィッシングメールを見つける方法

2種類のファーミング

このサイバー攻撃がどのように機能するかをよりよく理解するには、2種類のファーミング攻撃を知ることが重要です。

マルウェアベースのファーミング

ハッカーが攻撃する1つの方法は、悪意のある電子メール、添付ファイル、またはダウンロードした汚染されたアプリから入手したトロイの木馬を介することです。それはあなたのコンピュータのホストファイルに入り、あなたの通常のURLからそれらのウェブサイトのコピーにトラフィックをリダイレクトします。

コンピュータのホストファイルをローカルアドレス帳と考えてください。このアドレス帳には、アクセスするWebサイトのホスト名とそれに対応するIPアドレスが含まれています。ホスト名は、www.google.comやwww.mybank.comのようにブラウザに入力する単語です。

Webサイトのホスト名を入力すると、コンピューターはホストファイルをチェックインして、そのサイトに対応するIPアドレスがあるかどうかを確認し、Webサイトに接続します。

デバイスがファーミングマルウェアに感染すると、サイバー犯罪者はコンピューターのホストファイルに密かに変更を加えます。ホストファイルまたはローカルの「アドレス帳」のエントリを変更することにより、サイバー犯罪者は、日常的にアクセスするサイトとほぼ同じように見える偽のサイトにリダイレクトする可能性があります。したがって、たとえばwww.facebook.comと入力すると、Facebookのような偽のページにリダイレクトされます。

DNSポイズニング

場合によっては、サイバー犯罪者は代わりにDNSサーバーを標的にします。 DNSサーバーは、ドメイン名とそれに対応するIPアドレスを持つ大きな電話帳またはディレクトリのようなものです。サイバー犯罪者は脆弱性を悪用してDNSサーバーに侵入し、偽のDNSエントリを入力してDNSキャッシュを汚染する可能性があります。

これを行うことにより、攻撃者は正当なサイト(通常はオンラインバンキングまたはeコマース)のWebサイトのトラフィックをリダイレクトし、ユーザーを複製されたWebサイトに誘導します。

DNSポイズニングは、数千人ではないにしても数百人のユーザーに影響を与える可能性があるため、非常に大きなネットをキャストします。さらに悪いことに、他のサーバーに感染する可能性があります。したがって、「中毒」という用語。

たとえば、2017年には、高度なファーミング攻撃が約50の金融機関を標的とし、3日間で3,000台を超えるPCに影響を及ぼしました。ヨーロッパ、米国、およびアジア太平洋地域の顧客は、サイバー犯罪者によってアカウントのログイン情報が収集された偽のWebサイトに誘惑されました。

DNSポイズニングも検出がより困難です。数十回のスキャンの後、コンピュータは問題なくマルウェアがないように見えるかもしれませんが、DNSサーバーが侵害された場合でも、偽のWebサイトにリダイレクトされます。

ただし、フィッシングやその他の形態のサイバー攻撃ほど一般的ではありません。攻撃者にとってはさらに多くの作業が必要になるためです。フィッシングは、偽のWebサイトへのリンクを送信する方が簡単であり、コンピューターやDNSサーバーに侵入するよりも、疑いを持たない被害者がそれをクリックすることを期待するため、より広く普及しています。

しかし、それがそれほど一般的ではないという理由だけで、それがあなたに起こり得ないという意味ではありません。この種の攻撃から身を守る方法を学ぶことで、将来のトラブルを大幅に減らすことができます。

ファーミング攻撃から身を守る方法

このサイバー攻撃がどのように機能するかがわかったので、ファーミング攻撃の成功から身を守るためのこれらのヒントといくつかの予防策を身に付けましょう。

ウェブサイトが安全であることを確認してください

ユーザー名とパスワード、銀行の詳細などの機密情報を入力する前に、WebサイトがHTTPS(Hypertext Transfer Protocol Secure)接続を使用していることを確認してください。これは、入力した情報を保護するSSL(Secure Sockets Layer)証明書発行れたことを意味します。

Webサイトが安全であることをどうやって知っていますか?良い指標は、ブラウザのアドレスバーです。小さな「南京錠」アイコンを探すだけです。アドレスも「http」ではなく「https」で始まる必要があります。

ソースを確認せずにクリックしないでください

ファーミングマルウェアは、一見無害に見えるファイルやソフトウェアの背後にこっそりと隠れているトロイの木馬の形で侵入する可能性があります。それはあなたのコンピュータのバックグラウンドに潜んでいて、あなたがそれを知らなくてもあなたのホストファイルのエントリでswitcherooを再生することができます。

ファイル、リンク、または電子メールのソースが正当であるかどうかを再確認してください。

信頼できる更新されたマルウェア対策ソフトウェアを使用する

アンチウイルスを最新の脅威に対して効果的にするには、定期的に更新する必要があります。サイバー攻撃者は、コンピューターまたはサーバーの脆弱性を悪用することが多く、更新はこれらの脆弱性を修正することを目的としています。

オペレーティングシステムとウイルス対策ソフトウェアの更新は、フィッシングマルウェアに対する最初の防衛線です。

二要素認証を有効にする

二要素認証(2FA)は、オンラインアカウントを保護するための最良の方法の1つです。特に財務情報を扱うウェブサイトでこれを使用する必要があります。

2FAを有効にすると、ログインとパスワードとは別に別のコードの入力を求められます。このコードは携帯電話または電子メールに送信されるため、ハッカーがユーザー名とパスワードを取得しても、コードが必要なため、次回はアカウントに侵入しません。

ウェブサイトで文法エラーをチェックする

ハッカーの目的は情報を収集することであり、シームレスなオンラインエクスペリエンスを提供することではないため、ハッカーはコンテンツの洗練にそれほど多くの時間を費やすことはありません。文法上の誤り、非常に長い文、正しく聞こえないフレーズに注意してください。これらは、多くの場合、Webサイトの正当性を知る手がかりになります。

何かがおかしいと思ったら、銀行に電話してください!

ファーミング攻撃は、実行が難しく、より高度な技術を必要とするため、フィッシングほど一般的ではありませんが、はるかに厄介で陰湿です。ユーザーがアドレスバーに正しいURLを表示していても、正規のWebサイトのように見える偽のWebサイトに誘導される可能性があるため、ユーザーが知らないうちに攻撃する可能性があります。

また、マルウェアがデバイスにインストールされている場合は1人のユーザーに対して繰り返し攻撃を開始したり、DNSポイズニングの場合のように複数のユーザーに対して繰り返し攻撃を開始したりすることもできます。

何かがおかしいことに気付いた場合(WebサイトにSSL証明書が無効または欠落していることを示す警告が表示されたり、指を完全に当てることができなくても何かが正しくないように見える場合)、常に電話するのが最善です。銀行またはサイトのカスタマーサービスで再確認してください。

画像クレジット:B_A / Pixabay