Şirket API Anahtarlarıyla Yetkisiz AI Ajanlarını Yakalamak

Bir şirket API anahtarının sızdırılması ya da yetkisiz kullanılması durumunda, çoğu ekip hemen anahtarı döndürmeyi düşünür. Ama bu yeterli değil. Sorun şu: API sağlayıcı sadece hangi anahtarın çağrı yaptığını kaydeder. Hangi aracı, hangi sürecin ya da hangi AI ajanının kullandığını bilmez.

Robat Das'ın çalışmasında vurgulanan nokta basit ama kritik: API anahtarı bir taşıyıcı token (bearer token). Onu elinde tutan herkes API'yi çağırabilir. Sağlayıcı sadece anahtarı, modeli ve token sayısını görür; hangi ajan ya da kişi isteği gönderdiğini hiç kaydetmez.

Yetkisiz kullanımı tutmak için kendi tarafında bir kontrol katmanı oluşturman gerekiyor. Her API çağrısına agent adı ve run ID'si ekle, sonra sağlayıcının kullanım raporunu kendi onay defterine karşı kontrol et. Böylece hangi ajanın ne zaman ne kadar harcama yaptığını izleyebilirsin.

GitGuardian'ın 2025 raporuna göre 2022'de GitHub'da bulunmuş geçerli anahtarların yüzde 70'i rapor yazılırken hala aktifti. Bu, çoğu şirketin sızdırılan anahtarları zamanında döndürmediğini gösteriyor. Ama asıl sorun hiç sızdırılmayan anahtarların yetkisiz kullanımı. Harcama anormallikleri, beklenmedik model çağrıları ya da saatler dışı aktiviteler kırmızı bayrak olabilir.

Kısacası: API anahtarını bir kişi ya da ajan olarak görme. Kendi sisteminde agent-level izleme yap ve sağlayıcı verisiyle uzlaştır. Böyle bir katman olmadan, sızdırılan ya da kötüye kullanılan anahtarı fark etmek çok geç olur.

konu hakkında tepkinizi verebilirsiniz