周りを見回すと、世界が変化するスピードに驚かされます。ファーミング(Pharming)やその他のサイバー犯罪攻撃などのオンライン(Online)詐欺技術は、これまでになく高い水準にあります。このような課題を克服するには、少なくともこれらの用語の基本的な理解が必要です。この情報文書の目的は、解決策で問題に取り組むことです。
ファーミングとは
ファーミングは、 DNSキャッシュポイズニングと呼ばれる戦略を使用して、(DNS Cache Poisoning)インターネット(Internet)ユーザーを正当なWebサイトから悪意のあるWebサイトにリダイレクトします。DNSキャッシュポイズニングでは、破損したデータがDNSのキャッシュデータベースに挿入されます。
攻撃者はいくつかの方法を使用してファーミング攻撃を実行します。最も一般的な方法の1つは、Hostファイルを変更することです。Pharmerは(Pharmer)密かにコンピュータを乗っ取り、偽造されたWebサイトに移動します。ブラウザに正規のURLが表示される場合がありますが、正規のサーバーにはアクセスできません。これは、ほとんどの場合、銀行、金融機関、またはeBayやAmazon(Amazon)などのオンラインショッピングWebサイトのページと同じように見えるページです。ここで、攻撃者はクレジットカード番号やアカウントのパスワードなどの機密情報を探します。
Hostsファイル(Hosts file )を使用すると、IP名とドメイン名を保存して、サーフィンを高速化し、DNSサーバーへの問い合わせを回避できます。したがって、ユーザーがブラウザにアドレスを入力するたびに、PCは最初にHostsファイルにアクセスし、このドメイン名が見つかると、WebサイトのIPアドレスを取得します。これで、Hostsファイルが変更された場合、ユーザーは間違ったWebサイトにリダイレクトされ、攻撃者は資格情報を盗むのを待ちます。
ファーミング攻撃を実行するために、攻撃者は通常、以下を利用します。(To carry out a pharming attack, the attacker typically makes use of the following:)
- 悪意のあるIP名とドメイン名をHostsファイルに書き込むバッチスクリプト。(Batch Script)
- バッチファイル(file)を別のファイルに結合するためのジョイナ(Joiner)
- ウイルス対策ソフトウェアからの実行可能ファイルのエスケープ検出を支援するコード難読化ツール。(Code Obfuscator)
フィッシングとファーミング
ファーミングとフィッシング(Phishing)の違いを明確にする必要があります。フィッシング攻撃(Phishing attacks)は、侵害される可能性のあるWebサイトにアクセスするように求める電子メールの受信から始まります。ファーミング攻撃は、悪意のあるWebサイトにリダイレクトされるDNSサーバーレベルで始まります。(DNS)
ファーミング攻撃を軽減する方法
(Use)Hostファイルの不正な変更からユーザーを保護するアンチウイルスプログラムを使用するのが1つの方法です。また、オペレーティングシステムとインストールされているソフトウェアに定期的にパッチを適用する必要があります。
より高度なファーミング攻撃は、通常インターネットサービスプロバイダー(Internet Service Providers)(ISP )によって処理される(ISPs)DNSサーバーを標的とします。このようなシナリオでは、ユーザーはリスクを処理するための選択肢がほとんどなく、信頼できるDNSサーバーを使用することを除いて、リスクに対してほとんど何もできません。
今日のほとんどのブラウザとセキュリティソフトウェアは、ファーミング(Pharming)サイトとフィッシング(Phishing)サイトにアクセスしたときにユーザーに警告することができます。そのため、ユーザーは、金融口座に関する詳細を明かしている間、常に警戒を怠らないようにする必要があります。疑わしい場合は常に、安全なネットワークを使用して通信し、資格情報やその他の要求された情報を明かさないでください。
ファーミングを防ぐために講じることができる予防措置
- 信頼できる正当なインターネットサービスプロバイダーを使用する:(Use a trusted, legitimate Internet Service Provider:)ISPレベルでの厳格なセキュリティは、ファーミングに対する最初の防衛線です。インターネット(Internet)サービスプロバイダー(ISP(ISPs))は、「ファーム化された」サイトを除外するために懸命に取り組んでいます。
- より優れたウイルス対策ソフトウェア:(Better Antivirus software: )適切な仕事をするウイルス対策プログラムをWindowsPCにインストールします。(Install)ファーミング詐欺への露出を減らすために、信頼できるセキュリティソフトウェアプロバイダーからウイルス対策システムを購入することをお勧めします。
- コンピューターを最新の状態に保つ:(Keep computer updated:) Webブラウザーとオペレーティングシステムの最新のセキュリティ更新プログラム(またはパッチ)をダウンロードして、保護を維持する習慣を身に付けてください。(Get)常に安全性の高いWebブラウザを使用してください。
- Webサイトのスペルを再確認します。(Double-check the spelling of a website: )ほとんどの場合、攻撃者は正当なアドレスをオーバーレイするか、同様のスペルのURLを使用して、実際の(URL)URLを覆い隠します。したがって、常にWebブラウザのアドレスバーをチェックして、スペルが正しいことを確認してください。
- URLの確認:(Check URL: )個人情報の提供を求めるサイトのURLを確認します。セッションがサイトの既知の本物のアドレスで開始され、追加の文字が追加されていないことを確認してください。(Make)ただし、ブラウザに正規のURLが表示される場合がありますが、正規のサーバーにはアクセスできないことを覚えておくことが重要です。
- 証明書を確認し(Check the certificate: )ます。ブラウザで開いたWebサイトページが正当であるかどうかを確認するには、数秒ではないにしても数分かかります。確認するには、メインメニューの[ファイル]に移動し、[プロパティ(Properties)]を選択します。または、ブラウザ画面の任意の場所でマウスを右クリックして、[プロパティ(Properties)]オプションを選択することもできます。ポップアップメニューから[証明書(Certificates)]をクリックし、サイトが正当な所有者からの安全な証明書を持っているかどうかを確認します。
- 「HTTP(Check the ‘HTTP)」アドレス( address: )を確認してください。これは、従うのが最も安全で簡単な方法です。個人情報の入力を求められるページにアクセスすると、「HTTP」がhttpsに変更されます。「s」はセキュアを表します。この投稿では、HTTPとHTTPSの違い(difference between HTTP and HTTPS)を紹介します。
- 南京錠を探す:(Look for PadLock: )ロックされた南京錠またはキーは、安全で暗号化された接続を示し、ロックされていない南京錠または壊れたキーは、安全でない接続を示します。したがって、ブラウザまたはコンピュータのタスクバーの下部にある南京錠またはキーを常に探してください。
ファーミングは深刻な懸念事項であり、増加傾向にあります。ISP(ISPs)はフィルタリングを提供するために必要な努力を払っていますが、ユーザーとしての私たちはインターネット(Internet)を使用する際にもっと警戒し、注意を払う必要があります。捕鯨詐欺(Whaling scams)とクリックジャッキング詐欺について今すぐ読ん(Read)でください!
What is Pharming and how can you prevent this Online Fraud?
When we look around we are amazed at the speed with which the world іs changing. Online fraud techniques such as Pharming and other cybercrime attacks are at an all-time high. To overcome such challenges, we need to at least have some basic understanding of these terms. The intention of this informational document is to approach the problem with a solution.
What is Pharming
Pharming redirects Internet users from legitimate websites to malicious ones using a strategy called DNS Cache Poisoning – where corrupt data is inserted into the cache database of a DNS.
The attacker uses several ways to carry out pharming attacks, one of the most popular way is to modify the Host file. The Pharmer covertly hijacks your computer and takes you to a forged website. Your browser may display the legitimate URL, but you will not be on the legitimate server. This, in most cases, is a page that looks identical to that of your bank, financial institution or online shopping websites like, eBay, or Amazon. Here, the attacker seeks your confidential information like credit card numbers, account passwords, etc.
The Hosts file allows storing IP & domain names to speed up surfing and avoid consulting a DNS server. So, every time a user enters the address into the browser, the PC accesses the Hosts file first and, if it finds this domain name, it takes up the IP address of a website. Now if the Hosts file is modified, the user will be redirected to the wrong website, where the attacker will be waiting to steals the credentials.
To carry out a pharming attack, the attacker typically makes use of the following:
- A Batch Script to write the malicious IP and domain names onto the Hosts files.
- A Joiner to join the batch file onto another file
- A Code Obfuscator to help the executable escape detection from anti-virus software.
Phishing vs Pharming
You need to be clear about the difference between Pharming and Phishing. Phishing attacks start with the receipt of an e-mail asking you to visit a website where you may get compromised. Pharming attacks start at the DNS server level where you are redirected to a malicious website.
How to mitigate Pharming attack
Use an anti-virus program that protects you from unauthorized alterations of the Host file is one way. Also, you should regularly patch your operating system and the installed software.
More sophisticated pharming attacks target the DNS server which is usually handled by Internet Service Providers (ISPs). In such a scenario, a user has few options at hand to handle the risk and he can do little against it, except using trustworthy DNS servers.
Most browsers & security software today are capable of alerting users when landing at Pharming and Phishing sites. As such, a user should always remain vigilant while divulging details about financial accounts. Whenever in doubt, communicate using a secure network and do not reveal your credentials or any other requested information.
Precautions that can be taken to prevent Pharming
- Use a trusted, legitimate Internet Service Provider: Rigorous security at the ISP level is your first line of defense against pharming. Internet service providers (ISPs) are working hard on their end to filter out ‘pharmed’ sites.
- Better Antivirus software: Install an antivirus program on your Windows PC that does the right job for you. It is a good practice to buy an anti-virus system from a trusted security software provider to reduce your exposure to pharming scams.
- Keep computer updated: Get into the habit of downloading the latest security updates (or patches) for your Web browser and operating system to stay protected. Use a good secure web browser always.
- Double-check the spelling of a website: In most cases, it is observed that the attacker obscures the actual URL by overlaying a legitimate-looking address or by using a similarly spelled URL. So, always check the Web browser’s address bar to make sure the spelling is correct.
- Check URL: Check the URL of any site that asks you to provide personal information. Make sure your session begins at the known authentic address of the site, with no additional characters appended to it. But it is important to remember that your browser may display the legitimate URL, but you will not be on the legitimate server.
- Check the certificate: It takes a few minutes if not seconds to verify if a website page you’ve opened in the browser is legitimate or not. To check, go to ‘File’ in the main menu and select ‘Properties’. Alternatively, you can right-click your mouse anywhere on the browser screen and, select ‘Properties’ option. From the menu that pops up, click on “Certificates” and check if the site carries a secure certificate from its legitimate owner.
- Check the ‘HTTP‘ address: It is the safest and easiest practice to follow. When you visit a page where you’re asked to enter personal information, the ‘HTTP’ should change to https. The “s” stands for secure. This post will show you the difference between HTTP and HTTPS.
- Look for PadLock: A locked padlock, or a key, indicates a secure, encrypted connection, and an unlocked padlock, or a broken key, indicates an unsecured connection. So, always look for a padlock or key on the bottom of your browser or your computer taskbar.
Pharming is a serious concern and it’s on the rise. Although ISPs are taking the necessary efforts to provide filtering, we as a user should be more vigilant and exercise caution when using the Internet. Read next about Whaling scams and Clickjacking frauds now!