In the first post of this DNSSEC series, I have shown the problem (DNS vulnerabilities), and in the second post, the "solution." In this third post, I am going to analyze DNSSEC. Can DNSSEC protect the users against all of the attacks? Or just part of them? What about corner cases?
The following list are the attack types from the first post, where DNSSEC can protect the users:
- DNS cache poisoning the DNS server, "Da Old way"
- DNS cache poisoning, "Da Kaminsky way"
- ISP hijack, for advertisement or spying purposes
- Captive portals
- Pentester hijacks DNS to test application via active man-in-the-middle
- Malicious attacker hijacks DNS via active MITM
The following list are the attack types from the first post, where DNSSEC cannot protect the users:
- Rogue DNS server set via malware
- Having access to the DNS admin panel and rewriting the IP
- ISP hijack, for advertisement or spying purposes
- Captive portals
- Pentester hijacks DNS to test application via active man-in-the-middle
- Malicious attacker hijacks DNS via active MITM
If you are a reader who thinks while reading, you might say "What the hell? Am I protected or not???". The problem is that it depends… In the case where the attacker is between you and your DNS server, the attacker can impersonate the DNS server, downgrade it to a non DNSSEC aware one, and send responses without DNSSEC information.
Now, how can I protect against all of these attacks? Answer is "simple":
- Configure your own DNSSEC aware server on your localhost, and use that as a resolver. This is pretty easy, even I was able to do it using tutorials.
- Don't let malware run on your system! ;-)
- Use at least two-factor authentication for admin access of your DNS admin panel.
- Use a registry lock (details in part 1).
- Use a DNSSEC aware OS.
- Use DNSSEC protected websites.
- There is a need for an API or something, where the client can enforce DNSSEC protected answers. In case the answer is not protected with DNSSEC, the connection can not be established.
Now some random facts, thoughts, solutions around DNSSEC:
- Did you know .SE signed its zone with DNSSEC in September 2005, as the first TLD in the world?
- Did you know DNSSEC was first deployed at the root level on July 15, 2010?
- Did you know .NL become the first TLD to pass 1 million DNSSEC-signed domain names?
- Did you know that Hungary is in the testing phase of DNSSEC (watch out, it is Hungarian)?
- Did you know that you can also use and test that cool DNSSEC validator?
- Did you know that there are alternative solutions like DNSCrypt?
- Did you know that in the future you might be able to enforce HSTS via DNSSEC?
- Did you know that in the future you might be able to use certificate pinning via DNSSEC?
Note from David:
Huh, I have just accidentally deleted this whole post from Z, but then I got it back from my browsing cache. Big up to Nir Sofer for his ChromeCacheView tool! Saved my ass from kickin'! :D
Related news
- Hacking Tools For Windows
- Pentest Tools Subdomain
- Hacking Tools For Mac
- Hacker Tools For Pc
- Hacking Apps
- Pentest Tools Review
- Hack Tools For Pc
- Pentest Tools Kali Linux
- Blackhat Hacker Tools
- Best Pentesting Tools 2018
- Hack Tools Pc
- Growth Hacker Tools
- Hacker Tools Apk
- Hackers Toolbox
- Hack App
- Underground Hacker Sites
- Hack Tools Mac
- Best Hacking Tools 2019
- Hacker Tools Github
- Pentest Tools For Mac
- Hacking Tools Mac
- Hacking App
- Best Hacking Tools 2020
- Hacker Tools Online
- Hacker Tools Mac
- Physical Pentest Tools
- Hack Tool Apk No Root
- Hacker Tools Free
- Pentest Tools Find Subdomains
- Pentest Tools Bluekeep
- Usb Pentest Tools
- Pentest Tools Bluekeep
- How To Make Hacking Tools
- Hack Website Online Tool
- Hacking Tools Download
- Hacker Tools 2020
- Hack Tools For Games
- Hacker Tools Apk
- Pentest Tools Online
- Hack Website Online Tool
- Pentest Tools Nmap
- Hacking Tools For Kali Linux
- Hacking Tools For Windows Free Download
- New Hacker Tools
- Pentest Recon Tools
- Pentest Tools Framework
- Pentest Tools List
- Pentest Tools Find Subdomains
- Computer Hacker
- Pentest Tools Review
- Hacking Tools Online
- Hack Rom Tools
- Easy Hack Tools
- Android Hack Tools Github
- Hack Tools For Mac
- Pentest Tools Bluekeep
- Pentest Tools Bluekeep
- Tools Used For Hacking
- Pentest Tools For Windows
- Blackhat Hacker Tools
- Pentest Tools Apk
- Hacker Tools Linux
- Pentest Tools Free
- Hack Tools For Ubuntu
- Hacking Tools For Windows 7
- Hack And Tools
- What Is Hacking Tools
- Pentest Tools Android
- Pentest Recon Tools
- Hacking Tools Download
- Hak5 Tools
- Easy Hack Tools
- Pentest Tools Download
- Hacker Tools Apk
- Underground Hacker Sites
- Hackrf Tools
- What Are Hacking Tools
- Hacker Tool Kit
- Hacks And Tools
- Pentest Tools Online
- Hacking Tools Mac
- Pentest Tools Port Scanner
- Pentest Tools For Ubuntu
- Tools For Hacker
- Hacker Tool Kit
- Hack Tools For Windows
- How To Make Hacking Tools
- Best Pentesting Tools 2018
- What Is Hacking Tools
- Hacker Tools For Pc
- Hack Website Online Tool
- Beginner Hacker Tools
- Hacker Tools Apk Download
- Hacking Tools For Windows
- Free Pentest Tools For Windows
- Android Hack Tools Github
- Hacker Tools Free
- Hacking Tools Online
- Hack Tools For Windows
- Hacking Tools 2019
- Black Hat Hacker Tools
- Github Hacking Tools
- Hacking Tools Download
- Hacking Tools Online
- Pentest Tools Free
- Hacker Security Tools
- Hacking Tools Download
- Hak5 Tools
- Github Hacking Tools
- Hacking Tools 2019
- Hacker Tools For Mac
- Hacker Tools Free Download
- Hacking Tools Online
- Hack Tools For Pc
- Pentest Tools For Mac
- Pentest Tools Url Fuzzer
- Hacking Tools 2020
- Hacking Tools Github
- Hack Website Online Tool
- Hacker Tools Online
- Hack Tools Online
- Pentest Tools Android
- Pentest Tools List
- Hacker Tools For Pc
- Usb Pentest Tools
- Hacker Tools Free
- Hacking Tools Windows
- Pentest Tools For Android
- What Are Hacking Tools
- Pentest Automation Tools
- Pentest Box Tools Download
- Hack Tools 2019
- Pentest Tools For Android
- Hacking Tools Hardware
- Hackers Toolbox
- Hacking Tools Windows 10
- What Is Hacking Tools
- Github Hacking Tools
- Hack Tools
- How To Make Hacking Tools
- Pentest Tools For Ubuntu
- What Are Hacking Tools
- Pentest Tools
- Hak5 Tools
- Pentest Tools For Ubuntu
- Hacker Tools For Windows
- Hacking Tools For Kali Linux
- Easy Hack Tools
- Hack Tool Apk
- Hack Tools 2019
- Hacker Tools List
- Pentest Tools For Ubuntu
- Pentest Tools Website Vulnerability
- Game Hacking
- Hack Tools
- Hacker Tools 2019
- Nsa Hack Tools
- Github Hacking Tools
- Pentest Tools Url Fuzzer
- Hacker Hardware Tools
- Hacking Tools Github
- Hacks And Tools
- Hacking Tools For Windows
No hay comentarios.:
Publicar un comentario