DNS Antidote Abhishek Madav(86378148) Suhas Tikoo(22363556) Urjit Khadilkar(24449837)

Slides:



Advertisements
Similar presentations
Enabling Secure Internet Access with ISA Server
Advertisements

Chapter 16. Windows Internet Name Service(WINS) Network Basic Input/Output System (NetBIOS) N etBIOS over TCP/IP (NetBT) provides commands and support.
4.01 How Web Pages Work.
Firewall Simulation Teaching Information Security Using: Visualization Tools, Case Studies, and Hands-on Exercises May 23, 2012.
Module 5: TLS and SSL 1. Overview Transport Layer Security Overview Secure Socket Layer Overview SSL Termination SSL in the Hosted Environment Load Balanced.
The Application Layer Chapter 7. Where are we now?
1 Creating a network app Write programs that  run on different end systems and  communicate over a network.  e.g., Web: Web server software communicates.
1 Java Networking – Part I CS , Spring 2008/9.
Layer 7- Application Layer
Chapter Extension 7 How the Internet Works © 2008 Prentice Hall, Experiencing MIS, David Kroenke.
DOMAIN NAMING SYSTEM (AN OVERVIEW) By -DEEPAK. Topics --DNS What is DNS? Purpose of DNS DNS configuration files.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
1 Web Content Delivery Reading: Section and COS 461: Computer Networks Spring 2007 (MW 1:30-2:50 in Friend 004) Ioannis Avramopoulos Instructor:
Intro to Computer Networks DNS (Domain Name System) Bob Bradley The University of Tennessee at Martin.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
MNO Cloud Use Case 2 Source: Rogers Wireless Contact: Ed O’Leary George Babut 3GPP/SA3-LI#43Tdoc SA3LI11_115.
Boris Tshibangu. What is a proxy server? A proxy server is a server (a computer system or an application) that acts as an intermediary for requests from.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
Domain Name System | DNSSEC. 2  Internet Protocol address uniquely identifies laptops or phones or other devices  The Domain Name System matches IP.
The internet and the WWW
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
IT 210 The Internet & World Wide Web introduction.
Ch-9: NAME SERVICES By Srinivasa R. Gudipati. To be discussed.. Fundamentals of Naming Services Naming Resolution The Domain Name System (DNS) Directory.
Human-Computer Interface Course 5. ISPs and Internet connection.
Rhys McBreen (How the internet works) X. Contents The Layers and what they do IP Addressing X.
思科网络技术学院理事会. 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
Semester 1 CHAPTER 15.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 7: Domain Name System.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols.
Enabling Embedded Systems to access Internet Resources.
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
Hour 7 The Application Layer 1. What Is the Application Layer? The Application layer is the top layer in TCP/IP's protocol suite Some of the components.
Configuring Network Services and Protocols Lecture 2.
Status report on Lame Delegations (work in progress) George Michaelson DB SIG APNIC17/APRICOT 2004 Feb KL, Malaysia.
1 Introductory material. This module illustrates the interactions of the protocols of the TCP/IP protocol suite with the help of an example. The example.
IP BROS Presentation by: Amen Ahmed. Mario and Luigi are here to help us find our way through the internet. Mario will act as our browser and Luigi will.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Case Study.  Client needed to build data collection agents for various mobile platform  This needs to be integrated with the existing J2ee server 
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
TCP/IP (Transmission Control Protocol / Internet Protocol)
Cisco – Chapter 15 Application Layer closest to you as an end-user, when you are interacting with software.
Net 221D:Computer Networks Fundamentals
TESTING THE WIRELESS NETWORK INTERFACE CARD
CSI 3125, Preliminaries, page 1 Networking. CSI 3125, Preliminaries, page 2 Networking A network represents interconnection of computers that is capable.
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
DNS Antidote Abhishek Madav( ) Suhas Tikoo( ) Urjit Khadilkar( )
Application of the Internet 1998/12/09 KEIO University, JAPAN Mikiyo
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
Ben - Gurion University Department Of Communication Systems Engineering DNS For Cell Phones Yoav Peer, Eugene Volchek Instructor: Dr. Chen Avin.
The Domain Name System Student : Hi this is my presentation about.
End-host IP: MAC: 11:11:11:11:11 gateway IP: MAC: 22:22:22:22:22 Google server IP: interne t interface DNS server IP:
Website Design and Construction Services and Standards.
Is the Domain Name System the heart of the internet?
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
Network Wiring and Reference
MCA – 405 Elective –I (A) Java Programming & Technology
Working at a Small-to-Medium Business or ISP – Chapter 7
Chapter 3: Windows7 Part 4.
Working at a Small-to-Medium Business or ISP – Chapter 7
TCP/IP Networking An Example
Working at a Small-to-Medium Business or ISP – Chapter 7
Firewalls Routers, Switches, Hubs VPNs
TCP/IP Networking An Example
Applications Layer Functionality & Protocols
COMPUTER NETWORKS PRESENTATION
Computer Networks Protocols
Q/ Compare between HTTP & HTTPS? HTTP HTTPS
Presentation transcript:

DNS Antidote Abhishek Madav( ) Suhas Tikoo( ) Urjit Khadilkar( )

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.

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.

DNS Poisoning Input (UCLA) Output (UCI)

Block Diagram Request Intercept. Secure Server DNS Poisoned Server Browser

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.

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.