Microsofts frie browservalg er ikke helt frit

De fem alternativer, der skal vises i Microsofts nye løsning til frit browservalg, kommer ikke i random som aftalt. "En typisk amatørfejl," siger ekspert.

Artikel top billede

Computerworld News Service: Det er meningen, at Microsofts nye løsning til et mere frit browservalg skal præsentere de fem første browsere på listen i tilfældig rækkefølge - som random - men det sker ikke.

Det betyder, at Google Chrome, der oftest står først på listen, får den bedste chance for at blive valgt, påpeger en softwarearkitekt fra IBM.

"Dette er en typisk amatørfejl," vurderer Rob Weir, som arbejder for IBM og er uddannet i astrofysik fra Harvard universitet.

"Jeg blev bestemt overrasket over at se en fejl af denne slags her."

Browservalg-vinduet er netop begyndt at vise sig i Windows Update hos de europæiske brugere. Løsningen er udtryk for en aftale, som Microsoft nåede frem til med konkurrencemyndighederne i EU sidste år, næsten to år efter den norske browserproducent Opera indgav en formel klage til EU.

Microsofts såkaldte 'ballot screen' fremkommer på Windows-pc'er, hvor Internet Explorer er sat som standardbrowser, og lader brugerne downloade og installere konkurrerende browsere som Chrome, Firefox, Opera, Safari og andre.

Browservalg-vinduet skal ifølge den aftale, som Microsoft indgik med EU i december, præsentere de fem førende browsere i tilfældig rækkefølge. Microsoft foreslog ellers tidligere, at rækkefølgen skulle være alfabetisk efter navnet på browserproducenten.

Denne plan blev dog kritiseret af adskillige konkurrenter, fordi Apples Safari, som ellers har en meget lille andel af browsermarkedet på Windows, på den måde ville få den eftertragtede placering yderst til venstre.

"Disse fem webbrowsere vil blive præsenteret i tilfældig rækkefølge, hver gang valgskærmen vises," står der i (aftalen, som Microsoft og Europa-Kommissionen underskrev.

Rob Weir påpeger, at tilfældighedsprocessen i løsningen er fejlbehæftet.

"De er faldet i en velkendt fælde," siger han i et interview og tilføjer: "Placeringerne bliver ikke tilfældigt blandet rundt."

Problemet er, at Microsoft ikke har brugt en etableret algoritme til at vælge ting tilfældigt men i stedet har lavet den "amatørfejl" at sortere en tabel med en specialdefineret sammenligningsfunktion.

"Dette ligner mere en 'naiv algoritme', som uerfarne programmører uundgåeligt vil komme til at benytte i en løsning af et givent problem," forklarer Weir i et længere indlæg på sin personlige blog.

"Hvis jeg gav denne opgave til 100 datalogistuderende på første år af studiet, vil jeg vædde med, at mindst en af dem ville lave denne fejl."

Hvorfor er fejlen ikke opdaget?

Det overrasker Rob Weir, at fejlen ikke blev opdaget.

"Det kræver kun en enkel person, for at en fejl som denne sker. Men at den ikke bliver opdaget, peger på et problem med processen. Så man kan ikke give nogen enkeltperson skylden," siger han.

For at afgøre om rækkefølgen i browservalg-vinduet faktisk var tilfældig, reproducerede Weir nogle test, som det slovakiske it-website, DSL.sk, var først til at foretage, og som først blev omtalt i USA af TechCrunch. Weir tog den tilfældighedsgenererende JavaScript-kode, som Microsoft har offentliggjort på browserchoice.eu, og tilføjede noget test-kode, hvorefter han kørte koden igennem 10.000 gange i Internet Explorer.

Ligesom DSL.sk konkluderer Weir, at der er større sandsynlighed end for nogen af de andre fire førende browsere, at Chrome lander på en af de tre første pladser i rækkefølgen, at der er mindst sandsynlighed for, at Internet Explorer lander på en af første fire pladser og at Internet Explorer i 50 procent af tilfældene lander på femtepladsen yderst til højre.

Firefox har en mindre chance for at lande på førstepladsen end Opera, der har en andel af browsermarkedet på omkring en tiendedel af, hvad Mozillas browser har.

Løsningen på problemet er relativt enkel, påpeger Rob Weir, som fremlægger sin anbefaling i detaljer i sit blogindlæg. Ved at benytte Fisher-Yates Shuffle-algoritmen ville Microsoft placere browserne i reelt tilfældig rækkefølge i browservalg-vinduet.

Oversat af Thomas Bøndergaard

Computerworld Events

Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

It-løsninger | Nordhavn

SAP Excellence Day 2026

Få konkrete erfaringer med S/4HANA, automatisering og AI i praksis. Hør hvordan danske virksomheder realiserer gevinster og etablerer effektive SAP-løsninger. Vælg fysisk deltagelse hos SAP eller deltag digitalt.

Infrastruktur | København

Datacenterstrategi 2026

Denne konference bidrager med viden om, hvordan du balancerer cloud, on-premise og hybrid infrastruktur med fokus på kontrol, compliance og forretning.

Sikkerhed | Aarhus C

Identity Festival 2026 - Aarhus

Er du klar til en dag, der udfordrer din forståelse af, hvad Identity & Access Management kan gøre for din organisation? En dag fyldt med indsigt, inspiration og løsninger, der sætter kursen for, hvordan vi arbejder med IAM i de kommende år.

Se alle vores events inden for it

Navnenyt fra it-Danmark

Lars Jul Jakobsen, chefkonsulent hos Region Nordjylland, har pr. 28. januar 2026 fuldført uddannelsen Master i it, linjen i organisation på Aarhus Universitet via It-vest-samarbejdet. Færdiggjort uddannelse

Lars Jul Jakobsen

Region Nordjylland

ChangeGroup ApS har pr. 12. januar 2026 ansat Morten Benn som Administrerende direktør. Han kommer fra en stilling som Partner hos Nosco. Nyt job

Morten Benn

ChangeGroup ApS

Alcadon ApS har pr. 1. januar 2026 ansat Per Claus Henriksen som Datacenter-specialist. Per skal især beskæftige sig med opbygning og udvikling af Alcadons datacenterforretning. Per har tidligere beskæftiget sig med forskellige facetter af datacenterbranchen. Både via PR-bureau og som ansat i datacentre. Nyt job

Per Claus Henriksen

Alcadon ApS

Thomas Morville Helmert, chefkonsulent hos Rigspolitiet, har pr. 28. januar 2026 fuldført uddannelsen Master i it, linjen i organisation på Aarhus Universitet via It-vest-samarbejdet. Færdiggjort uddannelse