211service.com
Een bugfix die het internet voor miljoenen mensen over de hele wereld kan ontgrendelen
andere middelen
Bedrijven die online zaken doen, lopen jaarlijks miljarden omzet mis dankzij een bug die ervoor zorgt dat hun systemen niet compatibel zijn met internetdomeinnamen die zijn gemaakt van niet-Latijnse tekens. Als het probleem wordt opgelost, kunnen er ook nog eens 17 miljoen mensen online komen die Russisch, Chinees, Arabisch, Vietnamees en Indiaas spreken.
Dat zijn de conclusies van een nieuwe studie door een door de industrie geleide groep die wordt gesponsord door de International Corporation for Assigned Names and Numbers (ICANN), de organisatie die verantwoordelijk is voor het bijhouden van de lijst met geldige internetdomeinnamen. Het doel van de zogenaamde Stuurgroep Universele Acceptatie , waarin vertegenwoordigers van een aantal internetbedrijven, waaronder Microsoft en GoDaddy, zitten, moet softwareontwikkelaars en serviceproviders aanmoedigen om de manier waarop hun systemen de tekenreeks rechts van de punt in een domeinnaam of e-mailadres valideren, bij te werken. het topleveldomein genoemd.
De bug was geen duidelijk probleem tot 2011, toen ICANN besloot om het bereik van wat rechts van de stip kan verschijnen drastisch uit te breiden (zie Boondoggle van ICANN). Tussen 2012 en 2016 steeg het aantal topleveldomeinen van 12 naar ruim 1.200. Dat omvat 100 geïnternationaliseerde domeinen met een niet-Latijns schrift of Latijnse alfabettekens met diakritische tekens, zoals een umlaut (¨), of ligaturen, zoals het Duitse Eszett (ß). Volgens de nieuwe studie zijn zo'n 2,6 miljoen geïnternationaliseerde domeinnamen geregistreerd onder de nieuwe topleveldomeinen, grotendeels geconcentreerd in de Russische en Chinese taal.
Veel webtoepassingen of e-mailclients herkennen topniveaudomeinen alleen als geldig als ze zijn samengesteld uit tekens die kunnen worden gecodeerd met behulp van American Standard Code for Information Interchange of ASCII. Het probleem is het meest uitgesproken met e-mailadressen, die naast het verzenden van berichten ook vereiste referenties zijn voor toegang tot online bankrekeningen en sociale-mediapagina's. In 2016 testte de groep e-mailadressen met niet-Latijnse tekens rechts van de punt en vond acceptatiepercentages van minder dan 20 procent.
De bugfix, die inhoudt dat de fundamentele regels die domeinen valideren, worden gewijzigd zodat ze Unicode accepteren, een andere standaard voor het coderen van tekst die voor veel meer talen werkt, is relatief eenvoudig, zegt Ram Mohan , voorzitter van de stuurgroep. Het nieuwe onderzoek suggereert dat de potentiële economische voordelen van het maken van de oplossing opwegen tegen de kosten. Te veel bedrijven, waaronder e-commercebedrijven, e-maildiensten en banken, zijn zich er simpelweg nog niet van bewust dat hun systemen deze nieuwe domeinen niet accepteren, zegt Mohan.
De zaken verbeteren echter. In 2014 heeft Google Gmail geüpdatet om geïnternationaliseerde domeinnamen te accepteren en weer te geven zonder te hoeven vertrouwen op een onhandige oplossing die de tekens in ASCII vertaalde. Microsoft is bezig met het updaten van zijn e-mailsystemen, waaronder Outlook-clients en zijn cloudgebaseerde service, om geïnternationaliseerde domeinnamen en e-mailadressen te accepteren.
Het gaat niet alleen om de bottom line, zegt Mark Svancarek , programmamanager klant- en partnerervaring bij Microsoft en vicevoorzitter van de stuurgroep Universele Acceptatie. Miljoenen mensen van het internet afhouden omdat de karakterset voor hen onzin is, staat haaks op de missie van zijn bedrijf, zegt hij.
De acceptatie van niet-ASCII-domeinen zal waarschijnlijk de acceptatie van internet stimuleren, aangezien een groot deel van de volgende miljard mensen die naar verwachting verbinding met internet zullen maken, voornamelijk alleen in hun lokale taal spreekt en schrijft, zegt Mohan. Het bieden van toegankelijkheid aan deze mensen zal in veel opzichten afhangen van de uitgangspunten die de kernfuncties van internet bepalen, zegt hij. Het probleem hier is dat dit in sommige opzichten lui programmeren is, en omdat het lui programmeren is, is het gemakkelijk te vervangen door betere programmering.