Defaults.Exposed

Defaults.ExposedJavítások › CAA rekordok

Hogyan javítsd ki: CAA rekordok

A CAA rekord egy rövid utasítás a domain beállításaiban, amely megnevezi, melyik tanúsítványkibocsátó cégek adhatnak ki 'lakatos' biztonsági tanúsítványt a webhelyed számára. Ha be van kapcsolva, más cég nem tud csendesen érvényes tanúsítványt kibocsátani a nevedben.

Az üzleted szempontjából lényeg: CAA rekord nélkül a világ szinte bármelyik, több száz tanúsítványkibocsátó cége ki tud adni egy valódi, teljesen megbízható lakatos tanúsítványt a te domainedre – lehetővé téve, hogy egy csaló tökéletesen hiteles, teljesen 'biztonságosnak' látszó klónt hozzon létre az oldaladból, hogy lehalássza az ügyfeleid bejelentkezéseit és kártyaadatait, anélkül, hogy bármi figyelmeztesse őket a képernyőn.

Mibe kerülhet ez neked

Miért fontos. Jelenleg a kapu tárva-nyitva áll: a Föld bármelyik tanúsítványkibocsátó cége kezeskedhet egy olyan oldalért, amely azt állítja, hogy a tiéd, akár üzleteltél velük, akár nem. Egy CAA rekord lezárja azt az ajtót, így csak az általad választott szolgáltató tud tanúsítványokat kiadni – ez a legegyszerűbb, legolcsóbb védekezés az online vállalkozásod megszemélyesítése ellen.

A CAA rekordok egyszerű szavakkal

Minden biztonságos webhelynek van tanúsítványa – az, ami mögött a lakat van a böngészőben és a “https” az URL elején. Ezeket a tanúsítványokat tanúsítványkibocsátó hatóságok (CA) nevű szakosodott cégek adják ki: olyan nevek, mint a Let’s Encrypt, DigiCert, Sectigo, Google Trust Services. Amikor a böngésző érvényes tanúsítványt lát, mutatja a lakatot, és megmondja az ügyfelednek, hogy a kapcsolat valódi és biztonságos.

Íme az a rész, amelyet a legtöbb vállalkozónak soha nem mondanak el: alapból a világ több száz tanúsítványkibocsátó hatóságainak mindegyike engedélyezett tanúsítványt kiadni a te domainedre – akár hallottál róluk, akár nem. Egy CAA rekord (Certification Authority Authorization) egy egysoros megjegyzés, amelyet a domain DNS beállításaihoz adsz hozzá, és amely lényegében azt mondja: “csak ezek a szolgáltatók adhatnak ki nekem tanúsítványokat.” Minden legitim tanúsítványkibocsátó hatóság köteles az iparág szabályai alapján ellenőrizni ezt a megjegyzést a kibocsátás előtt – és visszautasítani, ha nincsenek rajta a listádon.

Ez a különbség egy nyitott bejárati ajtó között, amelyen bárki átmehet, és egy olyan között, amelyen csak az általad választott emberek tartanak kulcsot. És semmibe sem kerül hozzáadni.

Mibe kerülhet ez neked

A CAA rekord által lezárt kockázat a meggyőző megszemélyesítés. Amikor egy csaló valódi tanúsítványt szerezhet az oldal másolatához, a szokásos figyelmeztető jelek eltűnnek – nincs törött lakat, nincs “nem biztonságos” felirat, nincs tanúsítványhiba. Minden jónak tűnik, ami pontosan az, ami veszélyessé teszi.

Ezek egyike sem igényel kifinomult támadást a szervereid ellen. Az a tény kihasználja, hogy CAA rekord nélkül a szélesebb tanúsítványa-rendszer egyszerűen túl bizalmas a nevedben.

Mi ez pontosan, és mit jelent a „jó” beállítás

A CAA rekord a domain DNS-ében él – ugyanazokban a beállításokban, amelyek a domainedet a weboldaldhoz és az e-mailhez mutatnak. Minden rekordnak három része van: egy jelző, egy tag és egy érték. A fontos tagok:

Mit jelent a „jó” beállítás: legalább egy issue (vagy issuewild) rekord jelen van, megnevezve a ténylegesen használt szolgáltatókat, a wildcard-okkal vagy egy névesített szolgáltatóra korlátozva, vagy blokkolva. Ez az a mérce, amelyet ez az ellenőrzés mér – megkeresi a domain CAA rekordjait több független feloldón keresztül, és átmegy, ha valódi issue vagy issuewild politikát talál. Egy domain, amelynek egyáltalán nincsenek CAA rekordjai, úgy kezeli az ellenőrzés, mint a nyitott ajtót.

Befolyásolja-e a besorolásomat? Igen. Egy hiányzó CAA rekord pontozásos tétel, és közepes súlyossággal van megjelölve – ez valódi rés, nem csak “jó, ha megvan,” mert valódi megszemélyesítési utat hagy nyitva. A rekord hozzáadása lezárja a rést és megszünteti a megállapítást.

Hogyan javítsd ki (ingyenes, ~5 perc)

Add ezt a részt annak, aki a domainedet vagy weboldaladat kezeli – a javítás ingyenes. Ez egy kis DNS-módosítás, nem egy újraépítés. Mi csak akkor számítunk fel díjat, ha később azt szeretnéd, hogy figyeljük a rekord meglétét; hozzáadni semmibe sem kerül.

1. lépés – Derítsd ki, melyik tanúsítványkibocsátó hatóságot használod ténylegesen. Ez az egy lépés érdemes helyesen elvégezni, mert a rossz szolgáltató felsorolása blokkolhatja a következő megújítást. Közös esetek:

Ha bizonytalan vagy, nézd meg a jelenlegi tanúsítványt a böngészőben (kattints a lakatra → tanúsítvány részletei → “Kibocsátó”), hogy kiderítsd, ki adta ki.

2. lépés – Jelentkezz be a DNS-szolgáltatódhoz. Ez az, ahol a domain rekordjai élnek – általában a registrar-od, a webszervert-hoszt vagy a Cloudflare. Keresd meg a DNS rekordok részt, és válaszd az új rekord hozzáadását CAA típussal (egyes felületek ezt 257 típusnak jelölik).

3. lépés – Adj hozzá issue rekordot minden általad használt szolgáltatóhoz. A Let’s Encrypt esetén például:

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

Adj hozzá egy issue sort minden legitim szolgáltatóra. A legtöbb DNS irányítópult külön mezőket ad a jelzőre (0), tagre (issue) és értékre (a CA domainje), tehát nem kell beírni az egész sort kézzel.

4. lépés – Szabályozd a wildcard tanúsítványokat. Ha nem használsz wildcard-okat, tiltsd le teljesen, hogy senki nem kaphat csendesen egyet:

example.com.   CAA   0 issuewild ";"

Ha igen használsz wildcard-okat, nevesítsd a szolgáltatót: 0 issuewild "letsencrypt.org".

5. lépés – (Ajánlott) Adj hozzá értesítési elérhetőséget. Hogy értesítsenek, valahányszor egy CA visszautasít egy kísérletet – a korai figyelmeztetésed, hogy valaki próbálkozott:

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

6. lépés – Mentsd és ellenőrizd. Futtasd a dig CAA example.com parancsot (vagy használj bármilyen online DNS-keresési eszközt), és erősítsd meg, hogy a rekordok megjelennek. A változások néhány perctől néhány óráig terjedhetnek, amíg elterjednek az interneten. A meglévő tanúsítványod és minden megújítás végig működik – a CAA csak az új kibocsátást szabályozza.

Platform gyorsnotes: A Cloudflare-en: DNS → Records → Add record → típus CAA. A Google Workspace-nél a DNS-t a registrar-odnál kezeled (vagy a Cloud DNS-nél, ha azt használod) – add hozzá a CAA rekordokat ott a pki.goog-gal. A Microsoft 365-nél a CAA nincs beállítva az M365 adminisztrációs központban; add hozzá bárhol, ahol a domain DNS-e hosztolt, felsorolva a managed tanúsítvány CA-dat (általában DigiCert). A általános hosztoknál (GoDaddy, Namecheap, stb.) ugyanabban a DNS panelben van, ahol az A és MX rekordok élnek.

Általános hibák

A technikai réteg (add át az IT-személyednek)

A CAA az RFC 8659-ben van meghatározva és a CA/Browser Forum Baseline Requirements értelmében érvényesített – minden nyilvánosan megbízható CA köteles ellenőrizni a CAA-t kibocsátáskor. A rekordok a <jelzők> <tag> <érték> formát veszik fel, issue, issuewild és iodef tagekkel. Egy nem üres issue vagy issuewild politika az, ami kielégíti ezt az ellenőrzést; csak az iodef megléte nem (ez jelentés, nem engedélyezés).

Egy szilárd alap az apex-nél:

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

Megjegyzések az implementálónak:

Állítsd be a tárhelyszolgáltatódnál

Lépésről lépésre a népszerű szolgáltatóknál:

GYIK

Nem vagyok technikai beállítottságú – megoldhatok ezt magam?

Nem kell értened a részleteket, de a javítás egy kis módosítás a domain DNS beállításaiban, tehát legjobb átadni annak, aki a weboldaladat vagy domainedet kezeli. Küldd el nekik az alábbi 'Hogyan javítsd ki' részt – ez egy öt perces, ingyenes módosítás. Mi csak akkor számítunk fel díjat, ha később azt szeretnéd, hogy figyeljük a rekord meglétét; maga a javítás mindig ingyenes.

Tönkreteszi-e a hozzáadása a weboldalamat vagy a tanúsítványomat?

Nem – amíg felsorolod a ténylegesen használt tanúsítványkibocsátót, minden pontosan úgy működik tovább, mint korábban. Egy CAA rekord nem érinti vagy cseréli a meglévő tanúsítványodat; csak azt szabályozza, ki adhat ki újakat. Az egyetlen módja a bajokozásnak az, ha a valódi szolgáltatót kihagyod a listából, ami blokkolhatja a következő automatikus megújítást – az alábbi lépések kifejezetten ennek elkerülésére vannak írva.

Ha a tanúsítványokat ma már automatikusan adják ki, miért van erre szükségem?

Az automatikus tanúsítványok rendben vannak és kényelmesek – a probléma az, hogy a rendszer alapból mindenkinek nyitva áll, beleértve azt is, aki téged személyesít meg. Egy CAA rekord egyszerűen megnevezi, kinek van engedélye, egy nyitott ajtóból olyat csinálva, amelyen csak a te lakatod van. Az automatikus kibocsátással párhuzamosan működik, nem ellene.

Befolyásolja-e a Google rangsorolásomat vagy a besorolásomat ezen a jelentésen?

Befolyásolja a biztonsági besorolásodat – egy hiányzó CAA rekord pontozásos tétel, közepes súlyosságú résként megjelölve, mert egy valódi megszemélyesítési utat hagy nyitva. Nem közvetlen Google rangsorolási tényező, de a megszemélyesítés és adathalász, amelyet megakadályoz, pontosan azok az incidensek, amelyek károsítják a bizalmat és a forgalmat. Akárhogy is, ez gyors, ingyenes nyeremény.

Mi a különbség az 'issue' és az 'issuewild' között?

Az 'issue' rekord a rendes tanúsítványokat szabályozza a domainedre és aldomaineire. Az 'issuewild' rekord a wildcard tanúsítványokat szabályozza – az egyetlen tanúsítványt, amely minden lehetséges aldomaint egyszerre fed (pl. *.example.com). A wildcard-ok erősebbek és ezért rossz kezekben kockázatosabbak, tehát jó gyakorlat külön szabályozni őket: ha nem használsz wildcard-okat, tiltsd le teljesen.

Cloudflare-t / Google Workspace-t / Microsoft 365-öt használunk – ez már fedezi ezt?

Nem automatikusan. Ezek a platformok kezelik a tanúsítványaidat neked, de hacsak nem adtál explicit módon hozzá CAA rekordokat, a domainedet még mindig azt mondja a világnak: 'bármelyik hatóság kibocsáthat.' A jó hír az, hogy a javítás ugyanolyan egyszerű DNS-módosítás mindegyiken, és ahol a Cloudflare vagy a hosted kiad tanúsítványokat, egyszerűen felsorolod azt a szolgáltatót. Az alább lévő fix részben a platform-specifikus megjegyzések lefedik a közös eseteket.