Broken Access: On the Challenges of Screen Reader Assisted Two-Factor and Passwordless Authentication

Dit onderzoek introduceert het AWARE-evaluatiekader om de beveiligings- en toegankelijkheidsproblemen van schermlezer-ondersteunde tweestapsverificatie en wachtwoordloze authenticatie voor blinde en slechtziende gebruikers te analyseren, waarbij het aantoont dat huidige methoden kwetsbaar zijn voor diverse aanvallen door onnauwkeurige instructies.

Md Mojibur Rahman Redoy Akanda (Texas A&M University), Ahmed Tanvir Mahdad (Texas A&M University), Nitesh Saxena (Texas A&M University)

Gepubliceerd Tue, 10 Ma
📖 5 min leestijd🧠 Diepgaand

Each language version is independently generated for its own context, not a direct translation.

Hier is een uitleg van het onderzoek in eenvoudig Nederlands, met behulp van een paar creatieve vergelijkingen om het begrijpelijk te maken.

De Hoofdverhaal: Een Slecht Vertaalde Gids

Stel je voor dat je een blind persoon bent die een zeer beveiligde deur moet openen. De deur heeft een digitaal slot dat een code vraagt of een knop op je telefoon moet indrukken. Normaal gesproken zou je een screenreader (een soort slimme assistent die voor je voorleest wat er op het scherm staat) gebruiken om je te helpen.

Deze studie, getiteld "Broken Access" (Gebroken Toegang), ontdekt dat deze assistent vaak verkeerde of onduidelijke instructies geeft. Het is alsof je een gids hebt die je door een donker huis leidt, maar die soms zegt: "Ga naar links" terwijl je eigenlijk naar rechts moet, of die een cijfercode voorleest als "één-duizend-drie-honderd" in plaats van "één, drie, nul".

De onderzoekers (van Texas A&M University) wilden weten: Is het veilig voor blinde mensen om hun accounts te beveiligen als ze afhankelijk zijn van deze voorleessoftware? Het antwoord is helaas: Nee, vaak niet.


De Drie Sleutels van het Onderzoek

De onderzoekers hebben een nieuwe manier bedacht om dit te testen, genaamd AWARE. Denk hierbij aan een "proefpersoon in een robot". In plaats van echte blinde mensen te laten proberen om in te loggen (wat duur en tijdrovend is), hebben ze de software laten "luisteren" naar wat de screenreader zegt en gekeken of dat logisch is.

Ze hebben drie situaties getest:

  1. Alleen de computer: Je gebruikt een screenreader op je PC.
  2. Alleen de telefoon: Je gebruikt een screenreader op je smartphone.
  3. De "Twee-handen-dans": Je gebruikt een screenreader op je PC én op je telefoon tegelijkertijd (bijvoorbeeld om een code op je telefoon te horen terwijl je inlogt op je PC).

De Grote Problemen (De "Gaten" in de Beveiliging)

De studie vond drie hoofdproblemen die blinde mensen in gevaar brengen:

1. De "Verkeerde Vertaling" (Onbegrijpelijke Instructies)

Soms leest de screenreader de instructies niet goed voor.

  • Vergelijking: Stel je voor dat je een recept volgt, maar de kok zegt: "Voeg een snufje zout toe" terwijl hij in werkelijkheid een hele lepel zout toevoegt. Je weet niet wat er gebeurt.
  • In de praktijk: Een screenreader zegt soms niet dat er een knop is, of leest een wachtwoordcode (OTP) op een manier die niet te ontcijferen is. De onderzoekers zagen dat voor gewone tekst de screenreader ongeveer 75% van de informatie goed doorgeeft, maar voor beveiligingscodes zakt dit soms naar minder dan 20%.

2. De "Luie Wachter" (Phishing en Oplichting)

Hackers maken vaak nep-sites die eruitzien als echte banken.

  • Vergelijking: Een hacker bouwt een nep-bankgebouw dat er precies uitziet als het echte gebouw. Een blinde persoon die door de gids wordt geleid, merkt het verschil niet omdat de gids alleen zegt: "Hier is de deur", zonder te zeggen: "Dit is een nep-deur".
  • In de praktijk: Screenreaders kunnen vaak het verschil tussen bank.com en bank-veilig.com niet goed uitleggen. Ze lezen de URL vaak als één woord voor. Hierdoor kan een hacker een blinde persoon zomaar laten inloggen op een nep-site en hun wachtwoorden stelen.

3. De "Verwarrende Dans" (Tegelijkertijd Inloggen)

Dit is het gevaarlijkste scenario.

  • Vergelijking: Stel je voor dat je een sleutel in een slot doet, maar iemand anders doet tegelijkertijd een andere sleutel in hetzelfde slot. De screenreader hoort de eerste sleutel, maar de hacker heeft de tweede sleutel al gebruikt.
  • In de praktijk: Als een hacker probeert in te loggen op hetzelfde moment als het slachtoffer, kan de screenreader de melding van de hacker verwarren met die van het slachtoffer.
    • Vermoeidheid: Als een hacker 50 keer achter elkaar een melding stuurt ("Accepteren?"), wordt de blinde persoon moe en zegt per ongeluk "Ja".
    • Schouderkijken: Als iemand een code op zijn telefoon moet horen terwijl hij inlogt op zijn computer, en hij heeft geen koptelefoon op (of de telefoon is niet beveiligd), kan een omstandiger de code horen.

De "Twee-handen-dans" is het Gevaarlijkst

De studie toont aan dat het gebruik van beide apparaten tegelijk (PC + Telefoon) het meest riskant is.

  • Waarom? Je kunt maar één koptelefoon dragen. Als je een code op je telefoon moet horen terwijl je op je computer inlogt, moet je de koptelefoon eraf halen of de telefoon luidop laten klinken. Hierdoor kan iedereen in de buurt de code horen. De screenreader kan dit gevaar niet voorkomen.

Wat Kunnen We Doen? (De Oplossing)

De onderzoekers geven een paar simpele adviezen aan de makers van beveiligingssystemen:

  1. Maak het duidelijk: Schrijf instructies die een computer makkelijk kan voorlezen.
  2. Geef tijd: Zorg dat de code niet te snel verloopt, zodat mensen die langzaam luisteren het niet missen.
  3. Waarschuw: Laat de screenreader waarschuwen als er een verdachte link is of als er te veel meldingen binnenkomen.
  4. Gebruik FIDO (de beste optie): De studie concludeert dat het gebruik van een fysieke beveiligingssleutel (zoals een YubiKey) in combinatie met een goede screenreader (zoals NVDA) momenteel de veiligste en meest toegankelijke optie is.

Conclusie

De boodschap is duidelijk: Beveiliging voor iedereen is nog niet helemaal veilig. De technologie die blinde mensen helpt om te surfen op het internet, maakt hen op dit moment kwetsbaarder voor hackers bij het inloggen. De onderzoekers roepen op om samen te werken (beveiligingsexperts + toegankelijkheidsexperts) om deze gaten te dichten, zodat iedereen veilig online kan zijn.