Príručka na zabezpečenie DNS

Príručka na zabezpečenie DNS

Či už sa spoločnosť zaoberá čímkoľvek, bezpečnosť DNS by mala byť neoddeliteľnou súčasťou jej plánu zabezpečenia. Služby spracovania mien, ktoré prevádzajú názvy sieťových uzlov na IP adresy, sú používané doslova všetkými aplikáciami a službami v sieti.

Ak zločinec získa kontrolu nad DNS organizácie, bude môcť bez problémov:

  • prevziať kontrolu nad prostriedkami, ktoré sú verejne dostupné
  • presmerovať prichádzajúce e-maily, ako aj webové požiadavky a pokusy o autentifikáciu
  • vytvárať a overovať certifikáty SSL/TLS

Tento sprievodca sa zaoberá bezpečnosťou DNS z dvoch pohľadov:

  1. Realizovanie trvalého monitorovania a kontroly nad DNS
  2. Ako nové protokoly DNS, ako DNSSEC, DoH a DoT, môžu pomôcť chrániť integritu a dôvernosť prenášaných DNS požiadaviek

Čo je bezpečnosť DNS?

Príručka na zabezpečenie DNS

Bezpečnosť DNS zahŕňa dve dôležité súčasti:

  1. Zabezpečenie celkovej integrity a dostupnosti služieb DNS, ktoré prevádzajú názvy sieťových uzlov na IP adresy
  2. Monitorovanie aktivity DNS na identifikáciu možných problémov s bezpečnosťou v sieti

Prečo je DNS zraniteľné voči útokom?

Technológia DNS bola vytvorená na samom začiatku rozvoja internetu, dlho predtým, než niekto začal myslieť na sieťovú bezpečnosť. DNS funguje bez autentifikácie a šifrovania, slepo spracováva požiadavky každého používateľa.

V dôsledku toho existuje množstvo spôsobov, ako oklamať používateľa a sfalšovať informácie o tom, kde sa naozaj vykonáva prevod mien na IP adresy.

Bezpečnosť DNS: otázky a komponenty

Príručka na zabezpečenie DNS

Bezpečnosť DNS pozostáva z niekoľkých základných komponentov, pričom každý z nich je potrebné zohľadniť pre zabezpečenie komplexnej ochrany:

  • Zlepšenie bezpečnosti serverov a procedúr správy: zvyšujte úroveň zabezpečenia serverov a vytvorte štandardný vzor nasadzovania
  • Zlepšenie protokolu: implementujte DNSSEC, DoT alebo DoH
  • Analytika a reportovanie: pridajte protokol DNS do systému SIEM pre ďalší kontext pri vyšetrovaní incidentov
  • Kybernetická inteligencia a detekcia hrozieb: prihláste sa na aktívny kanál na získavanie analytických údajov o hrozbách
  • Automatizácia: vytvorte čo najviac scenárov na automatizáciu procesov

Vyššie uvedené vysokoúrovňové komponenty sú len špičkou ľadovca bezpečnosti DNS. V nasledujúcej časti sa podrobne pozrieme na konkrétne prípady použitia a osvedčené postupy, ktoré by ste mali poznať.

Útoky na DNS

Príručka na zabezpečenie DNS

  • podvod DNS alebo „otrávenie“ cache: využitie zraniteľnosti systému na riadenie cache DNS s cieľom presmerovať používateľov na iné miesto
  • DNS tunelovanie: najmä sa používa na obídenie ochranných prostriedkov na vzdialené pripojenia
  • zachytenie DNS: presmerovanie bežnej prevádzky DNS na iný cieľový DNS server zmenou registrátora domény
  • NXDOMAIN útok: vykonanie DDoS útoku na autoritatívny server DNS zaslaním neplatných doménových dopytov za účelom získania nútenej odpovede
  • fantómová doména: znemožňuje DNS resolveru čakať na odpoveď od neexistujúcich domén, čo vedie k zníženiu výkonnosti
  • útok na náhodný subdoménu: napadnutí hostitelia a botnety vykonávajú DDoS útok na existujúcu doménu, ale zameriavajú svoje útoky na falošné subdomény, aby prinútili DNS server vykonávať vyhľadávanie záznamov a prevziať kontrolu nad službou
  • blokovanie domény: predstavuje odosielanie množstva spamových odpovedí na blokovanie zdrojov DNS servera
  • botnetový útok z abonentského zariadenia: súhrn počítačov, modemov, routerov a iných zariadení, ktoré sústredia výpočtový výkon na určitej webovej stránke, aby ju preťažili dopytmi po prevádzke

Útoky využívajúce DNS

Útoky, ktoré akýmkoľvek spôsobom využívajú DNS na napadanie iných systémov (t. j. zmena záznamov DNS nie je konečným cieľom):

Útoky na DNS

Útoky, pri ktorých sa zo servera DNS vracia požadovaná IP adresa pre zločinca:

  • podvod DNS alebo „otrávenie“ cache
  • zachytenie DNS

Čo je to DNSSEC?

Príručka na zabezpečenie DNS

DNSSEC - moduly zabezpečenia služby doménových mien - sa používajú na overenie záznamov DNS bez potreby vedieť všeobecné informácie o každom konkrétnom DNS dopyte.

DNSSEC využíva kľúče digitálneho podpisu (PKI) na potvrdenie, že výsledky dopytu doménového mena sú získané z oprávneného zdroja.
Implementácia DNSSEC nie je len najlepšou praxou v odvetví, ale tiež efektívne pomáha predchádzať väčšine útokov na DNS.

Princíp fungovania DNSSEC

DNSSEC funguje podobne ako TLS/HTTPS, pričom využíva páry verejných a súkromných kľúčov na digitálne podpisovanie záznamov DNS. Celkový prehľad procesu:

  1. Záznamy DNS sú podpísané párom súkromného a verejného kľúča
  2. Odpovede na požiadavky DNSSEC obsahujú požadovaný záznam, ako aj podpis a verejný kľúč.
  3. Potom verejný kľúč sa používa na overenie pravosti záznamu a podpisu.

Bezpečnosť DNS a DNSSEC

Príručka na zabezpečenie DNS

DNSSEC je nástroj na overenie integrity DNS požiadaviek. Neovplyvňuje dôvernosť DNS. Inými slovami, DNSSEC vám môže poskytnúť istotu, že odpoveď na vašu DNS požiadavku nie je falšovaná, ale akýkoľvek útočník môže vidieť tieto výsledky v podobe, v akej boli zaslané vám.

DoT — DNS cez TLS

Transport Layer Security (TLS) je kryptografický protokol na ochranu prenášaných informácií cez sieťové pripojenie. Keď je medzi klientom a serverom vytvorené bezpečné pripojenie TLS, prenášané údaje sú šifrované a žiadni prostredníci ich nedokážu vidieť.

TLS často sa používa ako súčasť HTTPS (SSL) vo vašom webovom prehliadači, keďže požiadavky sú posielané na zabezpečené HTTP servery.

DNS-over-TLS (DNS cez TLS, DoT) využíva protokol TLS na šifrovanie UDP prevádzky bežných požiadaviek DNS.
Šifrovanie týchto požiadaviek v čitateľnej podobe pomáha chrániť používateľov alebo aplikácie, ktoré vykonávajú požiadavky, pred niekoľkými útokmi.

  • MitM, alebo „človek v strede“: bez šifrovania môže prostrednícky systém, ktorý sa nachádza medzi klientom a autoritatívnym DNS serverom, potenciálne odoslať klientovi v reakcii na požiadavku falošné alebo nebezpečné informácie.
  • Špehovanie a sledovanie: bez šifrovania môžu prostrednícke systémy jednoducho zisťovať, na ktoré stránky sa konkrétny používateľ alebo aplikácia odvoláva. Hoci z len DNS nie je možné zistiť konkrétnu navštívenú stránku na webe, samotné poznanie požadovaných domén stačí na vytvorenie profilu systému alebo jednotlivca.

Príručka na zabezpečenie DNS
Zdroj: University of California Irvine

DoH — DNS cez HTTPS

DNS-over-HTTPS (DNS nad HTTPS, DoH) je experimentálny protokol, ktorý vyvíjajú spoločne Mozilla a Google. Jeho ciele sú podobné cieľom protokolu DoT — zvýšiť súkromie používateľov na internete šifrovaním DNS dopytov a odpovedí.

Štandardné DNS dopyty sa prenášajú cez UDP. Dopyty a odpovede je možné sledovať pomocou takých nástrojov, ako sú Wireshark. DoT šifruje tieto dopyty, ale stále sú rozpoznateľné ako dosť jasná UDP prevádzka v sieti.

DoH používa iný prístup a prenáša zašifrované dopyty na preklad názvov sieťových uzlov cez HTTPS pripojenia, ktoré v sieti vyzerajú ako akýkoľvek iný webový dopyt.

Toto rozlíšenie má veľmi dôležité dôsledky pre správne služby a budúcnosť prekladu názvov.

  1. DNS filtrování je bežný spôsob filtrácie webovej prevádzky na ochranu používateľov pred phishingovými útokmi, stránkami šíriacimi škodlivé softvéry alebo inou potenciálne nebezpečnou internetovou aktivitou v podnikovej sieti. Protokol DoH obchádza tieto filtre, potenciálne vystavujúc používateľov a sieť vysokému riziku.
  2. V súčasnom modeli prekladu názvov každé zariadenie v sieti do určitej miery získava DNS dopyty z rovnakého miesta (z uvedeného DNS servera). DoH a najmä jeho implementácia vo Firefox ukazujú, že v budúcnosti sa to môže zmeniť. Každá aplikácia na počítači môže získavať údaje z rôznych zdrojov DNS, čo výrazne sťažuje identifikáciu a odstránenie problémov, zabezpečenie a modelovanie rizík.

Príručka na zabezpečenie DNS
Zdroj: www.varonis.com/blog/what-is-powershell

Aký je rozdiel medzi DNS nad TLS a DNS nad HTTPS?

Začnime s DNS nad TLS (DoT). Hlavná pozornosť sa tu sústreďuje na to, že pôvodný protokol DNS nie je menený, ale jednoducho bezpečne prenášaný cez zabezpečený kanál. DoH umiestňuje DNS do formátu HTTP pred vykonaním dopytov.

Upozornenia na monitorovanie DNS

Príručka na zabezpečenie DNS

Možnosť efektívne sledovať DNS prevádzku vo vašej sieti na prítomnosť podozrivých anomálií je kľúčová pre včasné odhalenie narušenia. Použitie nástroja ako Varonis Edge vám umožní byť informovaný o všetkých dôležitých ukazovateľoch a vytvoriť profily pre každý účet vo vašej sieti. Môžete si nastaviť generovanie upozornení na základe kombinácie akcií, ktoré sa dejú v určitých časových intervaloch.

Sledovanie zmien DNS, umiestnení účtov, ako aj faktov prvého použitia a prístupu k dôverným údajom, ako aj aktivity mimo pracovného času – to je len niekoľko ukazovateľov, ktoré je možné porovnať na zostavenie komplexnejšieho obrazu detekcie.

Zdroj: habr.com

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster