this post was submitted on 09 Dec 2023
16 points (86.4% liked)

Frag Feddit

3704 readers
1 users here now

Wolltest du Der Leere™ schon immer einmal Fragen stellen? Tue dies hier.

founded 3 years ago
MODERATORS
 

Domains mit Umlauten / Sonderzeichen wurden vor vielen Jahren erfunden, und vermutlich würden sie längst überall funktionieren. Trotzdem sieht man sie nirgends. Wie kommt das?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 40 points 11 months ago (1 children)

Domains mit Unicode/Sonderzeichen sind doof.

Aus Gründen der Sicherheit und Kompatibilität werden Domain-Namen mit nicht-ASCII Zeichen tatsächlich via Punycode notiert, der echte Domain-Name ist dann xn--irgendwas. Zum Beispiel,

dömäin.example
=
xn--dmin-moa0i.example

Das sieht einfach doof aus wenn der Browser letzteres anzeigt, egal ob dein Link jetzt schöne Sonderzeichen haben könnte.

Das Browser das machen ist extrem wichtig zur Vermeidung von "Homograph"-Angriffen, bei der Phisher eine Domain registrieren die so ähnlich aussieht wie irgendwas bekanntes, aber in Wirklichkeit Sonderzeichen benutzt. Wann Browser Unicode oder Punycode anzeigen unterscheidet sich nach verschiedenen Heuristiken. Der einzige zuverlässige Ansatz für Domains die immer gleich angezeigt werden ist ASCII.

[–] [email protected] 9 points 11 months ago

Ich habe auch mal gehört, dass E-Mail damit auch zusätzlich schwieriger wird weil manche Mail-Programme das nicht unterstützen und dann müssen alle Leute den Punycode eintippen.

(Ich hätte ja gerne eine Emoji-Domain. Aber habe mich auch wegen der ganzen Nachteile bisher davon abhalten lassen. Und mit mit .de wird das sowieso nichts.)