Ako zabrániť aplikáciám v čítaní schránky systému Android na ochranu vášho súkromia

Ako zabrániť aplikáciám v čítaní schránky Android bez root. Teraz môžete kopírovať a vkladať text bez obáv, že aplikácie ukradnú vaše údaje!

Namiesto písania alebo ťahania prstom po klávesnici je niekedy jednoduchšie vystrihnúť, skopírovať a prilepiť nejaký text. Ak chcete zadať nejaké dlhé časti textu, ako je adresa, heslo alebo odkaz na webovú stránku, použitie funkcie kopírovania a prilepenia v systéme Android určite prekoná potrebu presného zadávania každého znaku. Schránka systému Android je však notoricky neistá, pretože akákoľvek aplikácia v telefóne z nej môže čítať bez vášho súhlasu, preto sa vo všeobecnosti odporúča, aby ste nikdy nekopírovali žiadne citlivé údaje. Dnes vám ukážem, ako chrániť svoje súkromie zastavením aplikácií v čítaní schránky systému Android.

Pre kontext Android kopírovať a prilepiť rámec umožňuje ľubovoľnej aplikácii čítať alebo zapisovať do schránky zariadenia. Pomocou tohto rámca urobilo veľa vývojárov správcov schránok tretích strán dostupné v Obchode Play. Zatiaľ čo tieto aplikácie, ako aj niekoľko ďalších, ako napríklad Google Translate, umiestnite do schránky dobre použiteľný rámec, nie je možné povedať, čo iné aplikácie môžu robiť s vašou schránka. Niektoré aplikácie, ktoré žiadajú o povolenie, sú transparentné v tom, čo robia s údajmi zo schránky, ale prekvapilo by vás, koľko aplikácií vo vašom telefóne dokáže čítať vašu schránku! To je presne dôvod, prečo toľko aplikácií na správu hesiel v systéme Android odporúča používať ich vlastnú klávesnicu zadávanie hesiel – chcú vás chrániť pred aplikáciami, ktoré by vám mohli ukradnúť vaše heslo schránka!

Už sa však nebudete musieť obracať okolo toho, čo môžete a čo nemôžete kopírovať, pretože vám ukážeme, ako ovládať, ktoré aplikácie môžu čítať vašu schránku Androidu. Toto nie je niečo, čo môžete na svojom telefóne robiť bez možnosti skrytej príkazovej riadky, ale prevedieme vás procesom, ako to urobiť. Keď budete postupovať podľa tohto návodu, mali by ste byť schopní bezpečne skopírovať akékoľvek údaje, ktoré chcete, bez obáv, že nejaká nečestná aplikácia môže zaznamenávať každú jednu vec, ktorú skopírujete a prilepíte.

Poznámka: Po odstránení tohto povolenia z aplikácie už nebudete môcť používať funkciu „prilepiť“ pri zadávaní textu v rámci tejto aplikácie. Nemal by to byť problém pre aplikácie, ako sú hry, ale môže to spôsobiť nepríjemnosti iným aplikáciám.


Zastavte aplikáciám čítanie schránky systému Android

  1. Najprv si musíte stiahnuť a potom nainštalovať ovládače USB pre váš počítač telefón alebo tablet. Toto môže byť potrebné iba vtedy, ak používate systém Windows.
  2. Ďalej si stiahnite súbor Binárny Android Debug Bridge (ADB). pre váš operačný systém, potom extrahujte súbory z archívu zip do ľubovoľného priečinka v počítači.
  3. Potom v telefóne otvorte aplikáciu Nastavenia a nájdite možnosť „O telefóne“ – zvyčajne v dolnej časti.
  4. Posuňte zobrazenie nadol a vyhľadajte „Číslo zostavy“. Klepnutím na túto hodnotu 7-krát povolíte režim vývojára.
  5. Vráťte sa do hlavnej ponuky v časti Nastavenia a vstúpte do novej ponuky Možnosti vývojára.
  6. Povoliť režim ladenia USB.
  7. Pripojte zariadenie k počítaču a zmeňte režim USB z „iba nabíjanie“ na „prenos súborov (MTP)“.
  8. V počítači prejdite na miesto, kde ste predtým v kroku 2 extrahovali binárny súbor ADB.
  9. Pre používateľov systému Windows otvorte príkazový riadok v tomto adresári ADB. Najjednoduchší spôsob, ako to urobiť, je stlačiť kombináciu klávesov Shift + kliknúť pravým tlačidlom myši a potom v kontextovej ponuke, ktorá sa zobrazí, vyberte možnosť „otvoriť príkazové okno tu“. Pre používateľov počítačov Mac alebo Linux otvorte terminál.
  10. Zadajte nasledujúci príkaz: adb devices. Ak používate Mac alebo Linux, možno budete musieť pred príkazom zadať celý adresár, kde je uložený ADB. takze napr. /home/user/downloads/adb devices. Ak áno, musíte si zapamätať, že rovnakým spôsobom uvediete predponu všetkých ďalších príkazov v tomto návode.
  11. V každom prípade zadanie príkazu spustí ADB démona. Ak používate ADB prvýkrát, na vašom zariadení sa zobrazí výzva na autorizáciu pripojenia. Dovoľte to.
  12. Znova spustite príkaz z kroku 10 a vo výstupe uvidíte sériové číslo vášho zariadenia. Ak tak urobíte, prejdite na ďalší krok. V opačnom prípade preinštalujte ovládače.
  13. Teraz odošlite nasledujúci príkaz: adb shell
  14. Tým sa dostanete do prostredia shell vášho zariadenia. Teraz musíme zistiť, ktoré aplikácie dokážu čítať schránku. Zadajte toto: cmd appops query-op --user 0 READ_CLIPBOARD allow
    Príklad: aplikácie, ktoré dokážu čítať moju schránku
  15. Ako vidíte, vo výstupe uvidíte zoznam balíkov, ktoré dokážu čítať vašu schránku. Niektoré z toho, čo je tu uvedené, vám môžu byť zrejmé, s ktorou aplikáciou súvisí, ale ak nie, nainštalujte Inšpektor aplikácií a potom nájdite názov balíka pod každým názvom aplikácie.
  16. Keď viete, ktorým aplikáciám chcete zabrániť v čítaní schránky, zadajte nasledujúce: cmd appops set READ_CLIPBOARD ignore
    Príklad: Zabránenie Taskeru v čítaní vašej schránky
  17. Ak sa vám nezobrazí chybové hlásenie, príkaz fungoval! Opakujte vyššie uvedený krok pre všetky ostatné aplikácie, ktoré chcete prestať čítať zo schránky.
  18. Ak chcete vrátiť späť to, čo ste práve urobili, zmeňte „ignorovať“ v kroku č. 16 na „povoliť“. Prípadne môžete aplikáciu odinštalovať a potom znova nainštalovať a obnoví všetky povolenia.

Ak vám príkazy v krokoch 14 a 16 nefungujú, skúste ich spustiť bez „cmd“ vpredu. Počul som, že to môže byť potrebné pre niektoré telefóny so systémom Android 6.0 Marshmallow alebo nižším.


Vysvetlenie

Všetky aplikácie, ktoré deklarujú povolenie android.permission.READ_CLIPBOARD v ich AndroidManifest.xml súbor dostane toto povolenie automaticky, keď je nainštalovaný, čo znamená, že môžu čítať schránku systému Android. Hoci mnohé zariadenia majú prístup k systému riadenia správy povolení v Nastaveniach, READ_CLIPBOARD nie je niečo, čo môžu používatelia obmedziť v aplikáciách, pokiaľ nie ste používateľom určitých vlastných ROM, ako je LineageOS.

V skutočnosti však existuje skrytý spôsob, ako obmedziť povolenia, ktoré aplikácie používajú na čítanie vašej schránky, a to sme práve urobili vyššie. Použili sme skryté rozhranie príkazového riadka „appops“, ktoré nám umožňuje obmedziť viac povolení, ako je uvedené v Nastaveniach. Prvý príkaz, ktorý sme urobili, query-ops, vytiahne zoznam nainštalovaných aplikácií, ktorým bolo udelené povolenie na čítanie zo schránky Android. Pomocou tohto zoznamu sa potom môžeme rozhodnúť, ktorým aplikáciám chceme zabrániť v čítaní vašej schránky. Ak sa rozhodnete obmedziť povolenie od každého používateľa/aplikácie tretej strany nainštalovanej na vašom zariadení, môžete dokonca začnite bezpečne kopírovať a prilepovať svoje heslá bez toho, aby ste sa museli obávať, že by vás iná aplikácia mohla počúvať a ukradnúť heslá!

Pozrite si ďalšie skvelé návody, ako je tento v našom kategóriu návodov. Zostaňte informovaní o najnovších správach s XDA Labs aplikácie.