gik|iewicz

szukaj
Google zepsuło reCAPTCHA na Androidzie bez usług Google

Google zepsuło reCAPTCHA na Androidzie bez usług Google

Google wprowadziło wymóg Usług Google Play do przejścia nowej generacji reCAPTCHA. Dla użytkowników de-Googled Androida to oznacza całkowitą blokadę weryfikacji na stronach internetowych. Problem dotyczy osób korzystających z GrapheneOS, CalyxOS, LineageOS i innych alternatywnych systemów operacyjnych pozbawionych natywnych usług Google. Zmiana wpływa na dostęp do usług bankowych, sklepów internetowych i portali rządowych.

TL;DR: Google zintegrowało nową generację reCAPTCHA z Usługami Google Play, co blokuje weryfikację na urządzeniach bez tych usług. Użytkownicy GrapheneOS, CalyxOS i LineageOS nie mogą przejść weryfikacji captcha na stronach trzecich. Zmiana wymusza instalację własnego oprogramowania Google do potwierdzenia, że użytkownik nie jest botem.

Dlaczego reCAPTCHA przestało działać na Androidzie bez Google?

Google wprowadziło wymóg Usług Google Play do działania systemu reCAPTCHA nowej generacji na urządzeniach z systemem Android. Zmiana ta została opisana przez Android Authority jako wymóg, który jest złą wiadomością dla telefonów de-Googled. Nowa wersja reCAPTCHA opiera się na analizie zachowania użytkownika, która jest realizowana poprzez komponenty Usług Google Play. Bez tych usług w tle, system nie może zbierać danych telemetrycznych potrzebnych do oceny ryzyka. W efekcie użytkownik nie może rozwiązać captchy, ponieważ interfejs weryfikacji się nie ładuje lub zwraca błąd. Zmiana ta dotyczy wyłącznie nowej generacji systemu, podczas gdy starsze wersje nadal działają na stronach, które ich używają.

Które wersje Androida i systemy alternatywne są dotknięte problemem?

Problem dotyka wszystkie systemy operacyjne oparte na Androidzie, które nie posiadają zainstalowanych Usług Google Play. Poniżej znajduje się lista najpopularniejszych platform, na których użytkownicy zgłaszają problemy z reCAPTCHA:

  • GrapheneOS – system skupiony na prywatności, domyślnie bez usług Google
  • CalyxOS – platforma z opcjonalnymi usługami MicroG
  • LineageOS – popularny ROM bez domyślnych usług Google
  • /e/OS – system od Murena z usługami MicroG
  • Ubuntu Touch – alternatywny system mobilny
  • HarmonyOS – system Huawei bez dostępu do Usług Google Play

Z powodu tej zmiany, użytkownicy tych systemów są blokowani na stronach korzystających z najnowszej wersji reCAPTCHA. Ponadto problem może dotyczyć starszych urządzeń z Androidem, które nie obsługują najnowszej wersji Usług Google Play. Zatem problem jest szerszy niż tylko społeczność de-Googled.

Jak technicznie działa nowa generacja reCAPTCHA i dlaczego wymaga Usług Google Play?

Nowa generacja reCAPTCHA, znana jako reCAPTCHA Enterprise, analizuje zachowanie użytkownika w czasie rzeczywistym, aby określić prawdopodobieństwo, że jest on botem. Wymaga to dostępu do danych z akcelerometru, historii przeglądania i innych sygnałów z urządzenia. Na Androidzie te dane są zbierane i przesyłane przez Usługi Google Play, które działają jako pośrednik między stroną internetową a serwerami Google. Bez tego pośrednika, skrypt reCAPTCHA nie może zestawić połączenia z serwerami Google. W rezultacie, na urządzeniach bez Usług Google Play, skrypt nie może zainicjować procesu weryfikacji. Z kolei użytkownik widzi nieskończoną pętlę ładowania lub komunikat o błędzie.

Jakie są konsekwencje dla użytkowników de-Googled Androida w codziennym użytkowaniu?

Użytkownicy de-Googled Androida napotykają na poważne problemy z dostępem do podstawowych usług internetowych. Obejmują one logowanie do bankowości internetowej, dokonywanie zakupów w sklepach e-commerce i wypełnianie formularzy na stronach rządowych. Reclaim the Net podkreśla, że firma, która decyduje, czy jesteś botem, wymaga teraz uruchomienia jej własnego oprogramowania, aby to udowodnić. Choć użytkownicy mogą ominąć problem, używając przeglądarki Firefox z blokerem JavaScriptu, to rozwiązanie to nie jest uniwersalne. Na przykład, niektóre strony wymagają włączonego JavaScriptu do działania, co uniemożliwia zastosowanie tego obejścia. Ponadto, użytkownicy GrapheneOS mogą zainstalować Usługi Google Play w trybie piaskownicy, jednakże to rozwiązanie częściowo podważa cel korzystania z de-Googled systemu.

Czym różni się starsza wersja reCAPTCHA od nowej generacji wymagającej Usług Google Play?

Starsze wersje reCAPTCHA, takie jak reCAPTCHA v2, opierały się na prostszych mechanizmach weryfikacji, takich jak rozpoznawanie obrazków i rozwiązywanie prostych zadań. Z kolei nowa generacja, reCAPTCHA Enterprise, wykorzystuje zaawansowaną analizę zachowania użytkownika w oparciu o uczenie maszynowe. Różnica polega na tym, że starsze wersje nie wymagały dedykowanych usług systemowych do działania. Mogły działać wyłącznie w przeglądarce, bez dostępu do funkcji systemu operacyjnego. Jednakże nowa generacja wymaga dostępu do Usług Google Play, ponieważ to one dostarczają dane potrzebne do analizy behawioralnej. Dlatego też, na urządzeniach bez Usług Google Play, starsze wersje reCAPTCHA nadal działają poprawnie, podczas gdy nowa generacja całkowicie blokuje użytkownika.

CechareCAPTCHA v2reCAPTCHA Enterprise
Wymaga Usług Google PlayNieTak
Metoda weryfikacjiObrazki, checkboxAnaliza zachowania
Działa na de-GoogledTakNie
Dostęp do danych systemuOgraniczonyPełny

Jakie alternatywy dla reCAPTCHA są dostępne dla użytkowników Androida bez Google?

Użytkownicy Androida bez Usług Google Play mają kilka opcji obejścia problemu z nową generacją reCAPTCHA. Przede wszystkim mogą używać przeglądarki Firefox z zainstalowanym dodatkiem uBlock Origin, który blokuje skrypty śledzące. Innym rozwiązaniem jest korzystanie z Obrona przed oszustwami w Google Cloud to kolejna ewolucja reCAPTCHA, co pozwala na lepsze zrozumienie mechanizmów działania systemu. Ponadto, użytkownicy GrapheneOS mogą zainstalować Usługi Google Play w trybie piaskownicy, co umożliwia przejście weryfikacji bez pełnego dostępu Google do danych. Choć to rozwiązanie nie jest idealne, to stanowi kompromis między prywatnością a użytecznością. Na przykład, Chrome usuwa zapewnienie, że lokalne AI nie wysyła danych do serwerów Google, co pokazuje ogólny trend firmy do zwiększania kontroli nad danymi użytkowników.

Jakie rozwiązania techniczne pozwalają ominąć blokadę reCAPTCHA na Androidzie?

Użytkownicy de-Googled Androida mogą zastosować kilka technicznych obejść problemu z nową generacją reCAPTCHA. Piunikaweb wskazuje, że instalacja Usług Google Play w trybie piaskownicy (sandbox) na GrapheneOS pozwala na przejście weryfikacji bez pełnego dostępu Google do danych systemowych. Rozwiązanie to wymaga jednak ręcznej konfiguracji i akceptacji częściowego kompromisu w kwestii prywatności. Zatem nie jest to opcja idealna dla wszystkich użytkowników.

Alternatywnie, użytkownicy mogą korzystać z przeglądarki Firefox z dodatkiem uBlock Origin, który blokuje skrypty śledzące Google. Ponadto możliwe jest ręczne blokowanie domeny google.com/recaptcha w ustawieniach przeglądarki. Choć to rozwiązanie działa na stronach, które nie wymagają weryfikacji captchy do podstawowych funkcji, na wielu portalach logowanie pozostaje niemożliwe. Wobec tego użytkownik musi szukać alternatywnych metod dostępu do usługi.

Obejścia problemu z reCAPTCHA na de-Googled Androidzie obejmują następujące metody:
– Instalacja Usług Google Play w trybie piaskownicy na GrapheneOS
– Blokowanie skryptów reCAPTCHA przez dodatek uBlock Origin w Firefox
– Ręczne blokowanie domeny google.com/recaptcha w ustawieniach sieci
– Korzystanie z aplikacji mobilnych zamiast stron internetowych, gdy są dostępne
– Przełączanie się na przeglądarkę, która nie ładuje skryptów Google
– Logowanie przez interfejs API zewnętrznych usług uwierzytelniających
– Używanie starszych wersji stron internetowych, które nie wdrożyły reCAPTCHA Enterprise
– Zmiana user-agent przeglądarki na identyfikujący system z pełnymi usługami Google

Jakie są implikacje prawne i etyczne wymogu Usług Google Play do weryfikacji captcha?

Wymóg posiadania Usług Google Play do przejścia weryfikacji reCAPTCHA budzi pytania o uczciwą konkurencję na rynku mobilnym. Android Authority podkreśla, że Google jako dominujący dostawca systemu operacyjnego mobilnego wykorzystuje swoją pozycję do wymuszania instalacji własnego oprogramowania. Użytkownik, który chce korzystać z internetu bez inwigilacji, jest zmuszony do zainstalowania usług, przed którymi próbował się chronić. Dlatego praktyka ta może przyciągnąć uwagę organów antymonopolowych.

Reclaim the Net zwraca uwagę na paradoks sytuacji – firma, która decyduje czy jesteś botem, wymaga uruchomienia jej własnego oprogramowania, aby to udowodnić. Co więcej, wymóg ten dotyczy stron trzecich, które zdecydowały się na wdrożenie reCAPTCHA Enterprise. Zatem Google de facto wymusza swoje usługi na użytkownikach końcowych stron internetowych, którzy nie wybrali usług Google i mogą nie być świadomi ich obecności.

Jakie są alternatywne systemy captcha dla właścicieli stron internetowych?

Właściciele stron internetowych mogą wybierać spośród kilku alternatywnych systemów weryfikacji, które nie wymagają Usług Google Play. Cloudflare Turnstile, hCaptcha i Friendly Captcha to rozwiązania działające bezpośrednio w przeglądarce, bez zależności od komponentów systemowych. Piunikaweb wskazuje, że migracja z reCAPTCHA na te systemy wymaga zmiany kodu strony, jednak eliminuje problem blokowania użytkowników de-Googled Androida. W rezultacie strona staje się dostępna dla szerszej grupy odbiorców.

Cloudflare Turnstile zyskuje popularność jako główna alternatywa dla reCAPTCHA, ponieważ oferuje weryfikację bez interakcji użytkownika i bez zbierania danych osobowych. hCaptcha z kolei kładzie nacisk na prywatność i oferuje darmowy plan dla małych stron. Friendly Captcha działa lokalnie na urządzeniu użytkownika, rozwiązując zadanie kryptograficzne w tle. Choć każda z tych alternatyw ma swoje ograniczenia, wszystkie działają na urządzeniach bez Usług Google Play.

System captchaWymaga usług GooglePrywatnośćDziała na de-Googled
reCAPTCHA EnterpriseTakNiskaNie
Cloudflare TurnstileNieWysokaTak
hCaptchaNieWysokaTak
Friendly CaptchaNieWysokaTak

Jak społeczność de-Googled Androida reaguje na zmiany w reCAPTCHA?

Społeczność użytkowników de-Googled Androida aktywnie dyskutuje o problemach z nową generacją reCAPTCHA na forach takich jak Reddit i GitHub. Użytkownicy GrapheneOS, CalyxOS i LineageOS zgłaszają przypadki blokady na stronach bankowych, sklepach internetowych i portalach rządowych. Reclaim the Net dokumentuje rosnącą frustrację użytkowników, którzy wybrali prywatność, a teraz stoją przed wyborem między dostępem do usług a instalacją oprogramowania Google. Co więcej, problem dotyczy coraz większej liczby stron, które migrują z reCAPTCHA v2 do reCAPTCHA Enterprise.

Oto reakcje społeczności de-Googled na zmiany w reCAPTCHA:
– Zgłoszenia błędów na stronach GrapheneOS i CalyxOS dotyczące niemożności przejścia weryfikacji
– Dyskusje na Reddit o metodach obejścia blokady bez instalacji Usług Google Play
– Prośby do właścicieli stron o migrację na alternatywne systemy captcha
– Tworzenie list stron, które blokują użytkowników de-Googled
– Poradniki instalacji Usług Google Play w trybie piaskownicy jako tymczasowego rozwiązania
– Petycje do Google o przywrócenie wsparcia dla urządzeń bez Usług Google Play
– Rozwój narzędzi open-source do automatycznego zgłaszania problemów z reCAPTCHA

Często zadawane pytania

Czy GrapheneOS oferuje oficjalne wsparcie dla przejścia reCAPTCHA?

GrapheneOS umożliwia instalację Usług Google Play w trybie piaskownicy, co pozwala na przejście reCAPTCHA Enterprise bez pełnego dostępu Google do danych – Piunikaweb potwierdza, że to jedyne oficjalne rozwiązanie dla tego systemu.

Czy Cloudflare Turnstile działa na urządzeniach bez Usług Google Play?

Cloudflare Turnstile działa bezpośrednio w przeglądarce i nie wymaga żadnych komponentów systemowych, co oznacza pełną kompatybilność z urządzeniami de-Googled Androida według dokumentacji Cloudflare.

Ile stron internetowych używa obecnie reCAPTCHA Enterprise?

Google podaje, że reCAPTCHA jest używana na ponad 5 milionach stron internetowych, jednak odsetek korzystający z wersji Enterprise rośnie wraz z migracją z v2 – Android Authority wskazuje, że trend ten zaostrza problem dla użytkowników de-Googled.

Czy problem z reCAPTCHA dotyczy również użytkowników iOS?

Nie, system reCAPTCHA Enterprise na iOS nie wymaga dedykowanych usług systemowych Google i działa bezpośrednio przez przeglądarkę – Reclaim the Net potwierdza, że problem jest ograniczony do platformy Android.

Podsumowanie

Problem z reCAPTCHA na de-Googled Androidie dotyka fundamentalnej kwestii dostępu do internetu. Google, kontrolując system weryfikacji używany przez miliony stron, de facto wymusza instalację własnego oprogramowania na użytkownikach, którzy świadomie zrezygnowali z usług tej firmy. Poniżej znajdują się kluczowe wnioski z analizy tego problemu:

  • Nowa generacja reCAPTCHA Enterprise wymaga Usług Google Play, blokując użytkowników GrapheneOS, CalyxOS i LineageOS na stronach trzecich
  • Obejścia problemu obejmują instalację usług Google w trybie piaskownicy lub blokowanie skryptów captcha, jednakże każda z tych metod stanowi kompromis
  • Alternatywne systemy captcha takie jak Cloudflare Turnstile, hCaptcha i Friendly Captcha działają bez zależności od usług Google i są dostępne dla właścicieli stron
  • Problem może przyciągnąć uwagę organów antymonopolowych, ponieważ Google wykorzystuje swoją dominującą pozycję do wymuszania instalacji własnego oprogramowania
  • Społeczność de-Googled aktywnie poszukuje rozwiązań, jednakże ostateczna odpowiedzialność spoczywa na właścicielach stron, którzy wybierają system weryfikacji

Jeśli jesteś właścicielem strony internetowej i korzystasz z reCAPTCHA, rozważ migrację na alternatywny system weryfikacji taki jak Cloudflare Turnstile. Dzięki temu Twoja strona będzie dostępna dla wszystkich użytkowników, niezależnie od tego, czy korzystają z usług Google. Więcej informacji o mechanizmach obrony przed oszustwami znajdziesz w artykule o Obronie przed oszustwami w Google Cloud jako kolejnej ewolucji reCAPTCHA. Z kolei informacje o tym, jak Chrome usuwa zapewnienie, że lokalne AI nie wysyła danych do serwerów Google, pokazują szerszy trend firmy w zakresie kontroli nad danymi użytkowników.