dns antidote abhishek madav(86378148) suhas tikoo(22363556) urjit khadilkar(24449837)
TRANSCRIPT
![Page 1: DNS Antidote Abhishek Madav(86378148) Suhas Tikoo(22363556) Urjit Khadilkar(24449837)](https://reader035.vdocuments.net/reader035/viewer/2022070400/56649f135503460f94c276d1/html5/thumbnails/1.jpg)
DNS Antidote Abhishek Madav(86378148)
Suhas Tikoo(22363556)
Urjit Khadilkar(24449837)
![Page 2: DNS Antidote Abhishek Madav(86378148) Suhas Tikoo(22363556) Urjit Khadilkar(24449837)](https://reader035.vdocuments.net/reader035/viewer/2022070400/56649f135503460f94c276d1/html5/thumbnails/2.jpg)
Motivation
• We plan to device a heterogeneous service that would monitor the resolution of the user’s requests across different browsers.
• HTTP links accessed by the user would be checked for potential DNS poisoning against a DNS lookup performed by a secured server (one of the those kinds hosted by any anti-virus service).
• The server enumerates the list of the IP addresses which can then be compared with the local look-up for making a secured redirection to the user.
![Page 3: DNS Antidote Abhishek Madav(86378148) Suhas Tikoo(22363556) Urjit Khadilkar(24449837)](https://reader035.vdocuments.net/reader035/viewer/2022070400/56649f135503460f94c276d1/html5/thumbnails/3.jpg)
What is DNS?
• Domain Name System
• Integral part of the Internet, without which it will collapse.
• Used to convert a domain name into an IP address.
• OS asks the Resolving Name Server for the location of domain name.
• If RNS has no information, it contacts the Root Name Server for the location.
![Page 4: DNS Antidote Abhishek Madav(86378148) Suhas Tikoo(22363556) Urjit Khadilkar(24449837)](https://reader035.vdocuments.net/reader035/viewer/2022070400/56649f135503460f94c276d1/html5/thumbnails/4.jpg)
DNS Poisoning
Input (UCLA)
Output (UCI)
![Page 5: DNS Antidote Abhishek Madav(86378148) Suhas Tikoo(22363556) Urjit Khadilkar(24449837)](https://reader035.vdocuments.net/reader035/viewer/2022070400/56649f135503460f94c276d1/html5/thumbnails/5.jpg)
Block Diagram
Request Intercept.
Secure Server
DNS Poisoned Server
Browser
![Page 6: DNS Antidote Abhishek Madav(86378148) Suhas Tikoo(22363556) Urjit Khadilkar(24449837)](https://reader035.vdocuments.net/reader035/viewer/2022070400/56649f135503460f94c276d1/html5/thumbnails/6.jpg)
Current Progress
• We have written a java code that can capture DNS requests made by a user. (Client)
• We have written another code that converts the given domain name into an IP address. (Server)
• Client code is also capable of performing above mentioned Server functionality.
![Page 7: DNS Antidote Abhishek Madav(86378148) Suhas Tikoo(22363556) Urjit Khadilkar(24449837)](https://reader035.vdocuments.net/reader035/viewer/2022070400/56649f135503460f94c276d1/html5/thumbnails/7.jpg)
Next Steps
• We have to establish a secure connection between the Client and Server.
• We have to implement an interface which pops out an error message in case the client request and server response do not match.
![Page 8: DNS Antidote Abhishek Madav(86378148) Suhas Tikoo(22363556) Urjit Khadilkar(24449837)](https://reader035.vdocuments.net/reader035/viewer/2022070400/56649f135503460f94c276d1/html5/thumbnails/8.jpg)