Amazon heeft wijzigingen aangebracht in de manier waarop zijn Alexa-assistent naar spraakcommando's luistert, bijvoorbeeld op zijn Echo-speakers. Onderzoekers lieten via een skill een speaker continu luisteren na een spraakcommando en konden zo gesprekken opvangen.
De onderzoekers, verbonden aan beveiligingsbedrijf Checkmarx, beschrijven hun bevindingen in een blogpost en een kort rapport. Ze zeggen tegen Cnet dat er geen tijdslimiet leek te zijn voor het blijven opnemen van geluid. Hun methode was alleen op te merken door een doelwit doordat het blauwe licht van de Echo-speaker aanbleef, wat aangeeft dat Alexa nog steeds luistert. Amazon bevestigt tegenover de site dat het stappen heeft ondernomen. Volgens de onderzoekers hanteert het bedrijf nu tijdens het certificeringsproces van skills criteria om afluistermogelijkheden te detecteren. Ook langere opnamesessies dan gebruikelijk merkt Amazon op.
De onderzoekers leggen uit dat ze met de Alexa-sdk een skill voor een rekenmachine hebben ontwikkeld. Gebruikers kunnen een Alexa-apparaat dan vragen om een bepaalde berekening uit te voeren. Door onder meer gebruik te maken van de zogenaamde reprompt-functie, die de Alexa-software gebruikt als een commando niet wordt verstaan, konden ze het apparaat door laten luisteren ook al was het commando wel correct verstaan. Ook sprak Alexa dan niet uit dat het commando niet was begrepen, doordat de onderzoekers dit hadden gedempt. Om iemand af te luisteren, had diegene wel de skill in kwestie moeten aanzetten.
Ontwikkelaars van Alexa-skills krijgen geen toegang tot audio-opnames, maar de onderzoekers stelden hun kwaadaardige app zodanig in dat de skill elk woord opving en als input zag. Daardoor hadden ze toegang tot de woorden in tekstvorm via een logbestand, schrijven ze in het rapport.