Etická dilemata duopolu: kontrola Googlu a Applu nad mobilním trhem Michal Kolařík 551912@mail.muni.czCORE024 Etika a informační technologie Omezené možnosti výběru • Na mobilním trhu pouze dva operační systémy • Closed source iOS vs open source android • Ve skutečnosti se ve většině zařízení nachází „Google Android“ s closed source balíkem od Googlu • Android vs Google Android • Balík google služeb • Certifikace zařízení • Safetynet a další 2 Zdroj: DALL-E Google a jeho praktiky omezující konkurenci • Pokud chce výrobce mít své zařízení certifikováno Googlem, nesmí prodávat žádná jiná zařízení s alternativními systémy založenými na AOSP ("antifragmentation obligations“) • Odměna výrobcům, pokud nebudou předinstalovávat aplikace, které by mohly konkurovat těm od Googlu • Je správné že Google může stanovit takovéto podmínky ? 3 Zdroj: Monti, Giorgio. (2022). Taming Digital Monopolies: A Comparative Account of the Evolution of Antitrust and Regulation in the European Union and the United States. Play Integrity API (dříve safetynet) • Účel: ověřit zda aplikace nebyla modifikována, byla nainstalována z Google Play a běží na certifikovaném zařízení • Nadbytečné • Závislé na Googlu • Android již obsahuje key attestation API, které umožnuje ověřit integritu systému a zároveň podporuje alternativní OS developer.android.com • Dříve používaly hlavně bankovní aplikace, dnes běžné aplikace (např. oficiální youtube android klient…) 4 Proč tedy vývojáři používají Play Integrity API • Především jednoduchost implementace • „One click“ - stačí zapnout v Google Play konzoli • Závislost na proprietárních API Googlu -> • Většina aplikací pak nefunguje bez služeb Google 5 Obrázek 3: developer.android.com Vývoj k horšímu (z hlediska soukromí uživatele) • Dříve nebyla vyžadována hardwarová atestace • Ochrana proti pokusům o kompromitaci při root přístupu • Možnost provozu (i bankovních aplikací) na necertifikovaném, nebo upraveném zařízení • Vlastní aplikace bank pro placení pomocí NFC -> Google neměl data o transakcích -> lepší pro soukromí uživatelů • Nyní drtivá většina používá Google Pay 6 Instalace alternativního OS uživatelem • Omezený počet výrobců umožňuje odemknutí zavaděče • Riziko ztráty funkčnosti (např. Samsung deaktivuje fotoaparát) • Ztráta záruky • Soukromí • Alternativní OS často umožňují větší kontrolu nad tím, jaká data jsou sdílena a s kým • Prodloužení životnosti zařízení • Výrobce již nedodává aktualizace OS • Nevyhovující nadstavba výrobce 7 Zdroj: DALL-E Časté argumenty proti alternativním Android OS • Bezpečnost • Některé systémy (GrapheneOS) jsou dokonce bezpečnější než “oficiální“ verze a jejich změny jsou integrovány do AOSP • Závisí však na volbě uživatele, který nemusí být způsobilý k vybrání vhodného OS • Stabilita • “čisté“ verze androidu (pixel, motorola) -> vysoce stabilní • Alternativní OS, které se příliš neodchylují od AOSP • Nadstavby hluboce modifikující android (xiaomi – MIUI, huawei,) • Alternativní OS s malou podporou, nebo vysoce modifikované Př. Běžné „zabíjení“ klidně i vlastních aplikací na pozadí – např Samsung záznamník • Složitá instalace • Možnost instalace přes webUSB, zvládne nezkušený uživatel během 5 minut 8 Otázka soukromí • Google a Apple shromažďují velké množství dat z mobilních zařízení • Pro Apple je soukromí hlavně marketingový tahák • „When a SIM is inserted both iOS and Google Android send details to Apple/Google. iOS sends the MAC addresses of nearby devices, e.g. other handsets and the home gateway, to Apple together with their GPS location. „ 9Zdroj: Douglas J. Leith: Mobile Handset Privacy: Measuring The Data iOS and Android Send to Apple And Google Apple iOS • Uzavřený • Security by obscurity • Často zneužity nedokumentované funkce • Snaha uživatele uzavřít do ekosystému aby ho nemohl opustit • Nepodporovaní standardních služeb a protokolů, nebo “jen tak aby se neřeklo“ • Motivace pro vývojáře podporovat pouze nejnovější OS (zviditelnění v Appstoru) • Definice sledování Applu - neetické 10 Právo na opravu • Softwarová deaktivace funkcí po výměně komponent • Plně funkční (i originální) komponenta vypadá jako nefunkční • Např. deaktivace automatického jasu a nastavení na nejnižší hodnotu při výměně displeje • Extrémně vysoká cena oprav • Snaha přimět uživatele koupit nové zařízení • „Recyklace“ zařízení • Apple soudil firmu, která měla zničit „neopravitelná“ zařízení, ty však byly ukradeny a v Číně opraveny a prodány novým zákazníkům • Zdroj: 9to5mac.com 1111 Důsledky pro životní prostředí • Zbytečná produkce nových zařízení, kvůli umělým limitacím starších zařízení • Výkon roste meziročně minimálně • Poměr spotřeby a výkonu je mnohdy u nové generace horší (Qualcomm) 12 Obrázek 1 Umělé zastarávání • Výkon cpu často vysoce převyšuje potřeby běžného uživatele • Stagnace výkonu v poměru ke spotřebě • I více jak 5 let starý model vyšší třídy má vyšší výkon jak nový produkt nižší třídy 13 Zdroj: DALL-E Obrázek 2: Geekerwan 14 Souhrn hlavních problémů •Nemožnost volby •Nízké soukromí uživatelů •Produkce odpadu 15 Otázka • Je správné, že společnost určují, co zákazník smí provádět s hardwarem, který si zakoupil ? • Ano, protože zákazník s případnými omezeními musí počítat již při koupi. • Ne, protože to omezuje svobodu zákazníka využít své zařízení dle vlastního uvážení 16 Zdroje 17 • Monti, Giorgio. (2022). Taming Digital Monopolies: A Comparative Account of the Evolution of Antitrust and Regulation in the European Union and the United States. • https://9to5mac.com/2024/04/18/100000-iphones-stolen-instead-of-scrapped/ • Douglas J. Leith: Mobile Handset Privacy: Measuring The Data iOS and Android Send to Apple And Google • https://www.youtube.com/watch?v=s0ukXDnWlTY • https://developer.android.com/privacy-and-security/security-key-attestation • https://developer.android.com/google/play/integrity/overview • https://grapheneos.org/articles/attestation-compatibility-guide Obrázky • Obrázek 1: https://1.bp.blogspot.com/- yH4dxOHxxuI/X_NIMYlfQBI/AAAAAAAAkrY/Id2AAflUwmYVBb9kBX7z uzsqTMbsw3k5ACLcBGAsYHQ/w320-h195/smartphone-discarica.jpg • Obrázek 2: https://www.youtube.com/watch?v=s0ukXDnWlTY • Obrázek 3: https://developer.android.com/google/play/integrity • Logo MUNI FI: https://sablony.muni.cz/fakulty/fakulta- informatiky/loga-a-graficke-prvky/znacka-muni-fi 18 18