Under en revisjon oppdaget Google at enkelte tredjepartsprodukter basert på Chromium-koden bruker nøkler som gir tilgang til visse API-er og tjenester fra Google som kun er ment for internt bruk. Spesielt gjelder dette google_default_client_id og google_default_client_secret. Dette gir brukeren mulighet til å få tilgang til sine egne Chrome Sync-data (som bokmerker) ikke bare i Chrome, men også i tredjeparts nettlesere basert på Chromium-koden. Som en del av sin innsats for å forbedre sikkerheten stenger Google tilgangen til de nevnte API-ene for tredjepartsprogramvare. Denne endringen trer i kraft fra 15. mars i år.
Som et resultat av dette vil mange distribusjoner vurderer kunne fullstendig fjerne Chromium fra sine leveranser. Blant dem er: Arch Linux, Fedora, Debian, Slackware, OpenSUSE og andre.
Kilde:
Hei Chromium-utvikler,
Vi skriver for å informere deg om at fra 15. mars 2021 vil sluttbrukere av Chromium og Chromium OS-derivater som bruker google_default_client_id og google_default_client_secret i byggekonfigurasjonen ikke lenger kunne logge inn på sine Google-kontoer.
Hva trenger jeg å vite?
Under en nylig revisjon oppdaget vi at noen tredjeparts nettlesere basert på Chromium hadde nøkler som var tillatt å få tilgang til Google API-er og tjenester som er reservert for Googles egen bruk. Chrome Sync er det mest bemerkelsesverdige av disse API-ene. Spesielt gjelder dette google_default_client_id og google_default_client_secret.
I praksis betyr dette at en bruker ville kunne få tilgang til sine personlige Chrome Sync-data (slik som bokmerker) ikke bare med Chrome, men også med en ikke-Google, Chromium-basert nettleser. Vennligst merk at brukere kun ville kunne få tilgang til sine egne Chrome Sync-data, og bare en liten brøkdel av brukerne av Chromium-baserte nettlesere ble påvirket. Vi har ingen grunn til å tro at brukerdata blir misbrukt eller tilgang til av noen andre enn brukerne selv.
Som en del av Googles innsats for å forbedre sikkerheten til brukerdata fjerner vi tilgangen fra Chromium og Chromium OS-derivater som brukte google_default_client_id og google_default_client_secret i sin byggekonfigurasjon til Google-eksklusive API-er fra 15. mars 2021. Veiledning for leverandører av Chromium-deriverte produkter er tilgjengelig på Chromium-wiki.
Hva betyr dette for brukerne mine?
Brukere av produkter som feilaktig bruker disse API-ene vil merke at de ikke lenger kan logge inn på sine Google-kontoer i disse produktene.
For brukere som fikk tilgang til Google-funksjoner (som Chrome Sync) gjennom en tredjeparts nettleser basert på Chromium, vil dataene deres fortsette å være tilgjengelige i Google-kontoen, og data som de har lagret lokalt, vil fortsette å være tilgjengelige lokalt.
Som alltid kan brukere se og administrere dataene sine gjennom Google Chrome, Chrome OS, og/eller på siden Min Google-aktivitet, og de kan også laste ned dataene sine fra Google Takeout-siden, og/eller slette dem fra denne siden.
Hva trenger jeg å gjøre?
For å unngå forstyrrelser, følg instruksjonene for konfigurasjon og bygging av Chromium-derivater i Chromium-wiki (lenken er gitt ovenfor).
Mulige måter å implementere dette på er:
Fjerne google_default_client_id og google_default_client_secret fra byggekonfigurasjonen din.
Passere —allow-browser-signin=false flagget ved oppstart.
Dine prosjekter som kan bli påvirket av denne endringen er listet nedenfor:
Arch Linux Chromium (arch-linux-chromium)
Hvis du har spørsmål eller trenger hjelp, vennligst kontakt embedd…@chromium.org.
Vennlig hilsen,
Google Chrome-teamet
Kilde: linux.org.ru
