Tanpa KYC: satu email terverifikasi, tanpa ID · Dibayar dengan BTC, USDT, USDC, ETH, SOL, LTC · Pencarian massal 50 nama, satu pembayaran
Bahasa: Bahasa Indonesia
Periksa varian Anda

Definisi · diperiksa 12 November 2026

Apa itu serangan homograf IDN?

Dua nama domain bisa tampak identik di layar dan berbeda sebagai string. Halaman ini menunjukkan caranya, apa arti awalan xn--, dan di mana browser ikut campur.

Terakhir diperbarui: · 4 menit baca

Jawaban singkat

Apa itu serangan homograf IDN?

Serangan homograf IDN mendaftarkan nama domain internasional yang huruf Cyrillic atau Yunaninya terlihat seperti huruf Latin, sehingga exаmplecoin.com terbaca sebagai examplecoin.com. Nama itu disimpan sebagai punycode yang diawali xn--. Chrome menampilkan bentuk mentah itu untuk label aksara campuran dan, sejak versi 51, mengabaikan pengaturan bahasa pengguna. Wardmint mendaftarkan varian ASCII dari nama Anda.

Nama yang tampak sama dan apa yang disimpan sistem

Contoh memakai merek fiktif examplecoin. Bentuk ASCII dihitung dengan Node.js (url.domainToASCII) pada 12 November 2026.
Ditampilkan sebagaiApa bedanyaDisimpan di DNS sebagai
examplecoin.comHuruf Latin biasa, nama yang asliexamplecoin.com
exаmplecoin.comHuruf kedua adalah Cyrillic а (U+0430), bercampur dengan huruf Latinxn--exmplecoin-0qi.com
еxamplecoin.comHuruf pertama adalah Cyrillic е (U+0435), bercampur dengan huruf Latinxn--xamplecoin-jsi.com
аррӏе.comSetiap huruf adalah Cyrillic: а, р, р, ӏ, еxn--80ak6aa92e.com
Ubah nama yang mencurigakan ke bentuk tersimpannya
node -e "console.log(require('url').domainToASCII('аррӏе.com'))"
# xn--80ak6aa92e.com

Bagaimana serangan homograf IDN bekerja?

Ia bekerja karena Unicode berisi huruf dari abjad berbeda yang terlihat sama, dan sistem domain memungkinkan siapa pun mendaftarkan nama yang memakainya. Nama domain internasional (IDN) adalah nama dengan karakter non-ASCII. DNS hanya menangani ASCII, sehingga setiap label seperti itu dikonversi ke punycode, yaitu string yang diawali xn-- diikuti bentuk terenkode. Orang melihat versi Unicode jika browser memutuskan untuk menampilkannya; perangkat lunak yang menyimpan atau mencatat nama itu melihat bentuk xn--.

Penyerang mendaftarkan nama tempat satu atau lebih huruf Latin diganti dengan look-alike: Cyrillic а sebagai pengganti Latin a, misalnya. Registry dan registrar menerimanya karena itu nama yang valid. Pengunjung membaca examplecoin.com dan menandatangani transaksi di salinan situs Anda.

Apa arti awalan xn--?

Awalan xn-- menandai label yang berisi karakter non-ASCII dalam bentuk terenkode. Dalam contoh di atas, xn--exmplecoin-0qi.com adalah bentuk tersimpan dari exаmplecoin.com: huruf ASCII label datang lebih dulu dan karakter Cyrillic yang dienkode mengikuti tanda hubung. Nama yang diawali xn-- tidak berbahaya dengan sendirinya; banyak situs sah dalam bahasa lain memakainya. Yang penting adalah apakah string yang didekode meniru sebuah merek. Anda dapat mendekode nama yang mencurigakan dengan skrip seperti di atas, atau menempelkannya ke alat pencarian, sebelum Anda mengkliknya.

Bagaimana Chrome memutuskan menampilkan Unicode atau punycode?

Chrome memutuskan untuk setiap label secara terpisah dan menampilkan bentuk xn-- setiap kali sebuah pemeriksaan gagal. Pemeriksaan yang didokumentasikan mencakup pencampuran aksara yang seharusnya tidak bercampur (Latin dengan Cyrillic atau Yunani), confusable aksara campuran dari data keamanan Unicode, dan label yang hanya terdiri dari huruf look-alike dari satu aksara ketika ekstensinya bukan dalam aksara itu. Chrome juga menolak label yang hanya terdiri dari angka atau look-alike angka, dan label yang cocok dengan domain teratas setelah aksen dihapus. Jika setiap pemeriksaan lolos, label ditampilkan dalam Unicode. Kebijakan itu tidak bergantung pada pengaturan bahasa pengguna.

Nama Cyrillic seluruhnya аррӏе.com di tabel itu tidak mencampur apa pun, sehingga aturan pencampuran aksara tidak menangkapnya, dan Chrome mengandalkan pemeriksaan seluruh-aksara yang terpisah. Browser lain memiliki kebijakan sendiri, yang tidak dibaca Wardmint, sehingga halaman ini hanya mendokumentasikan Chrome. Risiko terkait kebingungan alamat secara umum ada di jenis domain mirip yang didaftarkan phisher.

Bagaimana saya melindungi merek saya dari domain homograf?

Daftarkan varian ASCII yang bisa Anda daftarkan, pantau sisanya, dan laporkan apa yang Anda temukan. Nama homograf tidak bisa Anda daftarkan sebelumnya di setiap aksara, karena kombinasinya terlalu banyak. Yang bisa Anda lakukan adalah mencarinya: dnstwist menghasilkan nama homoglif dari kumpulan karakter Unicode yang diteliti dan memeriksa mana yang ada, dan log sertifikat menampilkan nama yang membawa merek Anda dalam bentuk yang didekode. Panduan menemukan domain mirip memuat perintahnya, dan cara memantau certificate transparency membahas log-log tersebut.

Halaman Wardmint menjelaskan pendaftaran nama ASCII dan tidak mengklaim pendaftaran IDN. Untuk homoglif ASCII (1 untuk l, rn untuk m), cakupannya sama dengan salah ketik mana pun: lihat cara melindungi merek Anda dari typosquatting.

Apa kata angka Wardmint tentang ini?

Wardmint memeriksa kebijakan Chromium pada 12 November 2026 dan mengelompokkan aturannya ke dalam 5 keluarga pemeriksaan yang memutuskan antara Unicode dan punycode: konversi dan validitas, pencampuran aksara, penomoran dan karakter tak terlihat, confusable, serta angka, pola, dan domain teratas. Pengelompokan itu adalah milik Wardmint sendiri; aturannya milik Chromium.

Nama domain homograf adalah nama domain yang hurufnya berbeda dari nama yang dikenal tetapi tampak identik bagi pembaca. Serangan homograf IDN adalah penggunaan nama semacam itu untuk meniru sebuah merek. Punycode adalah encoding ASCII, yang diawali xn--, yang disimpan DNS untuk nama dengan huruf non-ASCII.

Pertanyaan tentang serangan homograf

Bisakah saya melihat nama asli di balik domain Unicode?

Bisa. Konversikan ke bentuk tersimpannya dengan skrip satu baris atau alat pencarian, lalu baca string xn-- dan data registrar. Ketidakcocokan dengan nama yang Anda harapkan adalah peringatan.

Apakah gembok HTTPS melindungi saya dari situs homograf?

Tidak. Domain look-alike dapat memperoleh sertifikat seperti yang lain, sehingga gembok hanya membuktikan koneksi terenkripsi, bukan identitas situs.

Apakah Chrome memblokir setiap domain homograf?

Tidak. Ia menerapkan serangkaian pemeriksaan yang didokumentasikan dan menampilkan punycode jika salah satu gagal. Nama yang lolos semuanya ditampilkan dalam Unicode, jadi perlakukan tautan yang tidak dikenal dengan hati-hati.

Bisakah saya melaporkan look-alike IDN seperti domain phishing lainnya?

Bisa. Gunakan jalur penyalahgunaan registrar dengan nama xn-- yang tersimpan, nama yang didekode, dan tangkapan layar. Langkahnya sama dengan domain phishing mana pun.

Ringkasan
  • Serangan homograf IDN mengganti huruf Latin dengan look-alike dari aksara lain.
  • DNS menyimpan nama sebagai punycode, yang diawali xn--.
  • Chrome memutuskan per label dan mengabaikan bahasa pengguna sejak versi 51.
  • Label Latin dan Cyrillic yang bercampur ditampilkan sebagai xn-- oleh Chrome.
  • HTTPS tidak membuktikan siapa pemilik look-alike.
  • Temukan dengan dnstwist dan log sertifikat; laporkan sebagai domain phishing.
  • Wardmint mendaftarkan varian ASCII dari nama Anda sendiri di 29 ekstensi.
Sumber (2)
  1. Kebijakan tampilan IDN Chromium (docs/idn.md) — The Chromium Projects (dibaca 2026-11-12)
  2. dnstwist, mesin permutasi nama domain — GitHub (elceef/dnstwist) (dibaca 2026-11-12)

.com US$12,49/tahun · tanpa KYC · crypto

Periksa varian Anda