Luka w zabezpieczeniach rozliczeń w aplikacji

Te informacje są przeznaczone dla programistów aplikacji, które zawierają podatną na ataki implementację rozliczeń w aplikacji. 

Jeśli aplikacja wywołuje usługę rozliczeń w aplikacji bez ustawiania pakietu docelowego, może to umożliwić złośliwemu pakietowi ominięcie systemu zakupów w Sklepie Play i uzyskanie dostępu do danych z aplikacji.

Sposób naprawy:

  1. Jeśli korzystasz z IabHelper, zacznij używać najnowszego pakietu SDK
  2. Jeśli ręcznie wywołujesz usługę rozliczeń w aplikacji, upewnij się, że wywoływana jest metoda Intent.setPackage(“com.android.vending”) przy wszystkich odwołaniach do „com.android.vending.billing.InAppBillingService.BIND”.
  3. Zaloguj się w Developer Console i prześlij zaktualizowaną wersję aplikacji. 
  4. Sprawdź za pięć godzin. Jeśli aplikacji nie udało się zaktualizować, zobaczysz ostrzeżenie. 
     

Jeśli masz pytania techniczne, możesz opublikować je na stronie Stack Overflow, używając tagu „android-security”. Pamiętaj, że na stronie Stack Overflow nie należy publikować pytań na temat zasad obowiązujących w Google Play.

Pamiętaj, że aplikacje muszą być też zgodne z Umową dystrybucyjną dla programistów i Polityką treści. Jeśli Twoim zdaniem otrzymujesz to ostrzeżenie o luce w zabezpieczeniach przez pomyłkę, skontaktuj się z naszym zespołem pomocy ds. zasad, korzystając z Centrum pomocy dla programistów Google Play.

Czy to było pomocne?

Jak możemy ją poprawić?
false
Menu główne
8932507137321209609
true
Wyszukaj w Centrum pomocy
true
true
true
true
true
5016068
false
false