Question

In: Computer Science

What is DNS Poisoning, Spoofing, Pharming and the differences and examples of each

What is DNS Poisoning, Spoofing, Pharming and the differences and examples of each

Solutions

Expert Solution

DNS Poisoning : A DNS server translates human readable addresses (e.g. google.com) to numerical IP addresses (e.g. 172.217.166.78). DNS servers contains translation tables that converts website names to their corresponding IP addresses. If an attacker manages to gain control of a DNS server, it can alter the translation table (poison the DNS server) to direct the traffic to some malicious IP instead of the intended website. E.g. They can replace google.com's IP with an IP that they own.

Spoofing : Spoofing is when an unknown and untrusted agent impersonates a known and trusted agent to access confidential or sensitive information about a client. E.g. a fraud might call you on your phone and pretend to be your banker in order to access your credit card details. In computer networks, spoofing is when a malicious agent creates IP packets with false source IP address to mark itself as another computing system. E.g. someone can return some fake IP packets to you with source IP as that of google.com to lead you to believe that they are search results.

Pharming: Pharming is the practice of creating a fake website which mimics a legitimate site, and redirecting internet traffic meant for the legitimate site to the fake one. When users interact with the fake site they unknowingly hand over sensitive information like credit card details, bank credentials, SSN, etc. E.g. Someone can host an exact replica of your banking website, except when you try to log in, your credentials are sent to the attacker.

DIFFERENCES:

DNS poisoning is a technique extensively used to conduct pharming. Another popular method of conducting pharming attacks is "Man in the middle" attack using hardwares like Wi-Fi pineapples.

Spoofing is done mainly through social engineering, whereas pharming attacks use little or no social engineering. Pharming makes use of technological methds like DNS poisoning.


Related Solutions

Define DNS poisoning, DNS Spoofing and DNS hijacking. Enable/Install webserver in your computer (such as IIS)...
Define DNS poisoning, DNS Spoofing and DNS hijacking. Enable/Install webserver in your computer (such as IIS) Choose a website name (such as www.cnn.com, etc.) and ping the website using command line tool. Note down the responses. Change/poison the DNS configuration using hosts file for your recently installed web server to redirect the chosen website (you could do the same that we did in the class) and ping the website (such as cnn.com as noted in step 3 above) that is...
What is a DNS cache poisoning attack, and how does it affect a network client? How...
What is a DNS cache poisoning attack, and how does it affect a network client? How does the Response Rate Limiting role feature mitigate a DNS amplification attack? What are the two keys that must be generated if you want to secure a zone with a digital signature? What is the purpose of each? What is DNS delegated administration, why might you want to use it, and how do you configure it? How are trust anchors distributed?
What is the local DNS server position DNS hierarchy?
What is the local DNS server position DNS hierarchy?
Please explain the differences between DHCP and DNS and discuss their purposes. I'm not looking for...
Please explain the differences between DHCP and DNS and discuss their purposes. I'm not looking for an easy google search, I need examples and explanations to help understand the concepts
What is DNS and what is it used for? How is it structured? What are the...
What is DNS and what is it used for? How is it structured? What are the implications of this structure? Describe an example DNS query.
Network security question: what is dns? how does it work? identify the attack surface of dns....
Network security question: what is dns? how does it work? identify the attack surface of dns. clearly detail how the exploitable services of dns can be attacked
Describe the major differences between fees and taxes and provide examples for each.
Describe the major differences between fees and taxes and provide examples for each.
list some examples of timing differences and for each difference determine if it would affect the...
list some examples of timing differences and for each difference determine if it would affect the book side of the reconciliation or the bank side of the reconciliation
What does 'Cultural differences' mean?Provide examples of this that are relevant
What does 'Cultural differences' mean?Provide examples of this that are relevant
What is the differences between subconscious, unconscious and preconcious? Explain it with examples.
What is the differences between subconscious, unconscious and preconcious? Explain it with examples.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT