170 likes | 195 Views
DNS, DNS Security, and DNSSEC. Olaf M. Kolkman olaf@nlnetlabs.nl. Agenda. 9:00 - 13:00 30 mins break at 11:00 13:00-14:15 lunch 14:15-18:00 (ca) 5 mins break at 16:15. Introductions. http://dns-school.org /. May not be permanent!. Who am I (Olaf).
E N D
DNS, DNS Security, and DNSSEC • Olaf M. Kolkman • olaf@nlnetlabs.nl
Agenda • 9:00 - 13:00 • 30 mins break at 11:00 • 13:00-14:15 lunch • 14:15-18:00 (ca) • 5 mins break at 16:15
Introductions http://dns-school.org/ May not be permanent!
Who am I (Olaf) • Director of NLnet Labs, a charity working on open standards and open source software • NSD, Unbound, ldns, Net::DNS, Net::DNS::SEC • DNSSEC evangineering • Previously @ RIPE NCC: responsible for DNSSEC deployment • DNSEXT chair 2001-2006 • IAB member since 2006 and its chair 2007-2011
Who am I (Willem) • System and Network Engineer at NLnet Labs • Previously @ AHK, also SNE • All-rounder (but does not skate the 10km)
Who are you • Your names • Background experience • Unix prompt: huh prompt? • make: make what, a pie everyday? • named: Yes, I was, as a candidate for the board • zones and domains: stay out of my personal space • Write down what you want to achieve by the end of these two days • We will be looking at that at the end of the two days • Is there anything we should pay special attention to?
Training the Trainers • Intended to get you bootstrapped for providing trainings to others • Part of our mission • Bit of improvisation on our side, and on yours This work is licensed under a Creative Commons Attribution 3.0 Unported License.
NLnet Labs To develop Open Source Software and Open Standards for the benefits of the Internet. Paraphrased Article 1 of the Foundations Charter
Not-For-Profit • We provide this course on an expenses only basis • If you use this material then consider to support NLnet Labs’ mission Financially:http://www.nlnetlabs.nl/labs/contributors/
BLOK 1: Classic DNS • DNS and its weaknesses • Unbound security settings • Authoritative Server protection
BLOK 2: Unbound in Practice • Hands on Labs Work: • Installing UNBOUND resolver Software • Building a DNS tree/infrastructure • Theory and Demonstrations around UNBOUND: • Hardware dimensioning, Network issues affecting Performance, Advanced configuration,Performance settings Monitoring, Monitoring security Graphs Statistics Debugging facilities
BLOK 3: DNSSEC in Theory DNS Security fundamentals • Public Key Cryptography and DNS Resource Records • Theory of operations Chains of Trust Do's and don'ts of DNSSEC serving Troubleshooting • Signature failures Transport failures strategies and tools for troubleshooting
BLOK 4: Securing the Labs infrastructure • Hands on signing, serving, and troubleshooting • Creating secure delegations
BLOK 5: DNS KEYs: risks and management • Introduction to OpenDNSSEC
BLOK 6: Introducing DNSSEC in a workflow • How to design your project, components to think about • Participants take a stab at a high level project plan
BLOK 7: Software and tools availability and development • where to find more information and some hints and tips on writing software with Net::DNS and ldns