Gemini API'yi yetkisiz istemcilerden korumak için Firebase Uygulama Kontrolü'nü uygulayın


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.

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

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.