Nameprep - Nameprep
![]() | tento článek ne uvést žádný Zdroje.Prosince 2009) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Nameprep je proces skládání případů a tětiva malá písmena a odstranění některých obecně neviditelných kódových bodů, než je vhodné reprezentovat a doménové jméno nebo jiný takový kanonický název. To je používáno Internacionalizace doménových jmen v aplikacích (IDNA) pomocí standardu Unicode standard pro Normalizace NFKC.
Nameprep je definován v RFC 3491 „Nameprep: Profil Stringprep pro internacionalizovaná doménová jména (IDN)“, jako profil Stringprep, který je popsán v RFC 3454 „Příprava internacionalizovaných řetězců („ stringprep “).“
Nemapuje dvojité znaky na jeden znak ani nezakazuje použití dvojitých znaků. Existují pro to dobré důvody, například skutečnost, že se písma liší v tom, jaké znaky jsou dvojníky, a skutečnost, že jakékoli rozhodnutí o tom, který znak má být mapován, bude zjevně zaujatost vůči uživatelům jednoho skriptu, ale má to potenciálně závažné důsledky pro bezpečnost, pokud ji neuvažují návrháři a administrátoři systémů založených na nameprep (nejznámějším příkladem je to, že VeriSign zpracovává názvy IDNA v .com a .net).
Viz také
- Homoglyf
- Unicode
- Internacionalizace
- Mezinárodní komponenty pro Unicode (ICU obsahuje implementaci Nameprep)
- Internacionalizovaný název domény
- Útok na homograf IDN nebo spoofing znaků typu „lookalike“ na základě vzhledu adresy URL, jak ji čte uživatel webu nebo jak jej zadává uživatel webu (čte se v písmu stránky, zadává se v uživatelském písmu dle výběru.) Poznámka: nejedná se o nejednoznačnost URI v kódování. Příklady jsou uvedeny v obou výše uvedených článcích.
![]() | Tento Celosvětová Síť –Vztahující se článek je pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |