Mobil uygulamalar ve web uygulamaları için Gemini API'yi ve yetkisiz müşterilerin kötüye kullanımını engellemek için proje kaynaklarınızı (ör. hassaslaştırılmış modeller) Tüm API'lerin çalıştığını doğrulamak için Firebase Uygulama Kontrolü'nü kullanabilirsiniz gerçek uygulamanızdan gelir.
Uygulama Kontrolü kullanarak Gemini API kötüye kullanıma karşı koruma yalnızca şu durumlarda kullanılabilir: Firebase için Vertex AI SDK'sını kullanın.
Uygulama Kontrolü ile, uygulamanızı çalıştıran cihazlar bir uygulama veya cihaz onayını kullanır Aşağıdakilerden birini veya her ikisini de doğrulayan bir sağlayıcı:
- İstekler gerçek uygulamanızdan gelir
- İstekler gerçek, kurcalanmamış bir cihazdan gelir
Bu onay, uygulamanızın Vertex AI Gemini API. Uygulama Kontrolü'nün zorunlu kılınmasıyla ilgili ayarı etkinleştirdiğinizde geçerli bir onayı olmayan müşterilerden gelen istekler, Yetki vermediğiniz bir uygulama veya platformdan gelen istek.
Mevcut sağlayıcılar ve uygulama talimatları
Uygulama Kontrolü, aşağıdaki hizmetlerin onay sağlayıcılarıyla çalışır. Uygulama Kontrolü'nü görüntülemek için bir sağlayıcının bağlantısını tıklayın söz konusu sağlayıcıyla ilgili açıklamalar ve uygulama bilgileri dahil olmak üzere bakın.
- Apple platformları: DeviceCheck veya Uygulama Onayı
- Android: Play Integrity
- Web: reCAPTCHA Enterprise
Bu sağlayıcılar ihtiyaçlarınızı karşılamazsa, üçüncü taraf onay sağlayıcısı kullanan veya sizin onay teknikleri (Daha ayrıntılı bilgi için Uygulama Kontrolü dokümanlarına bakın).
Uygulama Kontrolü hakkında ek bilgi
Aşağıdakilere ilişkin kotalar ve sınırlar hakkında bilgi edinin: Uygulama Kontrolü'ne gidin.
Lütfen Uygulama Kontrolü'nün zorunlu kılınmasını etkinleştirme uygulamanızı gerçek kullanıcılara yayınlamadan önce.
Uygulama Kontrolü'nün Gemini API'yi nasıl koruduğunu anlama
Firebase için Vertex AI SDK'sını kullanmak istiyorsanız firebaseml.googleapis.com
API
Firebase projenizde etkinleştirilmelidir. Bunun nedeni, söz konusu kuruluşun
Firebase için Vertex AI SDK'ları, ilk olarak Firebase ML sunucusuna gönderilir.
Firebase Uygulama Kontrolü doğrulamasının gerçekleştiği bir proxy ağ geçidi görevi görür
önce gönderin.
Vertex AI Gemini API'nin (aiplatform.googleapis.com
) kendisinin
Uygulama Kontrolü doğrulaması yapmaz. Bunun yerine
Firebase için Vertex AI SDK'ları, uygulamanızdan gelen istekleri otomatik olarak yönlendirir
geçiş yapabilirsiniz.