« Tüm yayınlar

Interdict: Yapay Zeka Ajanlarına Karşı Postgres Güvenlik Katmanı

Interdict, AI ajanlarının Postgres'e yazdığı riskli SQL komutlarını simüle edip etki alanını ölçüyor, geri alınabilir kılıyor ve onaysız tehlikeli işlemleri engelliyor.

Interdict, yapay zeka ajanlarının doğrudan üretim veritabanlarına yazma yetkisi aldığı günümüzde ortaya çıkan yeni bir riske çözüm sunuyor: yetki kontrolleri bir komutun ne kadar veriyi etkileyeceğini veya geri alınıp alınamayacağını söylemiyor. Interdict, Postgres önüne MCP tabanlı bir güvenlik katmanı olarak yerleşerek her yazma işlemini gerçek bir SQL ayrıştırıcısıyla (regex değil, Postgres AST) analiz ediyor, riskli işlemleri geçici bir işlemde simüle edip etkilenecek satır sayısını raporluyor ve onay bekletiyor.

Onaylanan yazmalar otomatik olarak geri alınabilir hale getiriliyor; güvenli şekilde kaydedilemeyen işlemler ise doğrudan engelleniyor. Sistem, engellenen her komut için makine tarafından okunabilir bir gerekçe ve düzeltme önerisi sunarak ajanın kendini düzeltip yeniden denemesini sağlıyor. Onaylar sohbet arayüzünde değil, terminalde gerçekleşiyor; böylece operatör token'ı ajana asla sızmıyor.

Performans tarafında, sıcak yoldaki gecikme mikrosaniyeler seviyesinde (p50 2.6 µs, p99 2.7 µs) tutuluyor ve ham asyncpg'ye kıyasla neredeyse sıfır ek yük hedefleniyor; CI, p99 gecikmesi 5 ms'yi aşan derlemeleri reddediyor. 343 otomatik test arasında eşzamanlılık yarışları, hata enjeksiyonu (bağlantı kopması, zaman aşımı, denetim günlüğü hatası) ve kaçınma saldırıları (yorum, büyük/küçük harf, kodlama manipülasyonu) yer alıyor; kırmızı ve yeşil test kümelerinde sırasıyla %0 kaçırma ve %0 yanlış engelleme oranı bildiriliyor.

Proje geliştiriciler için henüz önizleme aşamasında; yayımcılar, üretim verisine bağlanmadan önce en az yetkili bir Postgres rolü kullanılmasını ve politika dosyalarının gözden geçirilmesini öneriyor. Simülasyon ve geri alma mekanizması, tetikleyiciler veya dizi tüketimi gibi harici yan etkileri geri alamıyor; bu tür işlemler varsayılan olarak engelleniyor.

» KaynakHashnode #1