Contoh Homograph Attack & Cara Kerja Serangan IDN Spoofing

Homograph attack adalah teknik serangan siber di mana penyerang mendaftarkan nama domain yang tampak sangat mirip dengan domain resmi, dengan memanfaatkan kemiripan visual karakter dari alfabet yang berbeda (seperti aksara Kirilik, Yunani, atau Latin). Serangan ini sering digunakan dalam aksi phishing untuk menipu pengguna agar percaya bahwa mereka sedang mengakses situs web yang sah.

Mekanisme utama di balik serangan ini memanfaatkan standar Internationalized Domain Name (IDN) yang diterjemahkan oleh sistem DNS menggunakan format khusus yang disebut Punycode (diawali dengan prefiks xn--). Penyerang mengeksploitasi kenyataan bahwa mata manusia sulit membedakan karakter tertentu, misalnya huruf 'a' latin dengan huruf 'а' kirilik (U+0430).

Mekanisme dan Contoh Nyata Homograph Attack

Dalam skenario klasik, penyerang menargetkan merek terkenal seperti PayPal, Google, atau Apple. Karakter ASCII standar diganti dengan karakter Unicode yang memiliki bentuk glif serupa (homoglif).

Target Resmi Domain Palsu (Homograph) Punycode DNS Karakter Substitusi
apple.com аpple.com xn--pple-43d.com Huruf 'a' Kirilik (U+0430)
paypal.com pаypal.com xn--pypal-42a.com Huruf 'a' Kirilik (U+0430)
google.com gооgle.com xn--ggle-p0da.com Huruf 'o' Kirilik (U+043E)

Analisis Teknis Punycode

Sistem Domain Name System (DNS) secara historis hanya mendukung karakter ASCII (A-Z, 0-9, dan tanda hubung). Untuk mengakomodasi aksara non-ASCII, IETF memperkenalkan standar Punycode. Ketika pengguna mengetik domain dengan karakter Unicode, browser modern melakukan konversi otomatis ke format Punycode sebelum melakukan query DNS.

Sebagai contoh, jika Anda mencoba membuka domain dengan karakter Kirilik pada browser yang tidak memiliki proteksi IDN, URL akan dirender dalam bentuk aslinya:

// Contoh resolusi DNS untuk domain palsu
Query: аpple.com
Konversi Punycode: xn--pple-43d.com
Alamat IP Tujuan: IP Server Malicious (Bukan server resmi Apple)

Mitigasi dan Cara Melindungi Diri

Baik bagi pengguna akhir maupun pengelola infrastruktur web, langkah pencegahan harus diterapkan secara berlapis untuk menghindari jebakan IDN spoofing.

  • Proteksi Browser Modern: Sebagian besar peramban seperti Google Chrome, Mozilla Firefox, dan Microsoft Edge secara otomatis menampilkan format Punycode (xn--...) jika mendeteksi campuran skrip bahasa atau domain yang berpotensi membingungkan pengguna.
  • Manajemen Domain Defensif: Perusahaan besar secara proaktif mendaftarkan variasi IDN dan Punycode dari merek mereka sendiri untuk mencegah pihak luar menyalahgunakannya.
  • Penggunaan Bookmark: Selalu gunakan fitur bookmark atau manajer kata sandi terpercaya untuk situs-situs krusial seperti perbankan daring dan e-commerce guna menghindari pengetikan manual yang rentan typo atau jebakan visual.
  • Penerapan Kebijakan Registry: Sejumlah Registry Domain (seperti PANDI di Indonesia atau Verisign secara global) menerapkan aturan ketat yang melarang pencampuran skrip alfabet dalam satu label domain (Mixed-Script Restrictions).

Mitos vs Fakta Homograph Attack

Mitos Fakta Lapangan
Serangan ini hanya bisa dilakukan pada ekstensi .com Semua TLD (Top-Level Domain) yang mendukung IDN rentan terhadap pembuatan domain tiruan berbasis Punycode.
Sertifikat SSL/TLS tidak bisa diterbitkan untuk domain palsu Otoritas sertifikat (CA) dapat menerbitkan sertifikat yang sah untuk domain IDN jika pemilik domain melewati proses verifikasi kepemilikan yang valid.
Antivirus selalu bisa mendeteksi URL homograph Sebagian besar deteksi bergantung pada reputasi domain dan mekanisme pertahanan bawaan browser, bukan antivirus tingkat OS.