Defaults.Exposed

Defaults.ExposedPembaikan › Rekod CAA

Cara memperbaiki Rekod CAA

Rekod CAA adalah arahan pendek dalam tetapan domain anda yang menamakan syarikat sijil mana yang dibenarkan untuk mengeluarkan sijil keselamatan 'kunci' untuk laman web anda. Dengan ia dihidupkan, tiada syarikat lain yang boleh secara senyap mencipta sijil yang sah atas nama anda.

Kesimpulan untuk perniagaan anda: Tanpa rekod CAA, hampir mana-mana daripada ratusan syarikat sijil di seluruh dunia boleh mengeluarkan sijil kunci yang tulen dan dipercayai sepenuhnya untuk domain anda — membolehkan penipu menubuhkan klon laman anda yang sempurna dan kelihatan 'selamat' sepenuhnya untuk menuai log masuk dan butiran kad pelanggan anda, tanpa sebarang amaran di skrin untuk memberi amaran kepada mereka.

Apakah kos yang boleh timbul

Mengapa ia penting. Pada masa ini pintu terbuka luas: mana-mana syarikat sijil di Bumi boleh menjamin laman yang mendakwa menjadi anda, sama ada anda pernah berurusan dengan mereka atau tidak. Rekod CAA mengunci pintu itu supaya hanya pembekal yang anda pilih yang boleh mengeluarkan sijil — ia adalah pertahanan paling mudah dan murah terhadap seseorang yang menyamar perniagaan anda dalam talian.

Rekod CAA, dalam bahasa mudah

Setiap laman web yang selamat mempunyai sijil — perkara di belakang kunci dalam pelayar dan “https” di hadapan alamat anda. Sijil-sijil itu diedarkan oleh firma pakar yang dipanggil pihak berkuasa sijil (CA): nama seperti Let’s Encrypt, DigiCert, Sectigo, Google Trust Services. Apabila pelayar anda melihat sijil yang sah, ia menunjukkan kunci dan memberitahu pelanggan anda sambungan adalah tulen dan selamat.

Inilah bahagian yang kebanyakan pemilik perniagaan tidak pernah diberitahu: secara lalai, ratusan pihak berkuasa sijil ini di seluruh dunia masing-masing dibenarkan untuk mengeluarkan sijil untuk domain anda — sama ada anda pernah mendengar tentang mereka atau tidak. Rekod CAA (Certification Authority Authorization) adalah nota satu baris yang anda tambah kepada tetapan DNS domain anda yang berkata, secara berkesan, “hanya pembekal-pembekal ini yang dibenarkan untuk mengeluarkan sijil untuk saya.” Setiap pihak berkuasa sijil yang sah dikehendaki oleh peraturan industri untuk memeriksa nota itu sebelum mengeluarkan — dan untuk menolak jika mereka tidak ada dalam senarai anda.

Ia adalah perbezaan antara pintu hadapan yang tidak berkunci yang sesiapa boleh masuk, dan satu di mana hanya orang yang anda pilih yang memegang kunci. Dan ia tidak memerlukan kos apa-apa untuk ditambah.

Apa yang ini boleh koskan anda

Risiko yang rekod CAA menutup adalah penyamaran yang meyakinkan. Apabila penipu boleh mendapat sijil sebenar untuk salinan laman anda, tanda amaran biasa hilang — tiada kunci yang rosak, tiada sepanduk “tidak selamat,” tiada ralat sijil. Segalanya kelihatan betul, yang adalah tepat apa yang membuatnya berbahaya.

Tidak ada di sini memerlukan serangan canggih pada pelayan anda. Mereka mengeksploitasi fakta bahawa, dengan tiada rekod CAA, sistem sijil yang lebih luas hanyalah terlalu mempercayai bagi pihak anda.

Apa yang sebenarnya, dan apa yang “baik” kelihatan

Rekod CAA berada dalam DNS domain anda — tetapan yang sama yang menghala domain anda ke laman web dan e-mel anda. Setiap rekod mempunyai tiga bahagian: bendera, tag, dan nilai. Tag yang penting ialah:

Apa yang “baik” kelihatan: sekurang-kurangnya satu rekod issue (atau issuewild) hadir, menamakan pembekal yang anda sebenarnya gunakan, dengan wildcard sama ada dihadkan kepada pembekal yang dinamakan atau disekat. Itulah garis yang semakan ini ukur — ia mencari rekod CAA domain anda merentas beberapa penyelesai bebas dan lulus apabila mendapati dasar issue atau issuewild yang nyata. Domain tanpa sebarang rekod CAA langsung dianggap sebagai pintu terbuka yang ia adalah.

Adakah ini mempengaruhi gred saya? Ya. Rekod CAA yang hilang adalah item yang dinilai dan ditandakan pada keparahan sederhana — ia adalah jurang yang tulen, bukan sekadar elok ada, kerana ia meninggalkan laluan penyamaran yang nyata terbuka. Menambah rekod menutup jurang dan membersihkan penemuan.

Cara membetulkannya (percuma, ~5 minit)

Serahkan bahagian ini kepada sesiapa yang menguruskan domain atau laman web anda — pembetulan adalah percuma. Ia adalah perubahan DNS kecil, bukan pembinaan semula. Kami hanya mengenakan bayaran jika anda kemudiannya mahu kami terus memantau bahawa rekod kekal di tempat; menambahnya tidak memerlukan kos apa-apa.

Langkah 1 — Cari tahu pihak berkuasa sijil mana yang anda sebenarnya gunakan. Ini adalah satu langkah yang berbaloi untuk betul, kerana menyenaraikan pembekal yang salah boleh menyekat pembaharuan seterusnya anda. Kes biasa:

Jika tidak pasti, lihat sijil semasa anda dalam pelayar (klik kunci → butiran sijil → “Dikeluarkan oleh”) untuk melihat siapa yang mengeluarkannya.

Langkah 2 — Log masuk ke pembekal DNS anda. Ini adalah di mana sahaja rekod domain anda berada — biasanya pendaftar anda, hos web anda, atau Cloudflare. Cari bahagian rekod DNS dan pilih untuk menambah rekod baru jenis CAA (beberapa antara muka melabelnya jenis 257).

Langkah 3 — Tambah rekod issue untuk setiap pembekal yang anda gunakan. Untuk Let’s Encrypt, sebagai contoh:

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

Tambah satu baris issue per pembekal yang sah. Kebanyakan papan pemuka DNS memberikan anda kotak berasingan untuk bendera (0), tag (issue), dan nilai (domain CA) supaya anda tidak perlu menaip keseluruhan baris dengan tangan.

Langkah 4 — Kawal sijil wildcard. Jika anda tidak menggunakan wildcard, sekat mereka terus supaya tiada siapa dapat mendapatnya secara senyap:

contoh.com.   CAA   0 issuewild ";"

Jika anda menggunakan wildcard, namakan pembekal sebaliknya: 0 issuewild "letsencrypt.org".

Langkah 5 — (Disyorkan) Tambah alamat pemberitahuan. Supaya anda diberitahu apabila CA menolak percubaan — amaran awal anda bahawa seseorang mencuba:

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

Langkah 6 — Simpan dan sahkan. Jalankan dig CAA contoh.com (atau gunakan mana-mana alat carian DNS dalam talian) dan sahkan rekod anda muncul. Perubahan boleh mengambil masa dari beberapa minit hingga beberapa jam untuk merebak merentasi internet. Sijil sedia ada anda dan semua pembaharuan terus berfungsi sepanjang masa — CAA hanya mengawal pengeluaran baru.

Nota pantas platform: Pada Cloudflare, DNS → Rekod → Tambah rekod → jenis CAA. Pada Google Workspace, anda menguruskan DNS di pendaftar anda (atau Cloud DNS jika anda menggunakannya) — tambah rekod CAA di sana dengan pki.goog. Pada Microsoft 365, CAA tidak ditetapkan dalam pusat pentadbir M365; tambahkan di mana sahaja DNS domain anda dihoskan, menyenaraikan CA sijil yang diuruskan anda (biasanya DigiCert). Pada hos biasa (GoDaddy, Namecheap, dan yang serupa), ia berada dalam panel DNS yang sama di mana rekod A dan MX anda berada.

Kesilapan biasa

Lapisan teknikal (serahkan ini kepada orang IT anda)

CAA ditakrifkan dalam RFC 8659 dan dikuatkuasakan di bawah Keperluan Garis Dasar CA/Browser Forum — setiap CA yang dipercayai secara awam dikehendaki memeriksa CAA pada masa pengeluaran. Rekod mengambil bentuk <bendera> <tag> <nilai>, dengan tag issue, issuewild, dan iodef. Dasar issue atau issuewild yang tidak kosong adalah yang memuaskan semakan ini; kehadiran iodef sahaja tidak (ia adalah pelaporan, bukan kebenaran).

Garis dasar yang kukuh di apex:

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

Nota untuk pelaksana:

Sediakan pada hos anda

Langkah demi langkah untuk pembekal popular:

Soalan Lazim

Saya bukan orang teknikal — bolehkah saya menangani perkara ini sendiri?

Anda tidak perlu memahami butirannya, tetapi pembetulan adalah perubahan kecil dalam tetapan DNS domain anda, jadi lebih baik diserahkan kepada sesiapa yang menguruskan laman web atau domain anda. Hantar mereka bahagian 'Cara membetulkannya' di bawah — ia adalah perubahan lima minit, tanpa kos. Kami hanya mengenakan bayaran jika anda kemudiannya mahu kami terus memantau bahawa rekod kekal di tempat; pembetulan itu sendiri adalah sentiasa percuma.

Adakah menambah ini akan memutuskan laman web atau sijil saya?

Tidak — selagi anda menyenaraikan pembekal sijil yang anda sebenarnya gunakan, segalanya terus berfungsi tepat seperti sebelumnya. Rekod CAA tidak menyentuh atau menggantikan sijil sedia ada anda; ia hanya mengawal siapa yang dibenarkan untuk mencipta yang baru. Satu-satunya cara untuk menyebabkan masalah adalah meninggalkan pembekal sebenar anda dari senarai, yang boleh menyekat pembaharuan automatik seterusnya anda — langkah di bawah ditulis khusus untuk mengelakkan itu.

Jika sijil dikeluarkan secara automatik pada zaman ini, mengapa saya masih memerlukannya?

Sijil automatik adalah baik dan mudah — masalahnya ialah sistem terbuka kepada semua orang secara lalai, termasuk seseorang yang berpura-pura menjadi anda. Rekod CAA hanya menamakan siapa yang dibenarkan, mengubah pintu terbuka kepada satu dengan kunci anda sendiri padanya. Ia berfungsi bersama pengeluaran automatik, bukan menentangnya.

Adakah ini mempengaruhi kedudukan Google atau gred saya dalam laporan ini?

Ia mempengaruhi gred keselamatan anda di sini — rekod CAA yang hilang adalah item yang dinilai, ditanda sebagai jurang keparahan sederhana, kerana ia meninggalkan laluan penyamaran yang nyata terbuka. Ia bukan faktor kedudukan Google secara langsung, tetapi penyamaran dan pancingan data yang dicegahnya adalah tepat jenis insiden yang merosak kepercayaan dan lalu lintas. Sama ada cara ia adalah kemenangan yang pantas dan percuma.

Apa perbezaan antara 'issue' dan 'issuewild'?

Rekod 'issue' mengawal sijil biasa untuk domain dan subdomain anda. Rekod 'issuewild' mengawal sijil wildcard — sijil tunggal yang merangkumi setiap subdomain yang mungkin sekaligus (seperti *.contoh.com). Wildcard lebih berkuasa dan oleh itu lebih berisiko di tangan yang salah, jadi adalah amalan baik untuk mengawalnya secara berasingan: jika anda tidak menggunakan wildcard, sekat mereka terus.

Kami menggunakan Cloudflare / Google Workspace / Microsoft 365 — adakah itu sudah merangkumi ini?

Tidak secara automatik. Platform-platform tersebut menguruskan sijil untuk anda, tetapi melainkan anda telah menambah rekod CAA secara eksplisit, domain anda masih memberitahu dunia 'mana-mana pihak berkuasa boleh mengeluarkan.' Berita baiknya ialah pembetulan adalah perubahan DNS mudah yang sama pada semua mereka, dan di mana Cloudflare atau hos anda mengeluarkan sijil anda, anda hanya menyenaraikan pembekal itu. Nota platform dalam bahagian pembetulan di bawah merangkumi kes biasa.