Pranešimas

You can now request help from the Help page in your Play Console account.  If you don't have access to Play Console, ask your account admin for an invite.

Išvenkite neteisėto pakartotinio platinimo taikydami automatinę apsaugą ir paraginkite naudotojus gauti programą sistemoje „Google Play“

„Google Play“ automatinė apsauga – tai paslauga, padedanti apsaugoti programas ir žaidimus nuo neteisėto pakartotinio platinimo ir piratavimo. Kai naudotojai gaus apsaugotą programą iš nežinomo platinimo kanalo, jie bus paraginti gauti oficialią programą iš „Google Play“. Automatinė apsauga veikia programoje be duomenų ryšio. Ją galima įjungti vienu paspaudimu sistemoje „Play Console“. Norint ją išbandyti nereikia atlikti jokių kūrėjo veiksmų ir nereikia integruoti vidinės sąsajos serverio.

Kaip tai veikia

Taikant automatinę apsaugą, prie programos gali būti pridėtos toliau nurodytos funkcijos.

Diegimo programos patikra

Taikant automatinę apsaugą, prie programos kodo gali būti pridėta „Google Play“ diegimo programos patikra, kuri atliekama vykdymo laiku, kai programa atidaryta. Jei nepavyksta atlikti diegimo programos patikros, naudotojai raginami gauti programą sistemoje „Google Play“.

Privalumai: tai padeda daugiau naudotojų gauti oficialius programos naujinius iš „Google Play“.

Apsauga nuo klastotės

Pastaba: ši funkcija pasiekiama tik tam tikriems „Play“ partneriams.

Taikant automatinę apsaugą, prie programos kodo gali būti pridėtos vykdymo laiko patikros, kad būtų galima aptikti pakeitimus, ir naudojami pažangūs klaidinimo metodai, kad patikros nebūtų pašalintos ar atlikta jų apgrąžos inžinerija. Jei patikrų nepavyks atlikti, naudotojas bus paragintas gauti programą sistemoje „Google Play“ arba programa nebus paleidžiama.

Privalumai: apsauga nuo klastotės, naudojama kartu su „Google Play“ diegimo programos patikromis, neleidžia atakos vykdytojams apeiti platinimo ar pajamų gavimo nuostatų naudojant neteisėtą keitimą, perpakavimą, pakartotinį platinimą ir piratavimą.

Pastaba: apsauga nuo klastotės negarantuoja, kad bus išvengta visų pakeitimo ir pakartotinio platinimo atvejų. Taikant automatinę apsaugą šie veiksmai tampa sudėtingesni ir brangesni, todėl mažesnė tikimybė, kad jie bus sėkmingai atlikti. „Google Play“ nuolat stiprins apsaugą nuo klastotės, kad naujuose leidimuose automatiškai būtų taikoma naujausia ir patikimiausia apsaugos versija.

Su „Google Play“ bendrindami programos telemetriją, pvz., anonimizuotus aplinkos ir našumo duomenis, galime pagerinti apsaugos nuo klastotės atsparumą ir našumą. Galite atsisakyti programos telemetrijos bendrinimo išjungę parinktį „Programos telemetrijos bendrinimas su „Google“ automatinės apsaugos nustatymų puslapyje (Testavimas ir išleidimas > Programos vientisumas ir slinkite žemyn iki Automatinė apsauga). Sužinokite daugiau apie tai, kaip duomenys naudojami kuriant „Google“ paslaugas.

įrenginio patikra

Pastaba: ši funkcija pasiekiama tik tam tikriems „Play“ partneriams.

Taikant automatinę apsaugą galima užtikrinti, kad programa sistemoje „Google Play“ būtų pasiekiama tik naudotojams, naudojantiems įrenginius, kurie atitinka įrenginio vientisumo patikrų reikalavimus, o programose galima pridėti įrenginio vientisumo patikras ir aparatine įranga pagrįstą šifravimo sluoksnį prie programos vykdymo laiko apsaugos nuo klastotės.

Pranašumai: įrenginio patikra užtikrina, kad „Google Play“ įdiegtų programą sertifikuotuose „Android“ įrenginiuose, ir atakos vykdytojams sunkiau paleisti programą nežinomose ir imituojamose aplinkose, kad jie galėtų bandyti apeiti apsaugos priemones.

Pastaba: kad būtų galima naudoti įrenginio patikrą, turi būti įgalinta apsauga nuo klastotės. Naudotojai gali trumpai matyti „Android“ prisistatymo langą, kai paleidžia programą išjungę įrenginį.

Sąranka

Toliau nurodyti veiksmai, kuriuos turite atlikti, jei norite pradėti naudoti automatinę apsaugą.

Būtinosios sąlygos

Norint taikyti automatinę apsaugą, sistemoje „Google Play“ reikia sukurti pakeistų APK ir pasirašyti juos savo vardu, todėl turite atlikti toliau nurodytus veiksmus.

Taip pat atminkite toliau nurodytus dalykus.

  • Norint naudoti automatinę apsaugą, programa turi būti taikoma pagal ne žemesnio nei 24 lygio API. 
  • Automatinė apsauga veikia neprisijungus. Tačiau diegimo programos patikrai periodiškai reikalingas duomenų ryšys, jei įrenginyje ilgą laiką neprisijungiama prie „Play“ parduotuvės programos.
  • Naudojant automatinę apsaugą nereikia naudoti „Play“ licencijavimo bibliotekos.
  • Įkeliant programą į vidinio programų bendrinimo sistemą, apsauga netaikoma. Vidinio programų bendrinimo nuorodas bendrinkite tik su patikimais komandos nariais ir išorėje nebendrinkite neapsaugotų versijų.
  • Automatinė apsauga nesuderinama su programos komponentų rinkinių kodo skaidrumo mechanizmu.

Apsaugos nuo klastotės papildomos būtinosios sąlygos

Pastaba: ši funkcija pasiekiama tik tam tikriems „Play“ partneriams.

Kad galėtumėte naudoti apsaugą nuo klastotės, programa turi atitikti toliau nurodytus reikalavimus.

  • Taikyti pagal vieną iš šių PDS: „x86“, „x86_64“, „armeabi-v7a“ ir „arm64-v8a“. Jei norite atnaujinti programos tikslines PDS, atnaujinkite „Gradle“ nustatymus. Kitas PDS, kurios nenaudojamos aktyviuose „Android“ įrenginiuose, galima pašalinti iš taikymo nedarant įtakos programos pasiekiamumui.
Pirmas veiksmas: įjunkite apsaugą

Apsaugą galite įjungti kurdami leidimą arba apsilankę puslapyje „Apsaugota naudojant „Google Play“.

Kurdami leidimą išskleiskite programos komponentų rinkinio patobulinimų skiltį ir šalia parinkties „Automatinė apsauga“ spustelėkite „Pradėti“. Įjunkite automatinę apsaugą ir spustelėkite „Išsaugoti“.

Arba eikite į puslapį „Apsaugota naudojant „Google Play“ (pasiekiamas kairiajame programos informacijos suvestinės meniu), slinkite iki skilties „Automatinė apsauga“ ir spustelėkite „Pradėti“. Įjunkite automatinę apsaugą ir spustelėkite „Išsaugoti“.

Antras veiksmas: išbandykite apsaugotą programą

Naudodami kiekvieną bandomąjį takelį išbandykite apsaugotą programos versiją, kad įsitikintumėte, jog nėra nenumatyto poveikio naudotojų funkcijoms ar našumui.

Peržiūrint rekomenduojame atlikti toliau nurodytus veiksmus.

  • Išbandykite žaidimo pristatymą, ar nėra strigčių ir ar nėra uždelsiamas paleidimo laikas.

Jei atlikdami bandymą rasite problemų, galite išjungti automatinę apsaugą. Rekomenduojame nereklamuoti neapsaugotų versijų atviruose takeliuose ar viešosios versijos grupėje.

Jei norite išjungti atskiro leidimo vientisumo apsaugą, atlikite toliau nurodytus veiksmus.

  1. Rengdami leidimą išskleiskite programos komponentų rinkinio patobulinimų skiltį ir spustelėkite informacijos mygtuką šalia automatinės apsaugos.
  2. Pasirinkite Išjungti šio leidimo apsaugą.
  3. Išsaugokite pakeitimus. Pakeitimai bus pritaikyti šiam leidimui. Kai kitą kartą įkelsite leidimą, vėl bus taikoma automatinė apsauga.
Trečias veiksmas: reklamuokite programą viešosios versijos grupėje

Kai būsite pasirengę, galėsite išleisti leidimą viešosios versijos grupėje sistemoje „Play Console“, leisdami pasiekti apsaugotą programą visiems „Google Play“ naudotojams pasirinktose šalyse.

Parduotuvės įrašo tinkinimas, kai naudotojai apsilanko iš automatinės apsaugos raginimų

Naudojant automatinę apsaugą, naudotojai, kurie gavo jūsų programą neoficialiai, gali būti paraginti ją gauti iš „Google Play“. Kai naudotojai palies raginimą, jie bus nukreipti į parduotuvės įrašą, kur galės paliesti diegimo (arba pirkimo ar atnaujinimo) mygtuką, kad gautų jūsų programą iš sistemos „Play“ ir ji būtų pridėta prie naudotojo „Play“ bibliotekos.

Galite tinkinti parduotuvės įrašo išteklius visiems lankytojams, kurie paliečia raginimą, įskaitant programos pavadinimą, piktogramą, aprašus ir grafinius išteklius. Toliau aprašyta, kaip tai atlikti.

  1. Atidarykite „Play Console“ ir eikite į puslapį Apsaugota naudojant „Google Play“ (pasiekiama kairiajame programos informacijos suvestinės meniu).
  2. Slinkite į skiltį „Automatinė apsauga“.
  3. Spustelėkite Tvarkyti.
  4. Slinkite į skiltį „Parduotuvės įrašo tinkinimas“.
  5. Spustelėkite Sukurti įrašą.
  6. Vadovaukitės puslapyje Tinkinto parduotuvės įrašo kūrimas pateiktomis instrukcijomis ir spustelėkite Išsaugoti.

Arba galite kurti tinkintus parduotuvės įrašus, skirtus automatinės apsaugos raginimams, tiesiogiai puslapyje Tinkinti parduotuvės įrašai.

  1. Atidarykite „Play Console“ ir eikite į puslapį Tinkinti parduotuvės įrašai (Didinkite naudotojų skaičių > Tinkinti parduotuvės įrašai).
  2. Spustelėkite Sukurti įrašą, pasirinkite, ar norite kurti naują įrašą, ar tikslią esamo įrašo kopiją, ir spustelėkite Kitas.
  3. Skiltyje „Išsami įrašo informacija“ slinkite iki parinkties Tikslinė auditorija.
  4. Pasirinkite Pagal URL ir teksto laukelyje įveskite „playintegrity“.
  5. Pateikite visą kitą išsamią informaciją ir spustelėkite Išsaugoti.
Pastaba: URL parametras playintegrity yra specialus raktinis žodis, rezervuotas vientisumo giliosioms nuorodoms, todėl nustatant tinkintą parduotuvės įrašą jį reikia įvesti tiksliai ir nepakeistą.

Pastaba: naudojant įrenginio patikrą, parduotuvės įrašo matomumo nuostatos pakeisti negalima. Taip yra todėl, kad parduotuvės įrašo matomumo nuostata tvarkoma jūsų vardu, atliekant patikrą, ar programa įdiegta ir veikia tik originaliuose „Android“ įrenginiuose, atitinkančiuose įrenginio vientisumo patikros reikalavimus. Jei norite pakeisti parduotuvės įrašo matomumą, išjunkite įrenginio patikrą.

Neapsaugotos „Play“ pasirašytos programos versijos atsisiuntimas

Jei norite, kad „Play“ naudotojams ir toliau būtų įjungta automatinė apsauga, ir norite atsisiųsti neapsaugotas „Play“ pasirašytas platinimo programos versijas iš „Play Console“, galite naudoti „Play“ kūrėjo API neapsaugotoms programos versijoms gauti arba sukurti naują leidimą (pvz., bandomajame takelyje) su išjungta automatinės apsaugos funkcija prieš įkeldami programos komponentų rinkinį. Tada naujausių leidimų ir rinkinių puslapyje eikite į įkeltą programos komponentų rinkinį ir spustelėkite skirtuką Atsisiuntimai, kur rasite galimas atsisiųsti neapsaugotas programų versijas.

Rekomenduojama apsaugos nuo klastotės praktika

Pastaba: ši funkcija pasiekiama tik tam tikriems „Play“ partneriams.

Vadovaudamiesi toliau pateiktais rekomenduojamais metodais išnaudokite visas „Google Play“ apsaugos nuo klastotės galimybes.

Apsaugos nuo klastotės tinkinimas

Galite tinkinti apsaugą nuo klastotės, kad galėtumėte pagerinti programos apsaugą nuo klastojimo, apsisaugoti nuo kliento programos slaptų raktų išgavimo ir tvarkyti su apsaugos funkcijų našumu susijusius išteklius.

Apsaugotos programos išbandymas

„Google Play“ automatiškai pateiks apsaugotas versijas visuose takeliuose: vidinio, uždaro, atviro bandymo ir produkcijos. Kaip visada, turėtumėte nuodugniai išbandyti šias versijas. Toliau aprašyta tiksliau.

  • Išbandykite žaidimo pristatymą, ar nėra strigčių ir ar nėra uždelsiamas paleidimo laikas. Tai ypač svarbu atliekant įrenginio patikrą.
  • Išbandykite tuos atvejus, kai savasis kodas (C/C++) grįžta į „Java“ (jūsų kode arba trečiųjų šalių bibliotekose), pvz., vykdant skelbimų, prisiregistravimo ir socialinio integravimo, autentifikavimo ar konkrečias „Android“ funkcijas, pvz., apdorojant leidimus.

Jei atlikdami bandymą rasite problemų, galite grįžti prie ankstesnės automatinės apsaugos versijos, kurią jau naudojote ankstesniame leidime, arba galite išjungti automatinę apsaugą. Rekomenduojame nereklamuoti neapsaugotų versijų atviruose takeliuose ar viešosios versijos grupėje.

Jei įkelsite programos versiją tiesiai į vidinio programų bendrinimo sistemą, „Google Play“ negalės pridėti apsaugos. Tada galėsite naudoti vidinio programų bendrinimo funkciją, kad įkeltumėte derinimo ir kitas panašias versijas.

Būkite atsargūs naudodami įvairias apsaugos nuo klastotės apsaugos priemones

Automatinė apsauga gali būti nesuderinama su kitais vykdymo laiko apsaugos nuo klastotės sprendimais ir bandant juos naudoti kartu naudotojams gali kilti problemų. Jei programa vykdo kitas vykdymo laiko patikras, prieš išleisdami apsaugotą programą atviruose takeliuose būtinai išbandykite, ar joje nėra problemų.

Neišleiskite neapsaugotų programos versijų

Jei skelbsite neapsaugotas versijas atviruose takeliuose ar kituose ne „Google Play“ kanaluose, apsauga nuo klastotės nebeveiks. Kad išlaikytumėte programos vientisumo apsaugą, turėtumėte skelbti tik apsaugotas programos versijas atviruose takeliuose ir viešosios versijos grupėje.

Strigčių stebėjimas

Galite pastebėti didesnį strigčių skaičių, kurios pasireiškia taikant programos apsaugą. Tai veikiausiai nurodo, kad automatinė apsauga veikia, kaip numatyta. Jei atakos vykdytojui nepavyksta pakeisti programos, atlikus vykdymo laiko patikrą programos vykdymas sustabdomas, todėl programa užstringa.

Strigtys, kurios nepriskiriamos „Google Play“, neturi įtakos „Android Vitals“ stabilumo metrikai. Jei strigtims analizuoti naudojate kitus įrankius, pvz., „Crashlytics“, ir reikia paketo pavadinimo, kad būtų galima filtruoti pagal diegimo šaltinį, „Google Play“ parduotuvės paketo pavadinimas yra „com.android.vending“.

Jei nerimaujate dėl pernelyg padidėjusio strigčių skaičiaus, galite pranešti apie tai mums pateikdami kuo daugiau išsamios informacijos ir komanda tai išnagrinės. Atsakysime į jūsų pranešimą, jei nustatysime, kad strigtys susijusios su apsauga.

Pranešimas apie pašalintos apsaugos programos versijas

Pašalintos apsaugos versija yra programos versija, kuri vis dar veikia, nors buvo pakeista ar įdiegta ne sistemoje „Google Play“, jei reikalaujate „Google Play“ diegimo.

Jei pastebėjote pašalintos apsaugos programos versiją, galite apie ją pranešti mums.

Apsaugos nuo klastotės naudojimo tinkamumo kriterijai

Pastaba: ši funkcija pasiekiama tik tam tikriems „Play“ partneriams.

Apsauga nuo klastotės ir kitos išplėstinės funkcijos, kurias teikia automatinė apsauga, pasiekiamos programose ir žaidimuose, atitinkančiuose tinkamumo kriterijus.

  • Mažiausiai 25 000 USD per mėnesį klientų išlaidų arba bent 20 000 USD per kiekvieną iš ankstesnių šešių kalendorinių mėnesių.
  • Arba bent 1 000 000 MAU ir delikataus turinio programos kategorijoje.
  • Arba turite dalyvauti „Google Play“ programoje, įskaitant „Google Play Pass“.

Tinkamumo kriterijai gali keistis. Partneriai, kurie atitinka kriterijus, suteikiančius teisę į prieigą, informuojami per „Play Console“ pranešimus ir puslapyje „Apsaugota naudojant „Google Play“.

Jei nerimaujate dėl pernelyg padidėjusio atakų skaičiaus, nes nebeatitinkate apsaugos nuo klastotės reikalavimų, susisiekite su kūrėjų palaikymo komanda ir pateikite kuo daugiau išsamios informacijos, o komanda tai išnagrinės. Atitinkamai atsakysime į jūsų pranešimą.

Susijęs turinys

Šiame puslapyje gali būti turinio, išversto naudojant DI technologiją. DI vertimuose gali būti klaidų.

Ar tai buvo naudinga?

Kaip galime jį patobulinti?

Reikia daugiau pagalbos?

Išbandykite kitus toliau nurodytus veiksmus.

Paieška
Išvalyti paiešką
Uždaryti paiešką
Pagrindinis meniu
5727044744207388258
true
Paieška pagalbos centre
false
true
true
true
true
true
92637
false
false
false
false
false