Defaults.Exposed

Defaults.ExposedParandused › DNSSEC

Kuidas parandada DNSSEC

DNSSEC on digitaalne pitsat teie domeeni aadressiraamatul. See laseb internetil tõestada, et vastus küsimusele 'kus see domeen asub?' tuli tõesti teilt ja seda ei muudetud teel. Ilma selleta saab vastust võltsida — ja teie külastajad saadetakse vaikselt mujale.

Põhijareldus sinu ettevõttele: Ilma DNSSEC-ita saab ründaja, kes suudab DNS-vastust mürgitada, suunata teie kliente oma saidi täiusliku koopia juurde, samal ajal kui nende brauser näitab ikka teie päris domeeninimi. Sisselogimised, kaardisummad ja isikuandmed kogutakse, ning te saate teada alles tagasimaksetest ja kaebustest. Poolt lõpetatud katki DNSSEC seadistus on veelgi hullem: see võib teie saidi kättesaamatuks muuta kasvavale külastajate osale ilma ühtegi viga, mida te märkaksite.

Mida see sulle maksab

Miks see on oluline. DNS on interneti aadressiraamat, ja vaikimisi reisivad selle vastused allkirjastamata — ükski, kes suudab libistada sisse võltsitud vastuse, saab saata teie kliendid ja meili ükskõik kuhu, kusjuures teie päris domeen näitab ikka brauseris. DNSSEC paneb nendele vastustele rikkumiskindla pitsati, et neid saab verifitseerida genuiinselt teie omana. Parandus on enamiku pakkujate juures tasuta; ainus tegelik kulu on selle vale tegemine, mistõttu me käime mõlemad pooled hoolikalt läbi.

DNSSEC lihtsas keeles

Iga kord, kui keegi külastab teie veebisaiti või saadab teile meili, esitab nende arvuti esmalt internetile lihtsa küsimuse: “kus see domeen tegelikult asub?” Vastus — aadresside kogum teie saidi ja meiliserveri jaoks — tuleb tagasi DNS-ist, interneti aadressiraamatust.

Siin on ebamugav osa: vaikimisi reisivad need vastused allkirjastamata. Pole midagi lisaks tõestamaks vastuse autentsust. Kui keegi suudab libistada sisse võltsitud vastuse sellesse vestlusesse — ja on hästi tuntud, tõestatud viise seda täpselt teha — aktsepteerib teie külastaja arvuti seda meelsasti. Sellest hetkest alates saab külastaja rääkida ründaja serveriga, samal ajal kui nende brauser näitab ikka teie domeeni nime aadressiribal.

DNSSEC on parandus. See lisab teie DNS-vastustele rikkumiskindla digitaalse pitsati. Kui DNSSEC on sisselülitatud, saab internet matemaatiliselt verifitseerida, et vastus tuli tõesti teilt ja seda ei muudetud teel. Võltsitud vastus ebaõnnestub kontrollis ja visatakse ära. See on vahe aadressiraamatu vahel, milles keegi saab kirjutada, ja ühe vahel, kus iga kirje on allkirjastatud ja tunnistajatega kinnitatud.

See leht katab kaks osa, mida meie kontroll koos vaatab: kas pitsat on avaldatud (DS kirje) ja kas vastav võti selle taga tegelikult eksisteerib (DNSKEY kirje). Näete peagi, miks mõlemad loevad — kuna ühe omamine ilma teiseta on omaette tüüpi probleem.

Mida see võib teile maksma minna

Need on realistlikud, agregeeritud mustrid.

Mis see tegelikult on

DNSSEC töötab usaldusahelana ja sellel on kaks liikuvat osa, mis peavad üksteisega nõustuma. See on meie kontrolli kahe asja vaatamise tuuma.

DNSKEY — teie võti. Teie DNS-pakkuja hoiab krüptograafilist võtit ja kasutab seda teie DNS-kirjete allkirjastamiseks. Selle võtme avalik pool avaldatakse DNSKEY kirjendina. Mõelge sellest kui teie poolel hoitavast pitsatitemplist.

DS kirje — võtit käendav sõrmejälg. Selle võtme lühike sõrmejälg, nimega DS (Delegation Signer) kirje, avaldatakse ühe taseme üles — teie domeeni registris, teie registraatori kaudu. See on see, mis laseb ülejäänud internetil teie võtit usaldada: iga tase käendab allpool olevat, kõik teed üles interneti juurini. DS on pitsat, mis on ametlikult registreeritud, et kõik teised saavad seda ära tunda.

DNSSEC kaitseks peab mõlemad olema kohal ja peavad kattuma:

Mis näeb välja “hea” ühes lauses: DS kirje teie registraatoris, mille sõrmejälg vastab elavale DNSKEY-le teie DNS-pakkuja juures, mõlemad kinnitatud kiire otsimisega.

Kuidas seda parandada (tasuta, ~10–30 minutit)

Andke see jaotis teie domeeni või veebisaiti haldavale isikule. Parandus ise on enamiku pakkujate juures tasuta — ainus kulu on selle hoolikas tegemine, et kaks poolt jääksid sünkroonis. Me küsime tasu ainult siis, kui soovite hiljem, et me jälgiksime selle korralikku sisselülitamist.

Kuldreegel: lubage allkirjastamine esmalt (mis loob DNSKEY), seejärel avaldage DS kirje registraatoris — mitte kunagi teistpidi, ega kunagi üks ilma teiseta. DS-i avaldamine enne võtme eksisteerimist on täpselt see, mis põhjustab katkestusi.

Lihtne tee (soovitatav — Cloudflare):

  1. Cloudflare’is veenduge, et Cloudflare tegelikult käitab teie DNS-i (teie nimeserverid osutavad Cloudflare’ile).
  2. Minge DNS → Seadistused → DNSSEC → Luba DNSSEC. Cloudflare genereerib ja haldab teie eest võtmeid (see loob DNSKEY poole automaatselt).
  3. Cloudflare näitab teile DS kirje üksikasju avaldamiseks teie registraatoris.
  4. Logige sisse oma domeeniregistraatorisse (nt GoDaddy, Namecheap jne) ja leidke DNSSEC jaotis. Kleepige Cloudflare’i antud DS väärtused.
  5. Oodake 24–48 tundi täielikuks levimiseks. Teie sait ja meil töötavad kogu selle aja.

Teised DNS-pakkujad (AWS Route 53, teie veebihost jne):

  1. Teie DNS-pakkuja juhtpaneelil lubage DNSSEC / “allkirjasta see tsoon”. See genereerib allkirjastamisvõtmed ja avaldab DNSKEY kirjed.
  2. Kopeerige pakkuja toodetud DS kirje.
  3. Lisage see DS kirje oma registraatoris selle DNSSEC seadete all.
  4. Kinnitage, et registraator selle aktsepteeris, ja oodake levimist.

Platvormihoiatused:

Verifitseerige, et see töötas:

Levinud vead

Kus see asub teie hindamisel

Mõlemad need kontrollid loevad teie DNS-i turvalisuse skooris. DS kirje kontroll käsitletakse kõrgema prioriteediga kahest: puuduv DS on tegelik lünk ja see hinnatakse ebaõnnestumisena. DNSKEY kontroll kinnitab ülejäänud ahela terviklust — see läbib ainult siis, kui vastav DS ja DNSKEY on mõlemad kohal, ning see märgib ohtliku “DS-ilma-võtmeta” katki oleku kõrge raskusega. Puhas “DNSSEC pole veel lubatud” tulemus on paljude ettevõtete tavapärane lähtepunkt; sellest liikumine täieliku, vastava DS + DNSKEY paarini on tasuta, hästi mõistetud täiendus, mis parandab teie DNS-i turvalisuse seisundit ja eemaldab tegeliku isikustavamise ja pealtkuulamise võimaluse.

Seadista oma majutuses

Samm-sammult populaarsete teenusepakkujate jaoks:

KKK

Ma pole tehniline — kas pean seda isiklikult käsitlema?

Ei. Peate mõistma, miks see loeb (see leht katab seda), kuid tegelik muudatus asub teie domeeni DNS-i ja registraatori seadetes, nii et see kuulub teie domeeni või veebisaiti haldavale isikule. Andke neile 'Kuidas seda parandada' jaotis — see on tasuta ja võtab tavaliselt alla pool tunni. Me küsime tasu ainult siis, kui soovite hiljem, et me jälgiksime, et see jääb korralikult sisselülitatuks.

Kui minu saidil on juba tabalukk (HTTPS), kas pole ma juba kaitstud?

Need kaitsevad erinevaid asju. Tabalukk turvab ühenduse, niipea kui külastaja on jõudnud õigesse serverisse. DNSSEC kaitseb sammu enne seda — veendumaks, et nad jõuavad esmalt õigesse serverisse. Ründaja, kes võltsib teie DNS-i, saab saata külastajad oma serverisse, millel võib olla omaenda kehtiv tabalukk sarnase domeeniga või isegi teie koopia. Vajate mõlemat; üks ei asenda teist.

Kas DNSSEC sisselülitamine võib lõhkuda minu veebisaiti või meili?

Ühes kohas tehes pakkuja poolt, kes seda toetab, ei — kaasaegsed pakkujad käsitlevad võtmeid teie eest ja see lihtsalt töötab. Risk tuleb kahes ühendamata sammus tegemisest ja ainult ühe lõpetamisest: avaliku 'pitsati' (DS kirje) avaldamisest teie registraatoris, samal ajal kui vastav võti (DNSKEY) puudub või ei ühti. See katki olek on hullem kui DNSSEC puudumine ja põhjustab vahelduvaid katkestusi. Allolevad sammud hoiavad kaks poolt sünkroonis, nii et seda ei juhtu.

Hostisime Cloudflare'iga / Google Workspace'iga / Microsoft 365-ga — kas see katab selle?

Mitte automaatselt, kuid see muudab selle lihtsaks. Oluline on see, kus teie DNS-i hallatakse. Kui Cloudflare käitab teie DNS-i, on see ühe klõpsuga lubamine pluss ühe kirje kleepimine teie registraatoris. Microsoft 365 ja Google Workspace käsitlevad meili, tavaliselt mitte teie DNS-tsooni — DNSSEC luuakse kus iganes teie domeeni DNS-kirjed tegelikult elavad (sageli Cloudflare, teie registraator või teie host). Allolevad sammud katavad levinud juhtumid.

Mis täpselt on 'DS' ja 'DNSKEY' — ja miks see leht mõlemat mainib?

Need on ühe luku kaks poolt. DNSKEY on võti, mida teie DNS-pakkuja hoiab ja kasutab teie kirjete allkirjastamiseks. DS on selle võtme sõrmejälg, avaldatuna ühe taseme *üles* teie registraatoris, et ülejäänud internet saaks kinnitada, et võti on tõesti teie. Mõlemad peavad olema kohal ja peavad kattuma. Me kontrollime mõlemat: puuduv DS tähendab, et DNSSEC pole sisselülitatud; DS ilma vastava DNSKEY-ta tähendab, et see on sisselülitatud, kuid katki.

Kui kaua see töötamiseni läheb ja kuidas kinnitan?

Lubage 24–48 tundi muudatuse täielikuks levimiseks interneti ulatuses; teie olemasolev sait ja meil töötavad kogu selle aja, kui seda tehakse korrektselt. Kinnitamiseks saab teie IT-inimene käivitada 'dig DS teiedomeeni' ja 'dig DNSKEY teiedomeeni' ja näha kirjeid mõlemale tagastatud, või kasutada mis tahes tasuta veebipõhist DNSSEC kontrollimise tööriista.