Lewati ke konten utama

Cara kerja serangan homograf IDN dan cara mengenalinya

Nama domain internasional (IDN) mengizinkan huruf dari banyak aksara. Dalam serangan homograf, seseorang mendaftarkan domain yang huruf Latinnya diganti dengan huruf yang tampak identik dari aksara lain, sehingga tautan terlihat seperti alamat tepercaya tetapi mengarah ke domain lain.

Contoh langkah demi langkah

Masukan
еxаmple.com
Aksara yang ditemukan
Sirilik (Cyrl), Latin (Latn)
Karakter yang ditandai
2
PosisiKarakterTitik kodeAksaraPenggantiAturan
0еU+0435SirilikeTabel karakter mirip
2аU+0430SirilikaTabel karakter mirip
Punycode (yang dicari DNS)
xn--xmple-4ve7a.com
Penggantian ASCII yang ketat
example.com

Cara kerjanya

  • DNS hanya bekerja dengan ASCII, sehingga label yang berisi karakter lain diubah menjadi Punycode yang diawali xn--. Bentuk Punycode adalah nama sebenarnya: jika alamat yang tampak familier berubah menjadi xn--…, itu bukan domain yang terlihat.
  • Browser biasanya menampilkan bentuk Punycode jika sebuah label mencampur aksara, tetapi klien email, aplikasi obrolan, dan dokumen sering menampilkan bentuk Unicode yang menipu, dan label yang seluruhnya ditulis dalam satu aksara yang mirip bisa lolos.
  • Untuk memeriksa domain, tempelkan ke detektor. Jika ada karakter yang ditandai, lebih dari satu aksara dalam satu label, atau bentuk yang dibersihkan berbeda dari aslinya, ketik sendiri alamatnya atau gunakan markah alih-alih tautan.

Konversi adalah upaya terbaik: kebingungan yang dipetakan dan pelipatan NFKC bersifat deterministik, tetapi beberapa Unicode yang sah tidak akan ditandai.

Teks Anda

Tempel atau ketik — hasil diperbarui saat Anda mengetik (sedikit di-debounce untuk input yang panjang).

11 karakter dipindai
2 mencurigakan
Penggantian ASCII yang ketat
Modus konversi

Mode ASCII yang ketat secara agresif menggantikan kemiripan yang diketahui dengan ASCII. Itu dapat mengubah teks non-Latin yang sah ketika karakter ada di peta yang dibundel atau dilipat NFKC.

Asli (karakter mencurigakan ditandai)

Karakter mencurigakan dalam tampilan asli digarisbawahi dan diberi label “susp.” selain menonjolkan warna.

suspicious character еxsuspicious character аmple.com
Keluaran yang dibersihkan
Analisis karakter
Indeks (berbasis 0)AsliPenggantianPoin kodeAlasan
0еeU+0435Non-ASCII confusable mapped to a safer Latin ASCII equivalent.
1xxU+0078Not flagged as a confusable or compatibility character.
2аaU+0430Non-ASCII confusable mapped to a safer Latin ASCII equivalent.
3mmU+006DNot flagged as a confusable or compatibility character.
4ppU+0070Not flagged as a confusable or compatibility character.
5llU+006CNot flagged as a confusable or compatibility character.
6eeU+0065Not flagged as a confusable or compatibility character.
7..U+002ENot flagged as a confusable or compatibility character.
8ccU+0063Not flagged as a confusable or compatibility character.
9ooU+006FNot flagged as a confusable or compatibility character.
10mmU+006DNot flagged as a confusable or compatibility character.

Panduan lainnya