Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Comprehensive DNS Security and DNSSEC
Rating: 4.3 out of 5(58 ratings)
1,348 students
Created byTaoufik Z.
Last updated 10/2022
English

What you'll learn

  • You will learn DNS protocol architecture.
  • You willl understand DNS security mechanisms such as DNSSEC, RPZ, ACL, Chroot, etc.
  • You wlll dive into DNS Security Extensions, or DNSSEC.
  • You will explore DNS Attacks such as DDoS, DNS amplification, cache poisoning, website defacing, etc.
  • You will see the best practices for configuring and securing DNS.
  • You'll be configuring BIND DNS as a resolver server and as an authoritative server with a focus on security.

Course content

3 sections26 lectures1h 32m total length
  • Course Overview1:30
  • DNS History3:08

    Trace the history of the domain name system from hosts.txt and ip addresses to its birth, and explain the root to gTLD and ccTLD hierarchy managed by IANA and ICANN.

  • DNS Architecture4:35
  • DNS Zone File4:12

    Explore how a zone file on the authoritative server stores domain DNS records, TTL, and the serial with refresh settings, and review A, CNAME, MX, NS, TXT, PTR, and AAA.

  • Bind zone file
  • DNS Reverse Zone1:51

    Configure a reverse zone for the 190.168.1.0/24 block using the 1.168.192.in-addr.arpa file and a ptr record that maps the IP address to mail.acme.org.

  • Whois4:14

    Explore how whois queries reveal registered domains, registries, and registrars, showing domain statuses via EPP, such as clientUpdateProhibited and clientTransferProhibited, with examples like reddit.com.

  • DNS Packet - Part 13:50

    Demonstrate how DNS packets are built and transported over UDP, detailing the header, question, answer, and additional sections, with the transaction ID and flags.

  • DNS Packet - Part 21:12

    Understand how a recursive server validates a DNS response from the authoritative server by matching the source port, destination port, destination IP, and transaction ID, demonstrated with a Wireshark snippet.

  • The DNS Packet

Requirements

  • Basic networking concepts

Description

Welcome to the "Comprehensive DNS Security and DNSSEC" course.

In this course, you will learn how the Domain Name System came to be, how it has evolved, how it works and how to make it secure. You will explore DNS functions, history, structure, architecture, and security.

  • You will learn the difference between an authoritative DNS server and a recursive DNS server.

  • You will understand what is a zone file and what is a reverse zone file.

  • You will see the most common attacks against DNS systems and how to secure your infrastructure.

  • You will understand BIND DNS configuration as a recursive server as well as as an authoritative server.

We will cover the techniques used to target DNS systems as well as those that take advantage of the DNS system to carry out a malicious activity. Examples include:

  • Fingerprinting the DNS

  • Distributed Denial-of-Service (DDoS) against DNS.

  • DNS Spoofing

  • DNS Amplification attacks

  • Cache poisoning

  • Domain hijacking

  • DNS Tunneling

You will learn to use different command line tools and utilities, such as whois, dig, hping3, fpdns, etc.

You will learn to read the DNS packet information, such as the header, the answer section, and the "additional information" section.

You will be able to understand filtering of incoming requests using Response Policy Zones, and how to track down malicious domains.

You will discover DNSSEC, the framework that is being adopted to sign and secure DNS communications. TSIG is also covered in this course.

This course will be kept updated with relevant material when the students ask for it. So, don't hesitate to leave a message. Feel free to suggest topics you’d like to understand more.

Who this course is for:

  • Information Security Professionals
  • Network Engineers
  • IT Architects
  • Security Managers
  • Infrastructure Engineers