Noms de domaines internationalisés (IDN)



Documents pareils
Noms de domaine internationalisés

LES NOMS DE DOMAINE (Notes) TABLE DES MATIÈRES 0.00 GÉNÉRALITÉS NOMS DE DOMAINES GÉNÉRIQUES INTERNATIONAUX... 3

Nouvelles bases gtld Nouvelles extensions d'internet

Domain Name System. F. Nolot

Exemple d application: l annuaire DNS Claude Chaudet

B1-4 Administration de réseaux

Demain, encore plus de tifinaghes sur Internet

M Architecture des réseaux

Présentation de l'iana Notes de présentation

LE RESEAU GLOBAL INTERNET

Daniel POULIN DRT 3808 (version 2010) Faculté de droit, Université de Montréal

Réseaux IUP2 / 2005 DNS Système de Noms de Domaine

LEXIQUE DES NOMS DE DOMAINE

Cours admin 200x serveur : DNS et Netbios

Culture numérique Nommage et gouvernance de l'internet

1 Résolution de nom Introduction à la résolution de noms Le système DNS Les types de requêtes DNS...

Le service de nom : DNS

Domain Name Service (DNS)

THE OUAGADOUGOU RECOMMENDATIONS INTERNET INFRASTRUCTURE FOR AN AFRICAN DIGITAL ECONOMY 5-7 MARCH 2012

Domain Name System ot ol F. N 1

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

INTERNET & RESEAUX. Dino LOPEZ PACHECO lopezpac@i3s.unice.fr

Gérer son DNS. Matthieu Herrb. tetaneutral.net. Atelier Tetaneutral.net, 10 février

Service de noms des domaines (Domain Name System) Cours administration des services réseaux M.BOUABID,

LES LANGUES AFRICAINES ET LES TIC

ENREGISTREMENT DU NOM DE DOMAINE

Réseaux. DNS (Domaine Name System) Master Miage 1 Université de Nice - Sophia Antipolis. (second semestre )

Culture numérique. Histoire et structure de l'internet. Enseignement commun Université de Caen

6 1 ERE PARTIE : LES PRINCIPES DE BASE DE DNS

VERSION ENRICHIE DU STANDARD SUR LES NOMS DE DOMAINE INTERNET (SGQRI 021)

Introduction aux Technologies de l Internet

V - Les applications. V.1 - Le Domain Name System. V Organisation de l espace. Annuaire distribué. Définition. Utilisation par le resolver

AC PRO SEN TR «services TCP/IP : WEB»

Administration réseau Résolution de noms et attribution d adresses IP

Le réseau Internet.

Mise en place Active Directory, DNS Mise en place Active directory, DNS sous Windows Serveur 2008 R2

Sur un ordinateur exécutant Windows 2000 Server Ayant une adresse IP statique

Standard sur les noms de domaine Internet (SGQRI 021) Alain La Bonté

Introduction au DNS. Bertrand Bonnefoy-Claudet. 10 février 2014

Présentation du système DNS

Noms de domaine Règles applicables et derniers développements

CONTRAT CADRE. [cctld], groupe immatriculé conformément aux lois de [pays], dont le siège social est sis [lieu], ci-après "cctld"

4.1 Personnes habilitées à enregistrer un Nom de domaine (Eligibilité du Titulaire d un Nom de domaine)

Télécommunications. IPv4. IPv4 classes. IPv4 réseau locaux. IV - IPv4&6, ARP, DHCP, DNS

Algorithmique et langages du Web

A. À propos des annuaires

Registre-Registrar-Registrant

Master d'informatique 1ère année Réseaux et protocoles

Programm e de l'atelier

Règlement d'exécution de la Loi sur l'utilisation des emblèmes d'état, pour l'utilisation de.ad comme nom de domaine

Bind, le serveur de noms sous Linux

Glossaire. ( themanualpage.org) soumises à la licence GNU FDL.

Cours CCNA 1. Exercices

Guide de candidature. Module 5

TCP/IP - DNS. Roger Yerbanga contact@yerbynet.com

Les Racines Ouvertes de l Internet Une autre façon de concevoir le nommage sur l Internet

Résolution de noms. Résolution de noms

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

Transfert de fichiers (ftp) avec dreamweaver cs5 hébergement et nom de domaine. MC Benveniste

TP de réseaux : Domain Name Server.

Mise en place Active Directory / DHCP / DNS

Protocole NSI Registry de registraire (RRP) version 1.1.0

Ordonnance sur les domaines Internet (ODI)

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

Résolution de noms. Résolution de noms

Première visite de Mme Reding aux gestionnaires du nouveau nom de domaine européen «.eu»

Programmation Internet Cours 4

BIND : installer un serveur DNS

Domain Name Service (DNS)

Nommage et adressage dans Internet

TABLE RONDE DES MINISTRES AFRICAINS CHARGÉS DES TIC EN PRÉLUDE À LA 42 ÈME RÉUNION DE L ICANN. Hôtel Méridien Dakar, SENEGAL.

Programmation Réseau. ! UFR Informatique ! Jean-Baptiste.Yunes@univ-paris-diderot.fr

Déploiement sécuritaire de la téléphonie IP

Proxy et reverse proxy. Serveurs mandataires et relais inverses

Il est possible d associer ces noms aux langages numérique grâce à un système nommé DNS(Domain Name System)

DNS. Olivier Aubert 1/27

Ce cours est la propriété de la société CentralWeb. Il peut être utilisé et diffusé librement à des fins non commerciales uniquement.

NAS 109 Utiliser le NAS avec Linux

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

DNS : types d attaques et. techniques de. sécurisation. Le DNS (Domain Name System), un élément essentiel de l infrastructure Internet

Caruso33 : une association à votre service

Installation et utilisation d'un certificat

DNSSEC. Introduction. les extensions de sécurité du DNS. Les dossiers thématiques de l AFNIC. 1 - Organisation et fonctionnement du DNS

Inf o r m a t io n s. Nom de domaine. p r a t iq u e s. 1. To u t sa v o ir su r le no m de do m a in e. 2. Gé r e r vo t r e no m de do m a in e

Le système des noms de domaine Internet expliqué aux non-spécialistes Briefing n 16 des membres de l Internet Society par Daniel Karrenberg

Convention entre l Etat et l AFNIC portant sur la gestion du nom de domaine de premier niveau correspondant au «.fr»

Petit guide d'installation de l'option de connexion réseau

Les risques HERVE SCHAUER HSC

Réseaux - Cours 4. Traduction d adresse (NAT/PAT) et Service de Nom de Domaine (DNS) Cyril Pain-Barre. IUT Informatique Aix-en-Provence

Formateurs : Jackie DAÖN Franck DUBOIS Médiapôle de Guyancourt

Groupe Eyrolles, 2004 ISBN :

Les conseils et les procédures pour utiliser divers programmes francophones avec de l'hébreu

SIP. Sommaire. Internet Multimédia

18 TCP Les protocoles de domaines d applications

DNS ( DOMAIN NAME SYSTEM)

Domaine Name System. Auteur: Congduc Pham, Université Lyon 1. Figure 1: Schéma des salles TP11 et TD4

DNS : Domaine Name System

Introduction. communication. 1. L article 32 du Code des postes et des communications électroniques défi nit les

SIP A. Aoun - La Visioconférence SIP - 1

Transcription:

Noms de domaines internationalisés (IDN) Marc Blanchet Viagénie http://www.viagenie.ca Présenté aux Journées Tunisiennes de l'internet, Février 2008

Plan DNS Noms de domaines internationalisés Rôle et processus de l'icann Conclusion Références Copyright Viagénie 2008 ::2

DNS DNS: Domain Name System Système de base de données distribuée Globalement très fiable. Résiste très bien à des charges importantes (11 sept 2001), des attaques significatives,... Permettant l'association entre un nom (de domaine) et une donnée de protocole: Nom: ca ou test.fr ou xyz.exemple.com ou x.y.abc.org Donnée de protocole: Adresse IP (IPv4 ou IPv6), identifiant un ordinateur sur le réseau Clés de sécurité Localisation de services Endroit où transférer un appel Copyright Viagénie 2008 ::3

DNS Pour ouvrir une page web: http://www.gc.ca/main_f.html Votre navigateur extrait le nom: 'www.gc.ca' Votre ordinateur fait une demande pour l'adresse IP de www.gc.ca, au serveur DNS de l'entreprise ou du fournisseur Internet. En votre nom, le serveur DNS trouve la réponse en parcourant la hiérarchie du DNS: 1. '.' (racine, root) 2. 'ca' 3. 'gc.ca' 4. 'www.gc.ca' Trouve la réponse: 198.103.238.30 www Votre navigateur effectue une communication TCP/IP à l'ordinateur 198.103.238.30 avec le protocole HTTP. Copyright Viagénie 2008 ::4 gc ca. com fr

Autorité À chaque niveau (séparé par des '.') correspond généralement un organisme et des serveurs DNS qui ont l'information pour ce niveau. Racine de la hierarchie du DNS: '.' (premier niveau) Organisme: ICANN 13 (en réalité ++) serveurs DNS, localisés partout dans le monde. Leurs adresses sont incluses avec tout logiciel serveur DNS. Appelée 'root zone'. Contient l'information des serveurs DNS pour le niveau plus bas: Qui sont les serveurs DNS pour com., net., fr., ca.,... Copyright Viagénie 2008 ::5

Deuxième niveau Appelés: TLD (top-level domain) Plusieurs catégories: Nom de pays: ca, fr, us, jp,... Génériques: com, net, org, info,... US: gov, mil, edu,... Avant, la procédure pour avoir l'autorité sur un TLD était (trop) 'simple'. Procédure plus formelle maintenant. Copyright Viagénie 2008 ::6

Deuxième niveau: ca..ca: Organisme: CIRA/ACEI est responsable pour.ca. Historiquement fait par John Demco de UBC. Transféré à CIRA/ACEI 'par' le gouvernement canadien. Zone.ca Servie par des serveurs DNS sous l'autorité de CIRA/ACEI Contient l'information pour les serveurs DNS pour le niveau plus bas: Qui sont les serveurs DNS pour gc.ca, viagenie.ca,... Copyright Viagénie 2008 ::7

Troisième niveau: gc.ca gc.ca est géré par les serveurs DNS du gouvernement canadien. Contient l'information du niveau plus bas: Quelle est l'adresse IP de...? www.gc.ca => 198.103.238.30 Copyright Viagénie 2008 ::8

IDN IDN = Internationalized Domain Names Objectif: Supporter 'toutes' les langues (pour être plus précis: les écritures) dans les noms de domaine. Travaux d'ingénierie à l'ietf (Internet Engineering Task Force) de ~1999-2002. Solution: Utilisation de presque la totalité des caractères identifiés dans le jeu Unicode/ISO-10646 Conversion par le logiciel client (ex: navigateur web, logiciel de courriel) entre les caractères et une représentation ascii, en ajoutant un préfixe identifiant un idn (xn--). Copyright Viagénie 2008 ::9

IDN RFC Les RFC qui composent la spécification pour les idn: [RFC3490] Faltstrom, P., Hoffman, P., and A. Costello, "Internationalizing Domain Names in Applications (IDNA)", RFC 3490, March 2003. [RFC3454] Hoffman, P. and M. Blanchet, "Preparation of Internationalized Strings ("stringprep")", RFC 3454, December 2002. [RFC3491] Hoffman, P. and M. Blanchet, "Nameprep: A Stringprep Profile for Internationalized Domain Names (IDN)", RFC 3491, March 2003. [RFC3492] Costello, A., "Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)", RFC 3492, March 2003 cet ensemble est aussi nommé IDNA2003 faisant référence à l'année de publication. Pour faire distinction à la nouvelle version en discussion. Copyright Viagénie 2008 ::10

IDN Exemple: Dans le navigateur: http://www.viagénie.ca (notons le 'é') Le navigateur convertit en: http://www.xn--viagnie-eya.ca La requête DNS est pour: www.xn--viagnie-eya.ca Même processus que précédemment. Même autorité. Pour supporter viagénie.ca, il me faut ajouter (acheter) le nom idn (xn--viagnie-eya) dans.ca. Le codage est par niveau et indépendant: 賓 Copyright Viagénie 2008 ::11

Définitions et mots-clés Étiquette U (Unicode): viagénie Étiquette A (Ascii compatible encoding): xn viagnieeya punycode: algorithme de codage unicode à ASCII IDNA: internationalized domain names in applications nameprep, stringprep: préparation des chaînes de caractères en vue de les coder en ASCII. LDH: letters, digits, hyphen: alphabet restreint utilisé pour les étiquettes des noms de domaines. Copyright Viagénie 2008 ::12

IDN Problématiques: Unicode/ISO-10646 a été conçu pour l'affichage de caractères à l'écran, sur papier. Le DNS a été conçu pour une correspondance unique. Que faire avec deux caractères identiques ou semblables ou...? Attaques possibles basées sur les ressemblances. Pour plusieurs écritures (exemple Han ), il est important pour l'utilisateur de connaître la langue afin de comprendre le nom. Or la langue n'est pas identifiée dans les idn. Est-ce que tous les registres doivent supporter toutes les langues? (Est-ce que CIRA (.ca) doit offrir le chinois, le japonais,...? Si oui, faudra avoir des personnes compétentes pour le support de ces langues. Les registraires aussi! Peut-on mélanger plusieurs langues dans un même nom? Copyright Viagénie 2008 ::13

IDN Problématiques: Les noms de domaines sont des identifiants. Mais ils ont une forte valeur de marque. Une même séquence de caractères dans certaines langues asiatiques peut avoir des significations forts différentes. Résolution de conflits sur les noms de domaines internationalisés! Explosion possible des TLD:.es =.españa? =.espagne?.cn =.? =.?.zhōnghuá (pinyin)?.chunghua (Wade-Giles) Géopolitique: Taiwan ou République du peuple de Chine? Comment entrer les codes d'une langue X avec mon clavier Y? Copyright Viagénie 2008 ::14

Implémentations et registres Implémentations: Mozilla/Firefox 1.4+, Netscape 7.1+, Opera 7.11+, Safari 1.2+, IE 7. Registres:.ac,.ae,.at,.biz,.br,.cat,.com,.ch,.cl,.cn,.de,.dk,.fi,.gr,.hk,.hu,.info,.io,.is,.jp,.kr,.li,.lt,.lv,.museum,.net,.no,.nu,.org,.pl,.se,.sh,.tm,.tw.vn Travail en cours: Réviser les caractères à exclure. Adresses de courriel internationalisées Copyright Viagénie 2008 ::15

Variations sur l'affichage certaines implémentations ont décidé de ne pas afficher l'étiquette U mais l'étiquette A selon certains critères spécifiques à l'implémentation. Firefox, par défaut, a une liste de registre de premier niveau où il montrera l'étiquette U. Les autres seront affichés par l'étiquette A. Par exemple, il ne montrera pas http://www.viagénie.com mais http://www.xn-- viagnie-eya.com cependant, on peut configurer pour que.com soit reconnu. voir http://marcblanchet.blogspot.com Safari ne supporte pas certaines écritures. On peut changer la liste cependant. Copyright Viagénie 2008 ::16

Registre IDN de l'iana Registres de niveau 1 ont identifié les sous-ensembles de Unicode qu'ils supportent. Ces sous-ensembles sont documentés dans un registre de l'iana: http://www.iana.org/assignments/idn/index.html Copyright Viagénie 2008 ::17

Nouvelle révision du protocole Ensemble de caractères: présentement: inclure tous les caractères Unicode et exclure un sous-ensemble nouvelle proposition: inclure seulement un sous-ensemble déterminé. Certains problèmes découvert avec l'expérience de la première version. En cours à l'ietf draft-klensin-idnabis-* draft-falstrom-idnabis-tables* draft-alvestrand-idna-bidi* Discussions sur la formation d'un groupe de travail Copyright Viagénie 2008 ::18

ICANN: test idn tld Besoin de vérifier si les serveurs DNS de la racine (root servers) seraient affectés par l'introduction de TLD internationalisés. Un analyse a été faite avec une expérimentation pratique. La conclusion est qu'il n'y aucun effet. Copyright Viagénie 2008 ::19

ICANN: example.test Pour valider le support des IDN (incluant les TLD) dans les différentes applications Internet, ICANN a mis en place un ensemble de 11 noms de domaines représentant example.test en 10 langues en 11 écritures. Copyright Viagénie 2008 ::20

ICANN: example.test مثال.ا ختبار http:// مثال.ا ختبار http:// Arabic Arabic http://. http://. Simplified Chinese Chinese http://. http://. Traditional Chinese Chinese http://παράδειγµα.δοκιµή http://παράδειγµα.δοκιµή Greek Greek http://उद हरण. पर ) http://उद हरण. पर ) Devanagari Hindi http://. http://. Kanji, Hiragana, Katakana Japanese http://. http://. Hangul Korean مثال.ا زمایشی http:// مثال.ا زمایشی http:// Perso-Arabic Persian http://пример.испытание http://пример.испытание Cyrillic Russian http://உத ரண). ப+% ச http://உத ரண). ப+% ச Tamil Tamil http:// ב ײש פיל.טעסט http:// ב ײש פיל.טעסט Hebrew Yiddish Copyright Viagénie 2008 ::21

ICANN: idn TLD Processus en cours pour déployer les TLD internationalisés. fast track pour certains cctld bien circonscrits. développement d'une politique Copyright Viagénie 2008 ::22

Prochaines étapes IETF: finalisation de la nouvelle version du protocole ICANN: tests et évaluations évaluation des impacts sur la sécurité du DNS politique et règles sur les IDN approbation Registres TLD et registraires déploiement Copyright Viagénie 2008 ::23

Adresses de courriel partie gauche de l'adresse de courriel groupe de travail à l'ietf: eai Copyright Viagénie 2008 ::24

Conclusion Les noms de domaines internationalisés sont une technologie importante pour le futur de l'internet. Ils génèrent aussi un ensemble de problématiques qui sont en train d'être étudiées. Il est souhaitable que tous les pays non-anglophones participent activement aux travaux à l'ietf et ICANN. Copyright Viagénie 2008 ::25

Questions? Contact: Marc.Blanchet@viagenie.ca Présentation disponible à http://www.viagenie.ca/publications/ Références Hoffman, P. and M. Blanchet, "Preparation of Internationalized Strings ("stringprep")", RFC 3454, December 2002. Faltstrom, P., Hoffman, P., and A. Costello, "Internationalizing Domain Names in Applications (IDNA)", RFC 3490, March 2003. Hoffman, P. and M. Blanchet, "Nameprep: A Stringprep Profile for Internationalized Domain Names (IDN)", RFC 3491, March 2003. Costello, A., "Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)", RFC 3492, March 2003. Klensin J., Faltstrom P. and C. Karp, Review and Recommendations for Internationalized Domain Names (IDNs), RFC 4690, September 2006. Internet drafts nouvelle version de idna: draft-*-*idna* ICANN IDN: http://www.icann.org/topics/idn/ IDN, Wikipedia, http://en.wikipedia.org/wiki/internationalized_domain_name Copyright Viagénie 2008 ::26