سالها پیش دامنهی سایتها فقط میتوانست محدود به حروف
لاتین A تا Z، اعداد و چند کارکتر
دیگر باشد. دامنههای اینترنتی بینالمللی (Inteationalized Domain Names) یا IDNs به وجود آمد تا پشتیبانی بهتری از
کارکترهای">کارکترهای غیر لاتین برای کاربران وب در سرتاسر جهان داشته باشد. +
حروف زیادی در زبانهای غیر لاتین وجود دارد که کاملا شبیه به کارکتری در زبان لاتین است. این موضوع باعث میشود که دو کلمهی аpple و аpple کاملا
مشابه هم دیده شوند در حالی که کارکترهای آنها کد ASCII یکسانی ندارد.
به این ترتیب مهاجم میتواند با ثبت دامنهی аpple.com (که از کارکترهای غیر لاتین استفاده میکند) قربانی را فریب دهد که در سایت اصلی اپل قرار دارد و از طریق فیشنگ (phishing attack) اطلاعات حساب او را به دست آورد. (به طور کلی به فریب از طریق این روش homograph attack گفته میشود.)
خوشبختانه این مشکل از طرف بیشتر مروگرها پوشش داده شده و زمانی که دامنهی سایت ترکیبی از کارکترها در زبانهای مختلف باشد، به طور مثال سایت аpple.com - که حرف a آن کارکتری غیر لاتین است - در مرورگر به فرم Punycode یعنی به صورت xn--pple-43d.com نمایش داده خواهد شد. امتحان کن!
لینک به این آدرس
+ لیستی از کارکترهای گیجکننده و مشابه به هم
+ تایپ کارکترهای خاص زبانهای غیر لاتین
پایان بهینهسازی موتورهای جستجوگر (SEO)...
ادامه مطلبما را در سایت بهینهسازی موتورهای جستجوگر (SEO) دنبال می کنید
برچسب : نویسنده : 2linkye بازدید : 144 تاريخ : شنبه 9 دی 1396 ساعت: 22:34