Defaults.Exposed

Defaults.ExposedIspravci › CAA zapisi

Kako popraviti CAA zapisi

CAA zapis je kratka uputa u postavkama vaše domene koja imenuje koje tvrtke za certifikate smiju izdati 'lokot' sigurnosni certifikat za vašu web stranicu. S njim uključenim, nijedna druga tvrtka ne može tiho izraditi valjani certifikat na vaše ime.

Zaključak za vaše poslovanje: Bez CAA zapisa, gotovo bilo koja od stotina tvrtki za certifikate diljem svijeta može izdati pravi, potpuno-pouzdani lokot certifikat za vašu domenu — omogućujući prevarantu da postavi savršenu, potpuno 'sigurnu'-izgledajuću kopiju vaše stranice za prikupljanje prijava i podataka kartica vaših klijenata, bez ikakvog upozorenja na ekranu.

Što vas ovo može koštati

Zašto je to važno. Trenutno su vrata širom otvorena: bilo koja tvrtka za certifikate na Zemlji može jamčiti za stranicu koja tvrdi da je vaša, bez obzira jeste li ikad s njima poslovali ili ne. CAA zapis zaključava ta vrata pa samo pružatelj kojeg ste odabrali može izdavati certifikate — to je najjednostavnija, najjeftinija obrana koja postoji od nekoga tko se predstavlja kao vaše poduzeće na internetu.

CAA zapisi, jednostavnim riječima

Svaka sigurna web stranica ima certifikat — stvar iza lokota u pregleniku i “https” ispred vaše adrese. Te certifikate dijele specijalizirane tvrtke zvane certification authorities (CAs): imena poput Let’s Encrypt, DigiCert, Sectigo, Google Trust Services. Kad preglednik vidi valjani certifikat, prikazuje lokot i govori vašem klijentu da je veza prava i sigurna.

Evo dijela kojeg većina vlasnika poduzeća nikad nije bila informirana: po zadanom, stotine ovih certification authorities diljem svijeta svaka smije izdati certifikat za vašu domenu — bez obzira jeste li ikad čuli za njih ili ne. CAA zapis (Certification Authority Authorization) je jednolinirajska bilješka koju dodajete DNS postavkama vaše domene koja kaže, u suštini, “samo ovi pružatelji smiju izdavati certifikate za mene.” Svaki legitimni certification authority je prema pravilima industrije obvezan provjeriti tu bilješku prije izdavanja — i odbiti ako nisu na vašem popisu.

To je razlika između nezaključanih ulaznih vrata kroz koja bilo tko može proći, i onih gdje samo osobe koje ste odabrali drže ključ. I ne košta ništa za dodati.

Što vas ovo može koštati

Rizik koji CAA zapis zatvara je uvjerljivo lažno predstavljanje. Kad prevarant može dobiti pravi certifikat za kopiju vaše stranice, uobičajeni znakovi upozorenja nestaju — nema slomljenog lokota, nema banera “nije sigurno”, nema greške certifikata. Sve izgleda ispravno, što je točno ono što ga čini opasnim.

Ništa od ovoga ne zahtijeva sofisticirani napad na vaše servere. Iskorištava činjenicu da je, bez CAA zapisa, širi sustav certifikata jednostavno previše povjerlji u vaše ime.

Što je to zapravo, i kako izgleda ‘dobro’

CAA zapis živi u DNS-u vaše domene — istim postavkama koje usmjeravaju vašu domenu na vašu web stranicu i e-poštu. Svaki zapis ima tri dijela: zastavicu, oznaku i vrijednost. Važne oznake su:

Kako izgleda ‘dobro’: prisutan je barem jedan zapis issue (ili issuewild), koji imenuje pružatelja/e koje zapravo koristite, s zamjenskim certifikatima ili ograničenim na imenovanog pružatelja ili blokiranim. To je ljestvica kojom mjeri ova provjera — traži vaše CAA zapise kroz nekoliko neovisnih razrješivača i prolazi kad pronađe pravu issue ili issuewild politiku na snazi. Domena bez ikakvog CAA zapisa tretira se kao otvorena vrata kakva jesu.

Utječe li ovo na moju ocjenu? Da. Nedostajući CAA zapis je bodovana stavka i označena je kao srednje ozbiljna — to je prava praznina, a ne samo lijepa za imati, jer ostavlja pravi put lažnog predstavljanja otvoren. Dodavanje zapisa zatvara prazninu i čisti nalaz.

Kako to popraviti (besplatno, ~5 minuta)

Proslijedite ovaj odjeljak onome tko upravlja vašom domenom ili web stranicom — popravak je besplatan. To je mala DNS promjena, a ne rekonfiguracija. Naplaćujemo samo ako kasnije želite da pratimo ostaje li zapis na mjestu; dodavanje ne košta ništa.

Korak 1 — Saznajte koji certification authority zapravo koristite. To je jedan korak koji vrijedi ispravno napraviti, jer navođenje pogrešnog pružatelja može blokirati vaše sljedeće obnavljanje. Uobičajeni slučajevi:

Ako niste sigurni, pogledajte vaš trenutni certifikat u pregleniku (kliknite lokot → detalji certifikata → “Issued by”) da vidite tko ga je izdao.

Korak 2 — Prijavite se vašem DNS pružatelju. To je tamo gdje žive zapisi vaše domene — obično vaš registrar, vaš web host ili Cloudflare. Pronađite odjeljak DNS zapisa i odaberite dodavanje novog zapisa tipa CAA (neka sučelja ga označavaju tipom 257).

Korak 3 — Dodajte zapis issue za svakog pružatelja kojeg koristite. Za Let’s Encrypt, na primjer:

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

Dodajte jedan redak issue po legitimnom pružatelju. Većina DNS nadzornih ploča daje vam odvojena polja za zastavicu (0), oznaku (issue) i vrijednost (domenu CA) pa ne morate tipkati cijeli redak ručno.

Korak 4 — Kontrolirajte zamjenske certifikate. Ako ne koristite zamjenske, potpuno ih blokirajte pa nitko ne može tiho dobiti jedan:

primjer.com.   CAA   0 issuewild ";"

Ako koristite zamjenske, umjesto toga imenujte pružatelja: 0 issuewild "letsencrypt.org".

Korak 5 — (Preporučeno) Dodajte adresu za obavijest. Da budete obaviješteni kad god CA odbije pokušaj — vaše rano upozorenje da je netko pokušao:

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

Korak 6 — Pohranite i verificirajte. Pokrenite dig CAA primjer.com (ili koristite bilo koji online alat za DNS pretraživanje) i potvrdite da se vaši zapisi pojavljuju. Promjene mogu trajati bilo što od nekoliko minuta do nekoliko sati da se prošire internetom. Vaš postojeći certifikat i sva obnavljanja nastavljaju raditi u međuvremenu — CAA samo uređuje novo izdavanje.

Brze napomene o platformama: Na Cloudflare, DNS → Zapisi → Dodaj zapis → tip CAA. Na Google Workspace, DNS upravljate kod vašeg registrara (ili Cloud DNS ako ga koristite) — dodajte CAA zapise tamo s pki.goog. Na Microsoft 365, CAA se ne postavlja u M365 admin centru; dodajte ga gdje god je DNS vaše domene hostiran, navodeći CA vašeg upravljanog certifikata (obično DigiCert). Na uobičajenim hostovima (GoDaddy, Namecheap i sl.), to je u istom DNS panelu gdje žive vaši A i MX zapisi.

Česte greške

Tehnički sloj (proslijedite vašoj IT osobi)

CAA je definiran u RFC 8659 i provediv prema CA/Browser Forum Baseline Requirements — svaki javno-pouzdani CA obvezan je provjeriti CAA u vrijeme izdavanja. Zapisi imaju oblik <zastavice> <oznaka> <vrijednost>, s oznakama issue, issuewild i iodef. Neprazna issue ili issuewild politika je ono što zadovoljava ovu provjeru; sama prisutnost iodef-a nije dovoljna (to je izvještavanje, ne autorizacija).

Solidna osnova na apexu:

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

Napomene za implementatora:

Postavite kod svog pružatelja hostinga

Korak po korak za popularne pružatelje:

Česta pitanja

Nisam tehničar — mogu li se sam time izboriti?

Ne trebate razumjeti detalje, ali popravak je mala promjena unutar DNS postavki vaše domene, pa je najbolje prepustiti onome tko upravljava vašom web stranicom ili domenom. Pošaljite im odjeljak 'Kako to popraviti' u nastavku — to je petominutna, besplatna promjena. Naplaćujemo samo ako kasnije želite da pratimo ostaje li zapis na mjestu; sam popravak je uvijek besplatan.

Hoće li dodavanje ovoga pokvariti moju web stranicu ili moj certifikat?

Ne — sve dok navedete pružatelja certifikata kojeg zapravo koristite, sve nastavlja raditi točno kao i prije. CAA zapis ne dira niti zamjenjuje vaš postojeći certifikat; samo uređuje tko smije izraditi nove. Jedini način za uzrokovati probleme je izostaviti vašeg pravog pružatelja s popisa, što može blokirati vaše sljedeće automatsko obnavljanje — koraci u nastavku pisani su posebno da izbjegnu to.

Ako se certifikati danas automatski izdaju, zašto mi ovo još uvijek treba?

Automatski certifikati su u redu i pogodni — problem je što je sustav po zadanom otvoren za svakoga, uključujući nekoga tko se pretvara da ste vi. CAA zapis jednostavno imenuje tko je dopušten, pretvarajući otvorena vrata u ona s vašim vlastitim bravom. Radi uz automatsko izdavanje, ne protiv njega.

Utječe li ovo na moj Google rang ili moju ocjenu u ovom izvješću?

Utječe na vašu sigurnosnu ocjenu ovdje — nedostajući CAA zapis je bodovana stavka, označena kao praznina srednje ozbiljnosti, jer ostavlja pravi put lažnog predstavljanja otvoren. Nije izravni Google rang-faktor, ali lažno predstavljanje i phishing koji sprječava su točno vrsta incidenata koja oštećuje povjerenje i promet. Bilo kako, to je brza, besplatna pobjeda.

Koja je razlika između 'issue' i 'issuewild'?

Zapis 'issue' kontrolira normalne certifikate za vašu domenu i njene poddomene. Zapis 'issuewild' kontrolira zamjenske certifikate — jedan certifikat koji pokriva svaku moguću poddomenu odjednom (poput *.primjer.com). Zamjenski su moćniji i stoga rizičniji u pogrešnim rukama, pa je dobra praksa kontrolirati ih odvojeno: ako ne koristite zamjenske, potpuno ih blokirajte.

Koristimo Cloudflare / Google Workspace / Microsoft 365 — pokriva li to već ovo?

Ne automatski. Te platforme upravljaju vašim certifikatima za vas, ali ako niste eksplicitno dodali CAA zapise, vaša domena još uvijek govori svijetu 'bilo koji autoritet može izdati'. Dobra vijest je da je popravak ista jednostavna DNS promjena na svima, a gdje Cloudflare ili vaš host izdaje vaš certifikat, jednostavno navedete tog pružatelja. Napomene o platformi u odjeljku popravka ispod pokrivaju uobičajene slučajeve.