Novinky v DNS. Ondřej Caletka. 11. února 2015. Uvedené dílo podléhá licenci Creative Commons Uveďte autora 3.0 Česko.



Podobné dokumenty
Ondřej Caletka. 23. května 2014

Správa a zabezpečení DNS

DNS, jak ho (možná) neznáte

Bezpečnější pošta aneb DANE for SMTP

Falšování DNS s RPZ i bez

StartSSL: certifikáty zdarma

Principy a správa DNS

DNSSEC Validátor - doplněk prohlížečů proti podvržení domény

Bezpečnější pošta díky DANE

Ondřej Caletka. 2. března 2014

DNSSEC na vlastní doméně snadno a rychle

Principy a správa DNS

Bezpečnější bezpečnější díky DANE

Triky s OpenSSH. 4. listopadu Uvedené dílo podléhá licenci Creative Commons Uved te autora 3.0 Česko.

Ochrana soukromí v DNS

Útoky na DNS. Ondřej Caletka. 9. února Uvedené dílo podléhá licenci Creative Commons Uveďte autora 3.0 Česko.

Změna algoritmu podepisování zóny.cz. Zdeněk Brůna

Co musíte vědět o šifrování

Co musíte vědět o šifrování

Novinky v projektech Knot DNS a Knot Resolver. Daniel Salzman

3. listopadu Uvedené dílo podléhá licenci Creative Commons Uved te autora 3.0 Česko.

DNS, DHCP DNS, Richard Biječek

DNSSEC Pavel Tuček

Jak se měří Internet

DNSSEC. Proč je důležité chránit internetové domény? CZ.NIC z.s.p.o. Pavel Tůma

Domain Name System (DNS)

Infrastruktura DNS. Ondřej Caletka. 25. dubna Uvedené dílo podléhá licenci Crea ve Commons Uveďte autora 3.0 Česko.

Přístup k transportní vrstvě z vrstvy aplikační rozhraní služeb služby pro systémové aplikace, služby pro uživatelské aplikace DNS

Jak se měří Internet

DNSSEC v praxi. CZ.NIC z.s.p.o. Laboratoře CZ.NIC Ondřej Surý ondrej.sury@nic.cz

Novinky v.cz registru a mojeid. Zdeněk Brůna

DNSSEC na vlastní doméně snadno a rychle

DNS. Počítačové sítě. 11. cvičení

Stránka, doména, URL, adresa

Obsah. Úroveň I - Přehled. Úroveň II - Principy. Kapitola 1. Kapitola 2

DNSSEC během 6 minut

Provozní manuál DNSSec pro registr.cz a e164.arpa

Pojďme šifrovat! aneb ACME, továrna na certifikáty. Ondřej Caletka. 11. října 2015

Testovací protokol. webový generátor PostSignum. sada PIIX3; 1 GB RAM; harddisk 20 GB IDE OS: Windows Vista Service Pack 2 SW: Internet Explorer 9

České vysoké učení technické v Praze FAKULTA INFORMAČNÍCH TECHNOLOGIÍ katedra počítačových systémů DNSSEC. Jiří Smítka.

!"##$%&'&()*+,-./&0*(1&(&2)+34.50*6&2&78(94 EEE<(F*614BC<F2&

Automatická správa keysetu. Jaromír Talíř

Počítačové sítě Aplikační vrstva Domain Name System (DNS)

Principy a správa DNS

OpenVPN. Uvedené dílo podléhá licenci Creative Commons Uved te autora 3.0 Česko. Ondřej Caletka (CESNET, z.s.p.o.) OpenVPN 3. března / 16

Analýza otrávené DNS cache

Certificate Transparency

Novinky v DNS. I dinosauři měli mladé. Ondřej Surý

Útoky na DNS. CZ.NIC Labs. Emanuel Petr IT10, Praha

Aplikační vrstva. Přístup k transportní vrstvě z vrstvy aplikační rozhraní služeb služby pro systémové aplikace, služby pro uživatelské aplikace HTTP

DNSSEC: implementace a přechod na algoritmus ECDSA

ové služby a IPv6

Jen správně nasazené HTTPS je bezpečné

DoS útoky v síti CESNET2

Domain Name System (DNS)

Bezpečná VLAN v NIX.CZ. Ing. Tomáš Hála ACTIVE 24, s.r.o.

GDPR A INFORMAČNÍ SYSTÉM. Nadežda Andrejčíková Libor Piškula

Útoky na HTTPS. PV210 - Bezpečnostní analýza síťového provozu. Pavel Čeleda, Radek Krejčí

Služby správce.eu přes IPv6

DNSSEC a CSIRT. aneb co může udělat webhoster pro bezpečnější internet. Ing. Tomáš Hála ACTIVE 24, s.r.o.

Principy a správa DNS

Ondřej Caletka. 13. března 2014

Jmenné služby a adresace

Automatická správa KeySetu

DNS Domain Name System

Knot DNS Knot Resolver

Ondřej Caletka. 21. října 2015

metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování

Protokoly omezující moc certifikačních autorit

Zajímavé funkce OpenSSH

Základní principy obrany sítě II. Michal Kostěnec CESNET, z. s. p. o.

Principy a správa DNS

Útok na DNS pomocí IP fragmentů

y s garantovaným odesílatelem a obsahem v praxi s využitím DKIM. Ing. Tomáš Hála ACTIVE 24, s.r.o.

Let s Encrypt nahoďte šifrování na webu

Principy a správa DNS - cvičení

Šifrování ů pro business partnery

Ondřej Caletka. 27. března 2014

Poslední aktualizace: 1. srpna 2011

Knot DNS workshop (aneb alternativy k BINDu) Jan Kadlec jan.kadlec@nic.cz

Manuál pro práci s kontaktním čipem karty ČVUT

Dual-stack jako řešení přechodu?

Y36SPS Jmenné služby DHCP a DNS

BCOP aneb jak správně nasazovat

Jak vylepšujeme DNS infrastrukturu pro.cz? Zdeněk Brůna

Knot DNS Resolver. Modulární rekurzivní resolver. Karel Slaný

Obrana sítě - základní principy

OpenSSL a certifikáty

Bezpečnost. Michal Dočekal

Kerio VPN Client. Kerio Technologies

Principy a správa DNS

Bezpečný router pro domácí uživatele. Bedřich Košata

Útoky na certifikační autority a SSL

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Bezpečnostní týmy typu CSIRT/CERT obecně a v CZ.NIC

Domain Report. Pokud není uvedeno jinak, statistiky prezentují stav k

Studentská unie ČVUT v Praze, klub Silicon Hill. 22. února Ondřej Caletka (SU ČVUT) IPv6 nové (ne)bezpečí? 22.

Zabezpečení proti SQL injection

Modul ekomunikace. Uživatelský návod. Návod Dokumentace. Verze 1.1 poslední změna Modul ekomunikace strana 1/5

Projekt Turris. Proč a jak? Ondřej Filip ondrej.filip@nic.cz Bedřich Košata bedrich.kosata@nic.cz / IT13.2

Transkript:

Novinky v DNS Ondřej Caletka 11 února 2015 Uvedené dílo podléhá licenci Creative Commons Uveďte autora 30 Česko Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 1 / 25

Obsah 1 Novinky v DNS 2 Passive DNS 3 DNSSEC jako bezpečné uložiště Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 2 / 25

Root DNSSEC KSK rollover Podpis kořenové zóny před pěti lety 15 7 2010 Rolování kořenového klíče podle potřeby, nebo jednou za pět let Vyžaduje aktualizaci trust anchor ve všech validátorech Proběhne automaticky ve většině případů (RFC 5011) Testovací prostředí na http://keyrollsystems/ Podrobnosti rolování zatím nejsou stanoveny Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 3 / 25

Dynamické IPv6 záznamy běžná praxe v IPv4 spočívá ve vygenerování všech možných DNS záznamů pro IPv6 nemožné, soubor pro jednu podsíť /64 by zabíral stovky EiB (2 60 ) řešením je dynamické generování, podporované v Knot DNS 15+ Příklad examplecz { file "/etc/knot/emptyzone"; query_module { synth_record "forward dyn- 60 2001:db8:1::/64"; synth_record "forward dyn- 60 192020/24"; } } Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 4 / 25

DNS Water Torture princip Nová forma útoku, zneužívající otevřené rekurzivní resolvery Pro rekurzivní resolver připomíná Slowloris útok Postihuje zároveň rekurzivní i autoritativní servery Útočící botnet pokládá dotazy ve stylu <random string>wwwobetcom Dotaz je vždy přeposlán autoritativnímu serveru Autoritativní server se buď pod náporem zhroutí, nebo zasáhne rate limiting Rekurzivní server čeká na odpověď a zkouší dotazy opakovat https://wwwnanogorg/sites/default/files/nanog63-dnstrack-winstead-attackspdf Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 5 / 25

DNS Water Torture důsledky a obrana Důsledky Zahlcení serverů dotazy DoS rekurzivních resolverů, např BIND: maximum 1000 současně probíhajících rekurzí každá rekurze používá jeden file descriptor pro víc než ~4000 rekurzí přestává být spolehlivý Obrana Definování prázdných SLD zón obětí na rekurzoru a k a cenzura DNS riziko zablokování významných domén jako in-addrarpa, nebo couk Použít unbound s výkonovými optimalizacemi Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 6 / 25

Passive DNS Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 7 / 25

Myšlenka passive DNS Sbírat veřejná DNS data na rekurzivních DNS serverech Zjišťovat, na co se lidé ptají Nezjišťovat, kdo se ptá (ochrana soukromí) Ukládat do databáze spolu s časovou značkou Získat tak informace o historii DNS dat Mít možnost pokládat inverzní DNS dotazy Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 8 / 25

Dva přístupy k passive DNS 1 Zachytávání před rekurzivním serverem zaznamenávání každé uživatelské aktivity přesné sledování četnosti dotazů 2 Zachytávání za rekurzivním serverem menší objem dat díky cache implicitní ochrana soukromí Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 9 / 25

Passive DNS za rekurzivním serverem stub resolver rekurzivní resolver autoritativní server wwwcesnetcz? wwwcesnetcz! wwwcesnetcz? cz NS wwwcesnetcz? cesnetcz NS wwwcesnetcz? ROOT TLD cz wwwcesnetcz! SLD wwwcesnetcz pdns DB Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 10 / 25

Technické provedení Senzor sbírá DNS provoz pomocí PCAP knihovny v blízkosti DNS serveru Je možné jej buď spustit na stejném stroji jako DNS server, nebo klonovat data switchi Data se zapisují do binárních souborů po minutách Soubory jsou posílány pomocí SCP do databáze Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 11 / 25

Databáze pdns 1 ISC/Farsight DNSDBinfo 2 BFK 3 CERTat založeno na PosgreSQL miliarda položek v databázi 100 GB RAM, data na SSD discích Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 12 / 25

Webové rozhraní pdns@certat Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 13 / 25

Příklady použití Odhalení řídicích serverů botnetů, ve spolupráci s NetFlow také odhalení infikovaných stanic Odpověď na otázky: jde o zneužití legitimní služby, nebo o cílený hosting škodlivého obsahu? jaké další weby jsou hostovány na stejné IP adrese? Kontrola neoprávněného využití adresního prostoru (například sítě CESNET2) Výzkum nad globálními DNS daty které domény jsou hostovány pouze na území jednoho státu? jak často se mění data v různých doménách? Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 14 / 25

Přístup k databázi Přístup k pdns databázi CERTat je omezen pro: výzkumníky CERT/CSIRT komunitu provozovatele senzorů Existuje návrh standardního formátu pro snadnou kombinaci dat z různých Passive DNS systémů Zapojení dalších českých ISP je vítáno Kontaktujte L A Kaplana kaplan@certat Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 15 / 25

DNSSEC jako bezpečné uložiště Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 16 / 25

Problém důvěryhodnosti PKI modelu Mnoho důvěryhodných certifikačních autorit Různé úrovně ověření, stejný cílový efekt Důkladné ověření (Extended Validation, ) Základní oveření (Organization Validation, ) Bez ověřování identity (Domain control Validation, ) Kterákoli autorita může vydat certifikát pro jakékoli jméno Na druhou stranu Nízký počet vydaných falešných certifikátů Velmi účinné útoky bez nutnosti falešných certifikátů (phishing, rom-0, ) Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 17 / 25

Certificate pinning s DANE Možnost určit, který certifikát má být pro dané jméno platný Vyžaduje DNSSEC Čtyři typy použití (Usage) TLSA záznamu 0 kontrola certifikační autority 1 kontrola koncové entity 2 vložení certifikační autority 3 vložení koncové entity Příklad TLSA záznamu _443_tcpwww IN TLSA 0 0 1 5C4 6099 Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 18 / 25

DANE jako zvýšení zabezpečení PKIX Omezení množiny povolených certifikačních autorit (Usage: 0), nebo certifikátů (Usage: 1) Vynucení certifikační autority s přísnou politikou PKIX validace je stále nutná Tip: Umístěte do DNS otisk certifikátu své nejbližší autority Tu pak pomocí CNAME odkazujte ze všech svých služeb terenasslca2 IN TLSA 0 0 1 2FF183 BE43 _443_tcpwww IN CNAME terenasslca2 _443_tcpwww2 IN CNAME terenasslca2 _143_tcpimap IN CNAME terenasslca2 Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 19 / 25

DANE jako alternativa k PKIX Vynucení konkrétní autority (Usage: 2), nebo certifikátu (Usage: 3), bez vazby na PKI Možnost ušetřit za DV certifikáty V režimu vkládání nové autority je nutné, aby server kořenový certifikát posílal během hanshake Zatím spíše nepoužitelné, málo validujících klientů Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 20 / 25

DANE pro bezpečné předávání pošty PKIX neumožňuje šifrované předávání pošty Často nevalidní certifikát Nezabezpečená vazba doména MX záznam Není k dispozici uživatel, který by odsouhlasil varování DNSSEC a DANE dokáží bezpečnost vynutit Bezpečená vazba doména MX záznam Otisk certifikátu v DNS, nezávislost na PKI Zpětně kompatibilní bez možnosti downgrade útoků Bez TLSA: oportunistické šifrování bez kontroly S TLSA: šifrování vynuceno Selhání DNSSEC: zpráva odložena Podporováno v Postfixu od verze 211 Problémy pouze při použití djbdns a wildcard záznamů s DNSSEC Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 21 / 25

Generování TLSA záznamů CLI utilitka swede, popř webové generátory Usage zvolte 0-3 podle zamýšleného účelu Selector zvolte 0 pro otisk celého certifikátu Mtype zvolte 1 pro SHA-256 otisk Otestujte pomocí swede a gnutls-cli $ gnutls-cli --dane wwwcesnetcz - Status: The certificate is trusted - DANE: Certificate matches Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 22 / 25

Validace TLSA záznamů Rozšíření od CZNIC pro prohlížeče Neovlivňuje chování prohlížeče, neumí nahradit PKIX Odhalí sítě, které rozbíjejí DNSSEC Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 23 / 25

SSHFP záznamy pro bezpečné SSH SSH standardně vede seznam známých serverů DNS záznam typu SSHFP umožňnuje ukládat otisky serverových klíčů do DNS Validující klient pak ověří identitu serveru automaticky Vytvoření záznamu $ ssh-keygen -r serverexamplecom Zapnutí validace $ echo 'VerifyHostKeyDNS yes' >> ~/ssh/config http://wwwrootcz/clanky/dnssec-jako-bezpecne-uloziste-ssh-klicu/ Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 24 / 25

Závěr Děkuji za pozornost Ondřej Caletka OndrejCaletka@cesnetcz http://ondřejcaletkacz Ondřej Caletka (CESNET, z s p o) Novinky v DNS 11 února 2015 25 / 25