Google er i varmt vand efter at slippe binære kode i Chrom til Linux

0
200

Et Debian bug-rapport, der er angivet på tirsdag, at den seneste version af Chromium browser hentet en “Chrome Hotword Fælles Modul” udvidelse som en binær uden kildekode.

Yderligere undersøgelser viste, at den filtype, som var knyttet til “Ok ” Google”, en stemme søg og handlinger-tjeneste, der bruger computerens mikrofon til at køre kommandoer, når brugeren taler med en kommando efterfulgt af instruktioner.

Virksomheden brugte funktionen på Android og andre mobile enheder et stykke tid allerede, men har flyttet det til Chrome er web browseren samt i mellemtiden.

Den vigtigste idé bag den funktion er at give brugerne muligheder for at bruge deres stemme til at køre kommandoer i stedet på enheder, der understøtter funktionen.

Google er kritiseret for at droppe den kode der flere grunde til:

  1. At brugerne ikke får et valg. Den kode, der er downloadet til systemet automatisk.
  2. Der er ingen skifte for at deaktivere den.
  3. Kun en binær er fastsat, ikke source kode.
  4. Udvidelsen er aktiveret som standard.
  5. Udvidelse lytter til mikrofonen.
  6. Udvidelsen er ikke opført på chrome://extensions.

Du kan kontrollere, chrome://voicesearch side i Krom eller Krom for at finde ud af, om funktionen er aktiveret på din ende.

voice search

De vigtigste værdier, og på den side er “audio capture tilladt”, “hotword aktiveret søgning”, “altid-på hotword aktiveret søgning” og “hotword lyd-logføring er aktiveret”.

Google giver dig to muligheder til at deaktivere OK Google i øjeblikket. Den første er at passere parameter enable_hotwording=0, når Chrome er bygget, den anden til at gøre sikker på, at funktionen er deaktiveret på chrome://settings (indstillinger).

disable ok google

Der er du nødt til at finde Søg og sørg for, at “Aktiver “Ok ” Google” for at starte en voice search” ikke er markeret.

En Google-medarbejder svarede, at flere af de klager, som brugerne om at slippe for den binære.

Hotword aktiverer og registreringer, uden at bede om brugerens tilladelse

Google hedder, at den udvidelse, mens den er installeret som standard uden mulighed for at fravælge eller afinstallere det, vil ikke køre som standard, så det skal være aktiveret udtrykkeligt af brugeren først.

Først og fremmest, mens vi gør hente hotword modul på start, at vi *ikke* aktivere det, medmindre du vælger at hotwording. Hvis du går ind i “chrome://settings”, vil du se en afkrydsningsfeltet “Aktiver “Ok ” Google” for at starte en voice search”. Dette bør være markeret som standard, og hvis du ikke kontrollerer det, hotword modul vil ikke være startet.

Det nævnes også, at det ikke ser en forskel mellem downloade modul (uden at køre det) og ikke downloade det.

At give et ekstra trin for at installere modulet ville være unødvendig friktion for vores brugere. Der er bogstaveligt talt ingen forskel mellem downloade modul (uden at køre det), og ikke downloade det, bortset fra en lille mængde af båndbredde, der er gemt. Der er ingen forskel fra en fred eller sikkerhed synspunkt, fordi hvis vi kører det, kan det ikke gøre noget, uanset hvilken adfærd, det kan indeholde.

Det er faktisk noget, hvor medarbejderen laver fejl. Hvad medarbejderen undlader at tage hensyn til, er den tillid faktor. Mens det kan meget vel være tilfældet, at der ikke er nogen forskel fra en fred eller sikkerhed synspunkt, at vi kun har Google ‘ s bekræftelse af, at dette er tilfældet, men ingen mulighed for at kontrollere, at kravet på grund af den binære karakter af koden.

At droppe den kode, der automatisk kan være den brugervenlige måde at udsende OK Google på brugernes systemer, men det er på samme tid invasive, mistænksom og en tillid til spørgsmålet.

Ikke viser udvidelse i forlængelse liste

Vi kalder udvidelser, der er bygget ind i eller automatisk hentet af Chrome “komponent extensions” og vi må ikke vise dem i forlængelse liste af design. Dette er fordi, som jeg sagde ovenfor, mener vi komponent udvidelser til at være en del af den grundlæggende oplevelse i Chrome (det er en detalje, at de er adskilte udvidelser). Chrome://extensions UI er et sted for brugerne at styre de udvidelser, som de har installeret sig selv; det ville være forvirrende, hvis listen var pre-fyldt med stumper og stykker, som er en central del af den browser.

Nu kan Du: Hvad er dit bud på dette?