ไม่มี KYC: อีเมลที่ยืนยันแล้วหนึ่งฉบับ ไม่ต้องใช้เอกสารยืนยันตัวตน · ชำระด้วย BTC, USDT, USDC, ETH, SOL, LTC · ค้นหาแบบกลุ่ม 50 ชื่อ ชำระครั้งเดียว
ภาษา: ไทย
ตรวจสอบตัวแปรของคุณ

นิยาม · ตรวจสอบเมื่อ 12 พฤศจิกายน 2026

การโจมตี IDN homograph คืออะไร?

ชื่อโดเมนสองชื่ออาจดูเหมือนกันทุกประการบนหน้าจอและเป็นสตริงที่ต่างกัน หน้านี้แสดงว่าเกิดขึ้นได้อย่างไร คำนำหน้า xn-- หมายถึงอะไร และเบราว์เซอร์เข้ามาเมื่อใด

อัปเดตล่าสุด:

คำตอบสั้น ๆ

การโจมตี IDN homograph คืออะไร?

การโจมตี IDN homograph จดชื่อโดเมนนานาชาติที่มีตัวอักษรซีริลลิกหรือกรีกหน้าตาเหมือนตัวอักษรละติน ดังนั้น exаmplecoin.com จึงอ่านเหมือน examplecoin.com ชื่อนี้ถูกเก็บเป็น punycode ที่ขึ้นต้นด้วย xn-- Chrome แสดงรูปแบบดิบนี้สำหรับ label ที่ผสมหลายอักษร และตั้งแต่เวอร์ชัน 51 จะไม่สนใจการตั้งค่าภาษาของผู้ใช้ Wardmint จดตัวแปร ASCII ของชื่อคุณ

ชื่อที่ดูเหมือนกันและสิ่งที่ระบบเก็บ

ตัวอย่างใช้แบรนด์สมมติ examplecoin รูปแบบ ASCII คำนวณด้วย Node.js (url.domainToASCII) เมื่อ 12 พฤศจิกายน 2026
แสดงเป็นต่างกันที่เก็บใน DNS เป็น
examplecoin.comตัวอักษรละตินธรรมดา ชื่อจริงexamplecoin.com
exаmplecoin.comตัวอักษรที่สองคือ а ซีริลลิก (U+0430) ผสมกับตัวอักษรละตินxn--exmplecoin-0qi.com
еxamplecoin.comตัวอักษรแรกคือ е ซีริลลิก (U+0435) ผสมกับตัวอักษรละตินxn--xamplecoin-jsi.com
аррӏе.comทุกตัวอักษรเป็นซีริลลิก: а, р, р, ӏ, еxn--80ak6aa92e.com
แปลงชื่อที่น่าสงสัยเป็นรูปแบบที่เก็บไว้
node -e "console.log(require('url').domainToASCII('аррӏе.com'))"
# xn--80ak6aa92e.com

การโจมตี IDN homograph ทำงานอย่างไร?

มันทำงานได้เพราะ Unicode มีตัวอักษรจากอักษรต่างกันที่หน้าตาเหมือนกัน และระบบโดเมนให้ใครก็ได้จดชื่อที่ใช้ตัวอักษรเหล่านั้นได้ IDN (internationalized domain name) คือชื่อที่มีอักขระที่ไม่ใช่ ASCII DNS รองรับเฉพาะ ASCII ดังนั้นแต่ละ label ดังกล่าวจึงถูกแปลงเป็น punycode ซึ่งเป็นสตริงที่ขึ้นต้นด้วย xn-- ตามด้วยรูปแบบที่เข้ารหัส คนจะเห็นรูป Unicode หากเบราว์เซอร์เลือกแสดง ส่วนซอฟต์แวร์ที่เก็บหรือบันทึกชื่อจะเห็นรูป xn--

ผู้โจมตีจดชื่อที่มีตัวอักษรละตินหนึ่งตัวขึ้นไปถูกแทนด้วยตัวที่คล้ายกัน เช่น а ซีริลลิกแทน a ละติน รีจิสทรีและรีจิสทราร์รับไว้เพราะเป็นชื่อที่ถูกต้อง ผู้เข้าชมอ่านว่า examplecoin.com แล้วลงนามธุรกรรมบนสำเนาเว็บของคุณ

คำนำหน้า xn-- หมายถึงอะไร?

คำนำหน้า xn-- บอกว่า label นั้นมีอักขระที่ไม่ใช่ ASCII ในรูปที่เข้ารหัส ในตัวอย่างข้างต้น xn--exmplecoin-0qi.com คือรูปที่เก็บของ exаmplecoin.com: อักษร ASCII ของ label มาก่อน และอักขระซีริลลิกที่เข้ารหัสตามหลังขีดกลาง ชื่อที่ขึ้นต้นด้วย xn-- ไม่ได้เป็นอันตรายในตัวเอง เว็บที่ชอบด้วยกฎหมายจำนวนมากในภาษาอื่นใช้มัน สิ่งที่สำคัญคือสตริงที่ถอดรหัสแล้วเลียนแบบแบรนด์หรือไม่ คุณถอดรหัสชื่อที่น่าสงสัยในภาษาแบบข้างต้นได้ หรือวางในเครื่องมือค้นหาก่อนคลิก

Chrome ตัดสินใจอย่างไรว่าจะแสดง Unicode หรือ punycode?

Chrome ตัดสินแต่ละ label แยกกัน และแสดงรูป xn-- เมื่อการตรวจใดล้มเหลว การตรวจที่มีการบันทึกไว้ได้แก่ การผสมสคริปต์ที่ไม่ควรผสม (ละตินกับซีริลลิกหรือกรีก) confusable แบบผสมสคริปต์จากข้อมูลความปลอดภัยของ Unicode และ label ที่ประกอบจากตัวอักษรคล้ายของสคริปต์เดียวเมื่อนามสกุลไม่ได้อยู่ในสคริปต์นั้น Chrome ยังปฏิเสธ label ที่ประกอบด้วยตัวเลขหรือตัวเลขที่คล้ายตัวอักษรล้วน และ label ที่ตรงกับโดเมนระดับบนหลังตัดเครื่องหมายกำกับออก หากทุกการตรวจผ่าน label จะแสดงเป็น Unicode นโยบายนี้ไม่ขึ้นกับการตั้งค่าภาษาของผู้ใช้

ชื่อ аррӏе.com ที่เป็นซีริลลิกทั้งหมดในตารางคือกรณีทั้งสคริปต์: มันไม่ผสมอะไร กฎการผสมสคริปต์จึงจับไม่ได้ และ Chrome อาศัยการตรวจทั้งสคริปต์แยกต่างหาก เบราว์เซอร์อื่นมีนโยบายของตน ซึ่ง Wardmint ยังไม่ได้อ่าน หน้านี้จึงบันทึกเฉพาะ Chrome ความเสี่ยงทั่วไปของความสับสนที่อยู่อยู่ใน ประเภทโดเมนคล้ายที่ผู้ฟิชชิงจด

ฉันจะปกป้องแบรนด์จากโดเมนโฮโมแกรมได้อย่างไร?

จดตัวแปร ASCII ที่ทำได้ เฝ้าดูส่วนที่เหลือ และรายงานสิ่งที่พบ ชื่อโฮโมแกรมที่คุณจดล่วงหน้าในทุกสคริปต์ไม่ได้ เพราะการผสมมีมากเกินไป สิ่งที่ทำได้คือค้นหา dnstwist สร้างชื่อโฮโมกลิฟจากชุดอักขระ Unicode ที่ศึกษาแล้ว และตรวจว่าชื่อใดมีอยู่ บันทึกใบรับรองแสดงชื่อที่มีแบรนด์ของคุณในรูปที่ถอดรหัสแล้ว คู่มือการค้นหาโดเมนคล้าย มีคำสั่ง และ วิธีเฝ้าดู certificate transparency ครอบคลุมบันทึก

หน้าของ Wardmint อธิบายการจดชื่อ ASCII และไม่อ้างว่าจด IDN สำหรับโฮโมกลิฟ ASCII (1 แทน l, rn แทน m) ความครอบคลุมเหมือนกับการพิมพ์ผิดใดก็ตาม ดู วิธีปกป้องแบรนด์จาก typosquatting

ข้อมูลของ Wardmint บอกอะไรเกี่ยวกับเรื่องนี้?

Wardmint ตรวจนโยบาย Chromium เมื่อ 12 พฤศจิกายน 2026 และจัดกลุ่มกฎเป็น 5 ตระกูลของการตรวจที่ตัดสินระหว่าง Unicode กับ punycode ได้แก่ การแปลงและความถูกต้อง การผสมสคริปต์ การนับเลขและอักขระที่มองไม่เห็น confusable และตัวเลข รูปแบบ และโดเมนระดับบน การจัดกลุ่มเป็นของ Wardmint เอง กฎเป็นของ Chromium

โดเมนโฮโมแกรมคือชื่อโดเมนที่ตัวอักษรต่างจากชื่อที่รู้จัก แต่ผู้อ่านเห็นเหมือนกันทุกประการ การโจมตี IDN homograph คือการใช้ชื่อเช่นนี้เพื่อแอบอ้างเป็นแบรนด์ Punycode คือการเข้ารหัส ASCII ที่ขึ้นต้นด้วย xn-- ซึ่ง DNS เก็บไว้สำหรับชื่อที่มีตัวอักษรที่ไม่ใช่ ASCII

คำถามเกี่ยวกับการโจมตี homograph

ฉันจะเห็นชื่อจริงเบื้องหลังโดเมน Unicode ได้หรือไม่?

ได้ แปลงเป็นรูปที่เก็บไว้ด้วยสคริปต์หนึ่งบรรทัดหรือเครื่องมือค้นหา แล้วอ่านสตริง xn-- และข้อมูลรีจิสทราร์ หากไม่ตรงกับชื่อที่คุณคาดไว้ นั่นคือคำเตือน

แม่กุญแจ HTTPS ปกป้องฉันจากเว็บโฮโมแกรมหรือไม่?

ไม่ โดเมนที่คล้ายกันขอใบรับรองได้เหมือนโดเมนอื่น แม่กุญแจจึงพิสูจน์การเชื่อมต่อที่เข้ารหัส ไม่ได้พิสูจน์ตัวตนของเว็บไซต์

Chrome บล็อกทุกโดเมนโฮโมแกรมหรือไม่?

ไม่ มันใช้ชุดการตรวจที่มีการบันทึกไว้และแสดง punycode เมื่อการตรวจใดล้มเหลว ชื่อที่ผ่านทุกการตรวจจะแสดงเป็น Unicode ดังนั้นควรระวังลิงก์ที่คุณไม่คุ้น

ฉันรายงาน IDN look-alike เหมือนโดเมนฟิชชิงอื่นได้หรือไม่?

ได้ ใช้ช่องทางการแจ้งการละเมิดของรีจิสทราร์พร้อมชื่อ xn-- ที่เก็บไว้ ชื่อที่ถอดรหัสแล้ว และภาพหน้าจอ ขั้นตอนเหมือนกับโดเมนฟิชชิงทุกประการ

สรุป
  • การโจมตี IDN homograph แทนที่อักษรละตินด้วยตัวที่คล้ายจากอักษรอื่น
  • DNS เก็บชื่อเป็น punycode ที่ขึ้นต้นด้วย xn--
  • Chrome ตัดสินทีละ label และไม่สนใจภาษาของผู้ใช้ตั้งแต่เวอร์ชัน 51
  • label ที่ผสมละตินและซีริลลิกถูกแสดงเป็น xn-- โดย Chrome
  • HTTPS ไม่พิสูจน์ว่าใครเป็นเจ้าของตัวคล้าย
  • ค้นหาด้วย dnstwist และ log ใบรับรอง แล้วรายงานเป็นโดเมนฟิชชิง
  • Wardmint จดตัวแปร ASCII ของชื่อคุณเองในนามสกุล 29 รายการ
แหล่งที่มา (2)
  1. นโยบายการแสดง IDN ของ Chromium (docs/idn.md) — The Chromium Projects (อ่านเมื่อ 2026-11-12)
  2. dnstwist เครื่องมือสร้างการเรียงสับเปลี่ยนของชื่อโดเมน — GitHub (elceef/dnstwist) (อ่านเมื่อ 2026-11-12)

.com US$12.49/ปี · ไม่ต้อง KYC · คริปโต

ตรวจสอบตัวแปรของคุณ