Браузеры кодируют в punycode только домен или весь URL? - PullRequest
2 голосов
/ 03 апреля 2012

Я читал об атаке на IDN homograph и не нашел точно заявленного кода: браузеры кодируют только в домене с именем PunyCode или остальная часть URL включена (путь и запрос). Поэтому мой вопрос: кодирует ли один из популярных браузеров (FF, IE, Chrome, Safari, Opera) оставшуюся часть URL (точнее IRI) с помощью punycode?

1 Ответ

4 голосов
/ 03 апреля 2012

Только часть имени домена кодируется с помощью punycode.Это связано с ограничениями, наложенными на допустимые символы в (традиционном) доменном имени.Часть пути URL не имеет таких ограничений, поэтому часто используется UTF-8.

...