Defaults.Exposed

Defaults.ExposedRešenja › DNSSEC

Kako popraviti DNSSEC

DNSSEC je digitalni pečat na adresaru vašeg domena. Dozvoljava internetu da dokaže da je odgovor na 'gdje ovaj domen živi?' zaista došao od vas i nije bio dirnut putem. Bez njega, odgovor može biti falsificiran — i vaši posjetioci tiho poslati negdje drugamo.

Suština za vaše poslovanje: Bez DNSSEC-a, napadač koji može trovati DNS odgovor može usmjeriti vaše kupce na savršenu kopiju vašeg sajta dok im pretraživač i dalje prikazuje vaš pravi domen. Login podaci, brojevi kartica i lični podaci bivaju skupljani, a za to saznate od chargebackova i žalbi. Napola urađen DNSSEC postav je još gori: može vaš sajt učiniti nedostupnim za rastuću skupinu posjetioca bez ikakve greške koju biste ikad primijetili.

Šta vam ovo može koštati

Zašto je to važno. DNS je adresat interneta i po defaultu njegovi odgovori putuju nepotpisani — svako ko može ubaciti falsifikovani odgovor može poslati vaše kupce i vaš imejl gdje god želi, s vašim pravim domenom i dalje prikazanim u pretraživaču. DNSSEC stavlja tamper-proof pečat na te odgovore da mogu biti verificirani kao zaista vaši. Popravka je besplatna kod većine provajdera; jedini pravi trošak je uraditi je pogrešno, što je tačno razlog zašto pažljivo prolazimo kroz oba dijela.

DNSSEC, jednostavnim rečima

Svaki put kad neko posjeti vaš sajt ili vam pošalje imejl, njihov kompjuter najpre postavlja internetu jednostavno pitanje: “gdje ovaj domen zapravo živi?” Odgovor — skup adresa vašeg sajta i vaših mail servera — dolazi nazad iz DNS-a, adresara interneta.

Evo neugodnog dijela: po defaultu, ti odgovori putuju nepotpisani. Nema ničeg priloženog da se dokaže da je odgovor pravi. Ako neko može ubaciti falsifikovani odgovor u taj razgovor — a postoje dobro-poznati, dokazani načini za tačno to — kompjuter vašeg posjetioca će ga radosno prihvatiti. Od tog trenutka, posjetilac može razgovarati s napadačevim serverom dok im pretraživač i dalje prikazuje vaš domen u adresnoj traci.

DNSSEC je popravka. Dodaje tamper-proof digitalni pečat vašim DNS odgovorima. Kad je DNSSEC uključen, internet može matematički verificirati da je odgovor zaista došao od vas i nije bio promijenjen putem. Falsifikovani odgovor ne prolazi provjeru i biva odbačen. To je razlika između adresara u kojeg svako može pisati i onog gdje je svaki unos potpisan i svjedočen.

Ova stranica pokriva dva dijela koje naša provjera gleda zajedno: da li je pečat objavljen (the DS zapis) i da li odgovarajući ključ iza njega zaista postoji (the DNSKEY zapis). Uskoro ćete vidjeti zašto su oba bitna — jer imanje jednog bez drugog je vlastita vrsta problema.

Šta vam ovo može koštati

Ovo su realistični, skupni uzorci — ne neko imenujemo preduzeće.

Šta je to zapravo

DNSSEC radi kao lanac povjerenja i ima dva pokretna dijela koja moraju biti saglasna. Ovo je srž zašto naša provjera gleda dvije stvari.

DNSKEY — vaš ključ. Vaš DNS provajder drži kriptografski ključ i koristi ga za potpisivanje vaših DNS zapisa. Javni dio tog ključa se objavljuje kao DNSKEY zapis. Zamislite ga kao pečat-špalin koji se čuva na vašem kraju.

DS zapis — otisak prsta koji jemči za ključ. Kratki otisak prsta od tog ključa, nazvan DS (Delegation Signer) zapis, objavljuje se jedan nivo gore — kod registra vašeg domena, putem vašeg registrara. Ovo je ono što dozvoljava ostatku interneta da vjeruje vašem ključu: svaki nivo jemči za onaj ispod njega, sve gore do korijena interneta. DS je pečat koji je zvanično registrovan tako da ga svi drugi mogu prepoznati.

Da bi DNSSEC zaista štitio, oba moraju biti prisutna i moraju odgovarati:

Kako izgleda “dobro,” u jednoj liniji: DS zapis kod vašeg registrara čiji otisak prsta odgovara živom DNSKEY-u kod vašeg DNS provajdera, oba potvrđena brzim lookupom.

Kako popraviti (besplatno, ~10–30 minuta)

Prosledite ovaj odeljak ko god upravlja vašim domenom ili sajtom. Sama popravka je besplatna kod većine provajdera — jedini trošak je uraditi je pažljivo da oba dijela ostanu sinhronizovana. Naplaćujemo jedino ako kasnije željite da pratimo da ostane ispravno omogućeno.

Zlatno pravilo: najpre omogućite potpisivanje (koje kreira DNSKEY), zatim objavite DS zapis kod registrara — nikad obrnutim redom i nikad jedno bez drugog. Objavljivanje DS-a pre nego ključ postoji je tačno ono što uzrokuje outage-e.

Jednostavan put (preporučen — Cloudflare):

  1. U Cloudflare-u, osigurajte da Cloudflare zaista vodi vaš DNS (vaši nameserveri pokazuju na Cloudflare).
  2. Idite na DNS → Settings → DNSSEC → Enable DNSSEC. Cloudflare generiše i upravlja ključevima za vas (ovo automatski kreira DNSKEY stranu).
  3. Cloudflare vam prikazuje DS zapis detalje za objavljivanje kod vašeg registrara.
  4. Prijavite se u vaš registrar domena (npr. GoDaddy, Namecheap, OVH) i pronađite odeljak DNSSEC. Zalijepite DS vrijednosti koje vam je Cloudflare dao.
  5. Pričekajte 24–48 sati za puno širenje. Vaš sajt i imejl nastavljaju raditi tokom toga.

Drugi DNS provajderi (AWS Route 53, vaš web host, i sl.):

  1. U control panelu vašeg DNS provajdera, omogućite DNSSEC / “potpiši ovu zonu”. Ovo generiše ključeve za potpisivanje i objavljuje DNSKEY zapise.
  2. Kopirajte DS zapis koji provajder producira.
  3. Dodajte taj DS zapis kod vašeg registrara pod DNSSEC podešavanjima.
  4. Potvrdite da ga registrar prihvatio i pričekajte širenje.

Platform napomene:

Verifikujte da je radilo:

Česte greške

Gdje ovo sjedi u vašoj ocjeni

Obje od ovih provjera se računaju u vaš DNS Security skor. DS zapis provjera se tretira kao viši prioritet od dvije: nedostajući DS je prava praznina i boduje se kao kvar. DNSKEY provjera potvrđuje da je ostatak lanca netaknut — prolazi jedino kad odgovarajući DS i DNSKEY su oba prisutna i flaguje opasno “DS-bez-ključa” pokvareno stanje kao visoku ozbiljnost. Čisti “DNSSEC jednostavno još nije omogućen” rezultat je uobičajena polazna tačka za mnoga preduzeća; pomjeranje od tuda ka kompletnom, odgovarajućem DS + DNSKEY paru je besplatna, dobro-razumljenu nadogradnja koja poboljšava vaš DNS Security standing i uklanja pravu aveniju za imitiranje i presretanje.

Podesite na svom hostingu

Korak po korak za popularne provajdere:

Često postavljana pitanja

Nisam tehničar — moram li ovo sam rješavati?

Ne. Trebate razumjeti zašto je bitno (ova stranica to pokriva), ali stvarna promjena živi u vašem DNS-u i podešavanjima registrara, pa pripada ko god upravlja vašim domenom ili sajtom. Prosledite im odeljak 'Kako popraviti' — besplatno je i obično traje manje od pola sata. Naplaćujemo jedino ako kasnije željite da pratimo da ostane ispravno uključeno.

Ako moj sajt već ima katanac (HTTPS), nisam li već zaštićen?

Štite različite stvari. Katanac osigurava vezu jednom kad je posjetilac dostigao pravi server. DNSSEC štiti korak prije toga — osiguravajući da uopšte dostignu pravi server. Napadač koji falsificira vaš DNS može poslati posjetioce na vlastiti server koji može imati vlastiti valjani katanac na kopiji vaše stranice. Trebate oboje; jedno ne zamjenjuje drugo.

Može li uključivanje DNSSEC-a pokvariti moj sajt ili imejl?

Urađeno na jednom mjestu od strane provajdera koji ga podržava, ne — moderni provajderi rukuju ključevima za vas i jednostavno radi. Rizik dolazi od rađenja u dva odvojena koraka i završavanja samo jednog: objavljivanje javnog 'pečata' (DS zapisa) kod vašeg registrara dok odgovarajući ključ (DNSKEY) nedostaje ili ne odgovara. Taj pokvareni stanje je gori od DNSSEC-a koji nije uključen i uzrokuje povremene outage-e. Koraci ispod drže oba dijela sinhronizovana da se ovo ne desi.

Hostujemo kod Cloudflare-a / Google Workspace-a / Microsoft 365-a — pokriva li to ovo?

Ne automatski, ali ga čini lakim. Ono što bitno je gdje je vaš DNS upravljan. Ako Cloudflare vodi vaš DNS, to je jednoklikovano omogućavanja plus lijepljenje jednog zapisa kod vašeg registrara. Microsoft 365 i Google Workspace upravljaju imejlom, ne obično vašom DNS zonom — DNSSEC se omogućava gdje god zapravo žive DNS zapisi vašeg domena (često Cloudflare, vaš registrar ili vaš host). Koraci ispod pokrivaju uobičajene slučajeve.

Šta su tačno 'DS' i 'DNSKEY' — i zašto ova stranica pominje oba?

To su dva dijela jedne brave. DNSKEY je ključ koji vaš DNS provajder drži i koristi za potpisivanje vaših zapisa. DS je otisak prsta od tog ključa, objavljen jedan nivo gore kod vašeg registrara da ostatak interneta može potvrditi da je ključ zaista vaš. Oba moraju biti prisutna i moraju odgovarati. Provjeravamo oba: nedostajući DS znači da DNSSEC nije uključen; DS bez odgovarajućeg DNSKEY-a znači da je uključen ali pokvaren.

Koliko dugo dok radi i kako to potvrditi?

Dozvolite 24–48 sati da se promjena potpuno širi po internetu; vaš postojeći sajt i imejl nastavljaju raditi tokom toga ako je urađeno ispravno. Za potvrdu, vaša IT osoba može pokrenuti 'dig DS vasdomecn' i 'dig DNSKEY vasdomecn' i vidjeti zapise vraćene za oba, ili koristiti bilo koji besplatni online DNSSEC provjerioc. Možemo i pratiti to kontinuirano da buduće kvarenje bude uhvaćeno dan kada se desi, ne dan kada se kupac požali.