Du kender situationen. Du kører bil, og der spiller en sang i radioen, som du husker fra år tilbage, men du ved ikke præcis, hvem der skrev den. Så du tænder Shazam eller Sound Hound eller en anden lignende app på din telefon, og efter et par sekunders lytning fortæller den dig, hvem der står bag sangen. Mange mennesker gør det, og det er derfor, disse apps er så populære. Men i dag er der dukket noget op, som deres brugere måske ikke bryder sig særlig meget om. Helt konkret er det Shazam-applikationen på macOS-platformen. Applikationen har konstant adgang til mikrofonen, selv når den er slukket.
Du kunne være interesseret i
Det betyder, at Shazam hører, hvad der høres i din Macs mikrofon. Selv hvis du tvangslukker applikationen, kører den stadig i baggrundsprocesser og er stadig forbundet til mikrofonen. Den sender bare ikke de data, der gør det muligt for den at analysere den sang, du lytter til. Hele problemet blev opdaget af hackeren Patrick Wardle, der tidligere arbejdede som sikkerhedsanalytiker for NSA. Han arbejder nu på at skabe gratis sikkerhedsværktøjer til macOS-platformen. Og det var hans nye program OverSight, som vi allerede har skrevet om her, der fandt ud af, hvad der foregik med mikrofonen.oneHvad sker der egentlig?
OverSight sørger for, at mikrofon og kamera ikke bruges af uautoriserede applikationer uden tilladelse fra brugeren selv. I dette tilfælde fandt OverSight ud af, at Shazam-appen havde adgang til mikrofonen, selvom den skulle være slukket. Så Wardle satte sig for at finde ud af, hvad der egentlig foregik og fandt ud afat Shazam ikke holder op med at lyttechat faktisk aldrig. Selv når applikationen er slukket, kører den stadig i baggrunden og har permanent adgang til mikrofonen. Dette er angiveligt gjort for at applikationen er klar til at blive lanceret så hurtigt som muligt, så den ikke skal indlæses i lang tid, og så brugerne kan bruge den hurtigst muligt. Applikationen sender ingen data nogen steder under sin "lukning", den er kun i en slags standbytilstand. Alligevel burde det stadig være sandt, at hvis noget er slukket, er det virkelig slukket.
Kilde: Bundkort
Spørgsmålet er, om det gør det samme på iOS?
Jeg ved ikke med dig, men det giver mening for mig. Shazam søger efter den sang, du i øjeblikket lytter til, baseret på lydfingeraftrykket. Men før du reagerer og starter den, løber den som regel væk. hhv. det vil ikke lække, fordi denne baggrundslytning er permanent bufferet, så Shazam har et lydaftryk af det, du lyttede til lige før, du startede det...