Ürün Haberleri

Daha güçlü tehdit algılama, daha basit entegrasyon: Google Play Integrity API ile büyümenizi koruyun

Okuma süresi: 5 dk.

Mobil ekosistemde kötüye kullanım; gelirinizi, büyümenizi ve kullanıcıların güvenini tehdit edebilir. Google Play, geliştiricilerin başarılı olmasına yardımcı olmak için esnek bir tehdit algılama hizmeti olan Google Play Integrity API'yi sunar. Google Play Integrity API, etkileşimlerin ve sunucu isteklerinin sertifikalı bir Android cihazdaki Google Play tarafından yüklenen değiştirilmemiş uygulamanızdan gelip gelmediğini doğrulamanıza yardımcı olur.

Bu özelliklerin etkisi oldukça büyük: Play Integrity özelliklerini kullanan uygulamalar, diğer uygulamalara kıyasla ortalama %80 daha az yetkisiz kullanım yaşıyor. Günümüzde Uber, TikTok, Stripe, Kabam, Wooga, Radar.com, Zimperium, Paytm ve Remini gibi çeşitli kategorilerdeki liderler, işletmelerini korumak için bu hizmeti kullanıyor.

Play Integrity API'yi geliştirmeye devam ediyoruz. Bu sayede API'yi entegre etmek daha kolay hale geliyor, karmaşık saldırılara karşı daha dayanıklı oluyor ve yeni Google Play uygulama içi düzeltme istemleriyle bütünlük standartlarını karşılamayan veya hatalarla karşılaşan kullanıcıları daha iyi kurtarıyor.

İşletmenize yönelik tehditleri tespit etme

Google Play Integrity API, kritik etkileşimler sırasında kârlılığınızı etkileyen belirli tehditleri tespit etmek için tasarlanmış değerlendirmeler sunar.

  • Yetkisiz erişim: accountDetails değerlendirmesi, kullanıcının Google Play'de uygulamanızı veya oyununuzu yükleyip yüklemediğini ya da bunlar için ödeme yapıp yapmadığını belirlemenize yardımcı olur.
  • Kod kurcalama: appIntegrity değerlendirmesi, Google Play tarafından tanınan değiştirilmemiş ikili programınızla etkileşim kurup kurmadığınızı belirlemenize yardımcı olur.
  • Riskli cihazlar ve emüle edilmiş ortamlar: deviceIntegrity değerlendirmesi, uygulamanızın orijinal bir Play Protect sertifikalı Android cihazda veya PC Üzerinde Google Play Games'in orijinal bir örneğinde çalışıp çalışmadığını belirlemenize yardımcı olur.
  • Yama uygulanmamış cihazlar: Android 13 ve sonraki sürümleri çalıştıran cihazlarda, deviceIntegrity değerlendirmesindeki MEETS_STRONG_INTEGRITY yanıtı, bir cihazın son güvenlik güncellemelerini uygulayıp uygulamadığını belirlemenize yardımcı olur. Onaylanmış Android SDK sürümünü yanıta dahil etmek için deviceAttributes özelliğini de etkinleştirebilirsiniz.
  • Diğer uygulamalar tarafından riskli erişim: appAccessRiskVerdict; ekranı kaydetmek, yer paylaşımları göstermek veya cihazı kontrol etmek (ör. erişilebilirlik iznini kötüye kullanarak) için kullanılabilecek uygulamaların çalışıp çalışmadığını belirlemenize yardımcı olur. Bu karar, gerçek erişilebilirlik amaçlarına hizmet eden uygulamaları otomatik olarak hariç tutar.
  • Bilinen kötü amaçlı yazılımlar: playProtectVerdict, Google Play Protect'in açık olup olmadığını ve cihazda riskli ya da tehlikeli uygulamalar bulup bulmadığını belirlemenize yardımcı olur.
  • Aşırı etkinlik: recentDeviceActivity düzeyi, bir cihazın son zamanlarda anormal derecede fazla bütünlük jetonu isteği gönderip göndermediğini belirlemenize yardımcı olur. Bu durum, otomatik trafiğe işaret edebilir ve saldırı belirtisi olabilir.
  • Tekrarlanan kötüye kullanım ve yeniden kullanılan cihazlar: deviceRecall (beta), uygulamanız yeniden yüklense veya cihaz sıfırlansa bile daha önce işaretlediğiniz bir cihazla etkileşimde bulunup bulunmadığınızı belirlemenize yardımcı olur. Cihaz hatırlama özelliğiyle, izlemek istediğiniz tekrar işlemlerini özelleştirebilirsiniz.

API; telefonlar, tabletler, katlanabilir cihazlar, Android Auto, Android TV, Android XR, ChromeOS, Wear OS ve PC Üzerinde Google Play Games gibi çeşitli Android form faktörlerinde kullanılabilir.

Google Play Integrity API'den en iyi şekilde yararlanma

Uygulamalar ve oyunlar, güvenlikle ilgili dikkat edilmesi gereken noktaları uygulayarak ve kötüye kullanımı önleme stratejilerinde aşamalı bir yaklaşım benimseyerek Play Integrity API ile başarıya ulaştı.

1. adım: Neyi korumak istediğinize karar verin: Uygulama ve oyunlarınızda hangi işlemlerin ve sunucu isteklerinin doğrulanıp korunmasının önemli olduğuna karar verin. Örneğin, kullanıcı uygulamayı başlatırken, oturum açarken, çok oyunculu bir oyuna katılırken, yapay zeka içeriği oluştururken veya para transferi yaparken bütünlük kontrolleri gerçekleştirebilirsiniz.

2. adım: Bütünlük kararı yanıtlarını toplayın: Başlangıçta yaptırım uygulamadan karar verilerini toplamaya başlamak için önemli anlarda bütünlük kontrolleri gerçekleştirin. Böylece yükleme tabanınızın yanıtlarını analiz edebilir ve bunların mevcut kötüye kullanım sinyalleriniz ve geçmiş kötüye kullanım verilerinizle nasıl bir ilişki içinde olduğunu görebilirsiniz.

3. adım: Yaptırım stratejinize karar verin: Yanıtlarla ilgili analizlerinize ve korumaya çalıştığınız unsurlara göre yaptırım stratejinize karar verin. Örneğin, hassas işlevleri korumak için önemli anlarda riskli trafiği değiştirebilirsiniz. API, çeşitli yanıtlar sunar. Böylece, her yanıt kombinasyonuna verdiğiniz güven düzeyine göre katmanlı bir yaptırım stratejisi uygulayabilirsiniz.

4. adım: Yaptırımı kademeli olarak uygulayın ve kullanıcılarınızı destekleyin: Yaptırımı kademeli olarak uygulayın. Kararlarda sorun olduğunda veya kararlar kullanılamadığında bir yeniden deneme stratejiniz olsun ve sorun yaşayan iyi kullanıcılara destek vermeye hazır olun. Aşağıda açıklanan yeni Google Play uygulama içi düzeltme istemleri, sorun yaşayan kullanıcıların uygulamayı tekrar sorunsuz bir şekilde kullanmasını her zamankinden daha kolay hale getirir.

YENİ: Google Play, sorun yaşayan kullanıcıları otomatik olarak kurtarsın

Farklı bütünlük sinyallerine nasıl yanıt vereceğinize karar vermek karmaşık olabilir. Çeşitli bütünlük yanıtlarını ve API hata kodlarını (ör. ağ sorunları veya güncel olmayan Google Play Hizmetleri) işlemeniz gerekir. Yeni Play uygulama içi düzeltme istemleri ile bu süreci basitleştiriyoruz. Doğrudan uygulamanızda çok çeşitli sorunları otomatik olarak düzeltmek için kullanıcılarınıza bir Google Play istemi gösterebilirsiniz. Bu, entegrasyon karmaşıklığını azaltır, tutarlı bir kullanıcı arayüzü sağlar ve daha fazla kullanıcının iyi bir duruma dönmesine yardımcı olur.

get_integrity.gif

GET_INTEGRITY, sorunu (bu örnekte ağ hatası) otomatik olarak algılar ve çözer.

Play Integrity API kitaplığı 1.5.0 ve sonraki sürümlerde bulunan  GET_INTEGRITY iletişim kutusunu, çeşitli sorunlardan sonra tetikleyerek kullanıcıya gerekli düzeltmeler konusunda otomatik olarak rehberlik edebilirsiniz. Bu düzeltmelerden bazıları şunlardır:

  • Yetkisiz erişim: GET_INTEGRITY, kullanıcıyı accountDetails'te Play lisanslı bir yanıta yönlendirir.
  • Kod kurcalama: GET_INTEGRITY, kullanıcıyı appIntegrity'de Google Play tarafından tanınan bir yanıta yönlendirir.
  • Cihaz bütünlüğü sorunları: GET_INTEGRITY, kullanıcıya deviceIntegrity uygulamasında MEETS_DEVICE_INTEGRITY durumuna nasıl geri döneceği konusunda yol gösterir.
  • Düzeltilebilir hata kodları: GET_INTEGRITY, düzeltilebilir API hatalarını çözer. Örneğin, kullanıcıdan ağ bağlantısını düzeltmesini veya Google Play Hizmetleri'ni güncellemesini ister.

Ayrıca,  GET_STRONG_INTEGRITY (GET_INTEGRITY gibi çalışır ve kullanıcıyı playProtectVerdict içinde bilinen kötü amaçlı yazılım sorunu olmayan MEETS_STRONG_INTEGRITY durumuna geri döndürür), GET_LICENSED (kullanıcıyı Play lisanslı ve Play tarafından tanınan bir duruma geri döndürür), CLOSE_UNKNOWN_ACCESS_RISK ve CLOSE_ALL_ACCESS_RISK (kullanıcıdan potansiyel olarak riskli uygulamaları kapatmasını ister) gibi özel iletişim kutuları da sunuyoruz.

Modern bütünlük çözümlerini seçme

Google, Play Integrity API'nin yanı sıra genel kötüye kullanımı önleme stratejiniz kapsamında değerlendirebileceğiniz başka özellikler de sunar. Hem Play Integrity API hem de Play’in otomatik koruması, App Distribution için kullanıcı deneyimi ve geliştirici avantajları sunar. Mevcut uygulamaların eski Play Lisanslama Kitaplığı yerine bu modern bütünlük çözümlerine geçmesini öneririz.

Otomatik koruma: Google Play'in otomatik koruma özelliğiyle yetkisiz erişimi önleyin ve kullanıcıların resmi uygulama güncellemelerinizi almaya devam etmesini sağlayın. Bu özelliği etkinleştirdiğinizde Google Play, uygulamanızın koduna otomatik olarak yükleyici denetimi ekler. Geliştirici entegrasyonu gerekmez. Korunan uygulamanız başka bir kanal üzerinden yeniden dağıtılır veya paylaşılırsa kullanıcıdan uygulamanızı Google Play'den indirmesi istenir. Uygun Google Play geliştiricileri, Google Play'in gelişmiş kurcalama korumasına da erişebilir. Bu koruma, saldırganların korunan uygulamaları değiştirmesini ve yeniden dağıtmasını zorlaştırmak ve maliyetli hale getirmek için gizleme ve çalışma zamanı kontrollerini kullanır.

Android platformu anahtar onayı: Donanım tabanlı Android platformu anahtar onayından yararlanmak için Play Integrity API'nin kullanılması önerilir. Play Integrity API, cihaz ekosistemindeki temel uygulamayı yönetir. Google Play, anahtarla ilgili sorunları ve kesintileri otomatik olarak azaltır. Diğer tehditleri tespit etmek için API'yi kullanabilirsiniz. Play Integrity API'yi kullanmak yerine doğrudan anahtar onayını uygulayan geliştiriciler, kesinti yaşamamak için Şubat 2026'da yapılacak Android platformu kök sertifika rotasyonuna hazırlanmalıdır (Play Integrity API'yi kullanan geliştiricilerin herhangi bir işlem yapması gerekmez).

Firebase Uygulama Kontrolü: Firebase kullanan geliştiriciler, sertifikalı Android cihazlarda Play Integrity API tarafından desteklenen bir uygulama ve cihaz bütünlüğü kararı ile diğer platform onay sağlayıcılarından yanıt almak için Firebase Uygulama Kontrolü'nü kullanabilir. Diğer tüm tehditleri tespit etmek ve diğer Google Play özelliklerini kullanmak için Google Play Integrity API'yi doğrudan entegre edin.

reCAPTCHA Enterprise: Eksiksiz bir sahtekarlık ve bot yönetimi çözümü arayan kurumsal müşteriler, mobil cihazlar için reCAPTCHA Enterprise'ı satın alabilir. reCAPTCHA Enterprise, Play Integrity API'nin bazı kötüye kullanım karşıtı sinyallerini kullanır ve bunları reCAPTCHA sinyalleriyle birleştirir.

İşletmenizi hemen koruma altına alın

Donanım tabanlı güvenlik konusunda güçlü bir temele sahip olan ve entegrasyonu basitleştiren yeni otomatik düzeltme iletişim kutuları sunan Play Integrity API, büyümenizi korumak için önemli bir araçtır.

Play Integrity API belgelerini incelemeye başlayın.

Okumaya devam et