Defaults.Exposed

Defaults.ExposedPopravki › Zapisi CAA

Kako popraviti Zapisi CAA

Zapis CAA je kratko navodilo v nastavitvah vaše domene, ki imenuje, katera certifikatna podjetja smejo izdati certifikat varnosti 'ključavnica' za vaše spletno mesto. Ko je vklopljeno, nobeno drugo podjetje ne more tiho ustvariti veljavnega certifikata v vašem imenu.

Bistvo za vaše podjetje: Brez zapisa CAA sme skoraj katera koli od stotih certifikatnih podjetij po vsem svetu izdati pravi, v celoti zaupanja vreden certifikat ključavnice za vašo domeno — prevarancu s tem omogočite, da postavi brezhibno, v celoti 'varno' izgledajočo kopijo vaše strani za pobiranje prijavnih podatkov in podatkov kartice vaših strank, z ničemer na zaslonu, kar bi jih opozorilo.

Kaj vas to lahko stane

Zakaj je to pomembno. Zdaj so vrata široko odprta: katerokoli certifikatno podjetje na Zemlji sme poroštvu za spletno mesto, ki trdi, da je vaše, ne glede na to, ali ste kdaj z njim poslovali. Zapis CAA ta vrata zaklene, tako da le ponudnik, ki ste ga izbrali, sme izdajati certifikate — je najenostavnejša, najcenejša obramba obstajča proti nekomu, ki se ponaša za vaše podjetje na spletu.

Zapisi CAA v preprostem jeziku

Vsako varno spletno mesto ima certifikat — tisto za ključavnico v brskalniku in “https” na začetku vašega naslova. Te certifikate delijo specializirana podjetja, imenovana certifikatne oblasti (CA): imena, kot so Let’s Encrypt, DigiCert, Sectigo, Google Trust Services. Ko brskalnik vidi veljavni certifikat, prikaže ključavnico in stranki pove, da je zveza pristna in varna.

Tukaj je del, ki ga večina lastnikov podjetij ni nikoli bila povedana: privzeto smejo stotine teh certifikatnih oblasti po vsem svetu vsaka izdati certifikat za vašo domeno — ne glede na to, ali ste jih kadarkoli slišali. Zapis CAA (Certification Authority Authorization) je enolinska opomba, ki jo dodate nastavitvam DNS vaše domene in ki v bistvu pravi: “le ti ponudniki smejo izdajati certifikate zame.” Vsaka legitimna certifikatna oblast je po pravilih industrije dolžna preveriti to opombo pred izdajo — in zavrniti, če niso na vašem seznamu.

Je razlika med nezaklenjenim prednjim pragom, skozi katerega sme hoditi kdorkoli, in takim, kjer imajo ključ le tisti, ki ste jih izbrali. In nič ne stane za dodajanje.

Kaj vas to lahko stane

Tveganje, ki ga zapis CAA zapre, je prepričljivo ponarejanje. Ko prevarant sme dobiti pravi certifikat za kopijo vaše strani, opozorilni znaki izginejo — ni zlomljene ključavnice, ni transparenta “ni varno”, ni napake certifikata. Vse izgleda pravilno, kar je natanko to, kar ga naredi nevarnega.

Nobena od teh ne zahteva sofisticiranega napada na vaše strežnike. Izkoriščajo dejstvo, da je brez zapisa CAA širši certifikatni sistem preprosto preveč zaupljiv v vašem imenu.

Kaj dejansko je in kako izgleda “dobro”

Zapis CAA živi v DNS vaše domene — iste nastavitve, ki usmerjajo vašo domeno na vaše spletno mesto in e-pošto. Vsak zapis ima tri dele: zastavico, oznako in vrednost. Oznake, ki štejejo, so:

Kako izgleda “dobro”: vsaj en zapis issue (ali issuewild) je prisoten, ki imenuje ponudnike, ki jih dejansko uporabljate, z nadomestnimi bodisi omejenimi na imenovanega ponudnika ali blokiranimi. To je merilo tega preverjanja — vaše zapise CAA domene poizveduje prek več neodvisnih razreševalcev in prestane, ko najde pravo politiko issue ali issuewild na mestu. Domena brez nobenih zapisov CAA se obravnava kot odprta vrata, ki so.

Ali to vpliva na mojo oceno? Da. Manjkajoči zapis CAA je ocenjeni element in je označen z srednjo resnostjo — je prava vrzel, ne le lepo imeti, ker pusti pravo pot ponarejanja odprto. Dodajanje zapisa zaprli vrzel in počisti ugotovitev.

Kako to popraviti (brezplačno, ~5 minut)

Posredujte ta razdelek komurkoli, ki upravlja vašo domeno ali spletno stran — popravek je brezplačen. Je majhna sprememba DNS, ne prenova. Zaračunamo le, če pozneje radi opazujemo, da zapis ostane na mestu; njegovo dodajanje ne stane nič.

1. korak — Ugotovite, katero certifikatno oblast dejansko uporabljate. To je edini korak, ki je vreden prav narediti, ker navajanje napačnega ponudnika lahko blokira vašo naslednjo obnovo. Pogosti primeri:

Če niste prepričani, si oglejte vaš trenutni certifikat v brskalniku (kliknite ključavnico → podrobnosti certifikata → “Izdal”) in poglejte, kdo ga je izdal.

2. korak — Prijavite se v ponudnika DNS. Je tam, kjer živijo zapisi vaše domene — navadno vaš registrar, vaš spletni gostitelj ali Cloudflare. Poiščite razdelek z zapisi DNS in izberite dodajanje novega zapisa tipa CAA (nekateri vmesniki ga označijo kot tip 257).

3. korak — Dodajte zapis issue za vsakega ponudnika, ki ga uporabljate. Za Let’s Encrypt, na primer:

example.com.   CAA   0 issue "letsencrypt.org"

Dodajte eno vrstico issue za vsakega legitimnega ponudnika. Večina nadzornih plošč DNS vam da ločena polja za zastavico (0), oznako (issue) in vrednost (domeno CA), zato celotne vrstice ni treba tipkati ročno.

4. korak — Nadzorujte nadomestne certifikate. Če nadomestnih ne uporabljate, jih v celoti blokirajte, da nihče ne more tiho dobiti enega:

example.com.   CAA   0 issuewild ";"

Če nadomestne imate, namesto tega imenujte ponudnika: 0 issuewild "letsencrypt.org".

5. korak — (Priporočeno) Dodajte obvestitveni naslov. Da vas obvestijo vsakič, ko CA zavrne poskus — vaše zgodnje opozorilo, da je nekdo poskusil:

example.com.   CAA   0 iodef "mailto:[email protected]"

6. korak — Shranite in preverite. Zaženite dig CAA example.com (ali uporabite katero koli spletno orodje za DNS poizvedbo) in potrdite, da se vaši zapisi pojavijo. Spremembe se lahko razširijo od nekaj minut do nekaj ur po internetu. Vaš obstoječi certifikat in vse obnove delujejo ves čas — CAA ureja le novo izdajanje.

Kratke opombe za platforme: Na Cloudflare, DNS → Zapisi → Dodaj zapis → tip CAA. Na Google Workspace DNS upravljate pri vašem registrarju (ali Cloud DNS, če ga uporabljate) — tam dodajte zapise CAA z pki.goog. Na Microsoft 365 CAA ni nastavljen v skrbniškem centru M365; dodajte ga kjerkoli je gostovan DNS vaše domene, in navedite vašo upravljano CA certifikata (navadno DigiCert). Na pogostih gostiteljih (GoDaddy, Namecheap in podobnih), je v istem DNS panelu, kjer živijo vaši A in MX zapisi.

Pogoste napake

Tehnična plast (posredujte vaši IT osebi)

CAA je definiran v RFC 8659 in uveljavljan pod bazičnimi zahtevami CA/Browser Forum — vsaka javno zaupanja vredna CA je dolžna preveriti CAA pri izdajanju. Zapisi imajo obliko <zastavica> <oznaka> <vrednost>, z oznakami issue, issuewild in iodef. Neprazna politika issue ali issuewild je tisto, kar zadovolji to preverjanje; sama prisotnost iodef tega ne naredi (je poročanje, ne pooblastitev).

Trdna osnova pri vrhu:

example.com.   CAA   0 issue "letsencrypt.org"
example.com.   CAA   0 issuewild ";"
example.com.   CAA   0 iodef "mailto:[email protected]"

Opombe za izvajalca:

Nastavite pri svojem ponudniku

Korak za korakom pri priljubljenih ponudnikih:

Pogosta vprašanja

Nisem tehničen — ali se s tem ukvarjam sam?

Podrobnosti ne rabite razumeti, a popravek je majhna sprememba znotraj nastavitev DNS vaše domene, zato ga je najboljše predati komurkoli, ki upravlja vašo spletno stran ali domeno. Pošljite mu razdelek 'Kako to popraviti' spodaj — je petminutna, brezstroškovna sprememba. Zaračunamo le, če bi pozneje radi, da stalno opazujemo, da zapis ostane na mestu; sam popravek je vedno brezplačen.

Ali bo dodajanje tega pokvarilo moje spletno mesto ali moj certifikat?

Ne — dokler na seznam uvrstite certifikatnega ponudnika, ki ga dejansko uporabljate, vse deluje natanko kot prej. Zapis CAA se ne dotika ali nadomešča vašega obstoječega certifikata; ureja le, kdo sme ustvariti nove. Edini način za povzročanje težav je, da pustite pravega ponudnika zunaj seznama, kar lahko blokira vašo naslednjo samodejno obnovo — spodnji koraki so napisani posebej za izogibanje temu.

Če so certifikati danes izdani samodejno, zakaj to še vedno potrebujem?

Samodejni certifikati so v redu in priročni — problem je, da je sistem privzeto odprt za vse, vključno z nekom, ki se pretvarja, da ste vi. Zapis CAA preprosto imenuje, kdo je dovoljen, ter odpre vrata s svojo lastno ključavnico. Deluje vzporedno s samodejnim izdajanjem, ne proti njemu.

Ali to vpliva na mojo uvrstitev Google ali mojo oceno v tem poročilu?

Vpliva na vašo varnostno oceno tukaj — manjkajoči zapis CAA je ocenjeni element, označen kot vrzel srednje resnosti, ker pusti pravo pot ponarejanja odprto. Ni neposredni dejavnik uvrstitve Google, a ponarejanje in phishing, ki ga prepreči, sta natanko tista vrsta incidentov, ki škodujeta zaupanju in prometu. Vsekakor je hitra, brezplačna zmaga.

Kakšna je razlika med 'issue' in 'issuewild'?

Zapis 'issue' nadzoruje navadne certifikate za vašo domeno in njene poddomene. Zapis 'issuewild' nadzoruje nadomestne certifikate — posamezni certifikat, ki pokriva vsako možno poddomeno hkrati (kot *.example.com). Nadomestni so zmogljivejši in zato bolj tvegani v napačnih rokah, zato je dobra praksa nadzirati jih ločeno: če nadomestnih ne uporabljate, jih v celoti blokirajte.

Uporabljamo Cloudflare / Google Workspace / Microsoft 365 — ali to že pokriva?

Ne samodejno. Te platforme za vas upravljajo vaše certifikate, a razen ko ste eksplicitno dodali zapise CAA, vaša domena svetu še vedno sporoča 'katera koli oblast sme izdati'. Dobra novica je, da je popravek enaka preprosta sprememba DNS pri vseh, in tam, kjer Cloudflare ali vaš gostitelj izda vaš certifikat, preprosto navedete tega ponudnika. Opombe za platforme v spodnjem razdelku o popravku pokrivajo pogoste primere.