Ресурсы: техническое описание TLS, LaTeX - в картинки (img), криптографическая библиотека Arduino, шифр "Кузнечик" на ассемблере AMD64/AVX и ARM64
Кириллические домены – продолжение темы
Вот тут разговоры с самыми разными практикующими админами раскрывают занимательный аспект введения многоязычных (кириллических, например) доменных имён.
Как известно, многоязычные домены устраивают таким образом, что на клиентской стороне многоязычное имя преобразуется в допустимую к использованию в DNS “абракадабру” из ASCII-символов. Например, “бармалей.ru” кодируется в XN——80AABSUKF5A.RU. То есть, с формальной точки зрения, никакого расширения алфавита в собственно DNS не происходит, а предлагается лишь начать регистрировать “абракадабры” строго определённого вида.
С одной стороны, это хорошо. Потому что “абракадабры” будут работать с любым “старым”, созданным для “классической” DNS, системным программным обеспечением и разнообразным сетевым оборудованием. То есть, в тех программных средах и интерфесах, которые не умеют сами преобразовать кириллические (многоязычные) имена, и где обработка таких имён оказалась бы невозможной, админы просто будут использовать “абракадабры” (и уже используют).
С другой стороны, все эти мероприятия по набиванию “абракадабры” в командную строку – прямо противоречат исходным целям DNS, ради которых она создавалась. Ведь доменную систему имён придумали как раз для того, чтобы вместо численной “абракадабры” (IP-адресов) предложить пользователям-человекам удобные для запоминания, “мнемонические” адреса (компьютерам-то DNS вообще не нужна). Однако вряд ли XN——80AABSUKF5A – это удобная для запоминания строка. Так что админы оказываются вытеснены в такую область, в которой назначение DNS становится каким-то другим. Как бы даже и противоположным, ведь запомнить “XN——…” – может быть сложнее, чем IP-адрес. (Тут, конечно, ситуация выглядит ещё более забавной, если вспомнить, что админов планируют пересадить на IPv6, но это уже другая история.)
В чём причина трудностей админов? Причина простая: Интернет стал коммерческим инструментом, отсюда и новые приоритеты. В рамках “классической” DNS, скажем, вообще нет ни малейших оснований для появления новых доменов верхнего уровня общего назначения (не национальных) в дополнение к “изначальным”. Однако ж в коммерческом Интернете домены такие появляются многочисленными партиями (.NAME, .BIZ, .INFO и т.п.) – потому что они нужны маркетологам.
И, понятно, что админам никуда не деться. В своё время они, по сходным причинам, переучивались, скажем, на Windows.
Адрес записки: https://dxdt.ru/2008/09/06/1692/
Похожие записки:
- Компиляторы и ассемблер
- Gitea и омоглифы не в ту сторону
- Вывод ключей Kyber768 на tls13.1d.pw
- Открытые "исходники" и "бинарный" код с точки зрения ИБ
- Перебор записей компьютерных доказательств и открытые проблемы
- Длина "постквантовых ключей" и немного про будущее DNS
- Домен SU в его развитии
- TOR и анализ трафика в новостях
- SSL.com и TLS-сертификаты для непроверенных имён
- Техническое: связь SCT-меток с логами Certificate Transparency
- Реплика: число 15 и факторизация квантовым компьютером
Комментарии читателей блога: 5
1 <t> // 7th September 2008, 14:02 // Читатель arcman написал:
я нашёл жука =)
“Одняко вряд ли XN”
2 <t> // 7th September 2008, 17:36 // Александр Венедюхин:
Поправил. Спасибо!
3 <t> // 7th September 2008, 19:11 // Читатель Vadim написал:
>компьютерам-то DNS вообще не нужна
Не вполне корректно. В доменах Windows, например, основным идентификатором компьютера является DNS-имя. IP-адрес, выданный DHCP-сервером, может самопроизвольно поменяться при очередной загрузке, а DNS-имя можно изменить только руками.
4 <t> // 7th September 2008, 20:48 // Александр Венедюхин:
Ну речь-то об адресации в Интернете.
5 <t> // 8th September 2008, 01:27 // Читатель Дмитрий Пленкин написал:
Казалось бы, всего-то проблем – “научить” браузеры не показывать пользователю эти ужасы (XN??80AABSUKF5A.RU). Пусть пользователь видит везде “бармалей.ru”, а браузер работает (скрыто от пользователя) с ASCII-версией адреса.