Ajenkrypt, YZ ajanları için bir güvenlik geçididir: neyin girdiğini, neyin çıktığını ve ajanın neyi tetiklediğini denetler, ardından bir karar verir — izin ver, işaretle, onaya gönder, engelle. Karar yolunda tek bir ağ çağrısı yok.
Ajanların bütün sorunu budur: sayfaları, belgeleri, e-postaları ve araç çıktılarını okur ve bu metne sanki sizden geliyormuş gibi davranırlar. Ajenkrypt sınırı yerine koyar.
İstem enjeksiyonunu „çözdüğümüz”ü iddia etmiyoruz — bu açık bir sorundur. Kurulabilir ve denetlenebilir bir derinlemesine savunma sunuyoruz.
LLM uygulamaları için OWASP İlk 10'un birinci risk kategorisi (LLM01): modelin davranışını mesajın kendisiyle saptırmak.
Yük sizin mesajınızda değil: bir web sayfasında, bir belgede, bir e-postada ya da ajanın güvenilir metin olarak aldığı bir araç çıktısındadır. Ajanlardaki kilit vektör budur.
EchoLeak (CVE-2025-32711): tuzaklı bir e-posta, yanıtın adresinde verilerinizi taşıyan bir görseli yüklemesine yol açar. Görüntülenmesi yeter — kimse tıklamadı.
Her yüzeyin kendi ağırlığı ve kendi politikası vardır. İndirilen içerikten gelen, sizden gelenden daha sert değerlendirilir.
Enjeksiyona ve talimatların aşılmasına karşı kural motoru.
Aynı kurallar, yükseltilmiş ağırlık, engelleyici politika: zehirlenmiş RAG, web ve API'ler.
Sızıntı dedektörü: işaretçi görsel, izin listesi dışı sunucu, kişisel veriler, sırlar.
Araç politikası ve her hassas eylemden önce insan onayı.
Python kütüphanesi, bildirimsel yapılandırma, denetim günlüğü, alışılmış sohbet arayüzünü konuşan geçit.
Açık enjeksiyon kuralları, okunabilir ve değiştirilebilir — kara kutu değil.
Aynı cümle, sizden mi yoksa bir belgeden mi geldiğine göre aynı ağırlıkta değildir.
İşaretçi görseller, izin listesi dışı sunucular, çıktıdaki kişisel veriler ve sırlar.
Hangi araç, hangi parametrelerle, hangi bağlamda — bildirilmiş, tahmin edilmemiş.
Hassas bir eylem durur ve bir insanı bekler. Bu bir ayardır, gizli bir seçenek değil.
Karar başına bir JSON satırı: yüzey, kural, ağırlık, karar. Okunabilir, dışa aktarılabilir.
Bugünkü istemcinizle aynı arayüzü konuşan bir hizmet: adresi değiştirirsiniz, kodu değil.
Kuralların yanında bir sınıflandırma modeli için bağlantı noktası. Model sizin kalır.
Eylemde bulunabilen bir ajan, zarar verebilen bir ajandır. Bariyer niyet ile icra arasında durur.
Karar vermek için yurt dışını arayan bir bariyer, bariyer değildir: bir bağımlılık daha demektir.
Belgelerinize bağlı bir asistan: her belge güvenilmeyen bir girdidir.
Aramak ve özetlemek: okunan sayfa ajana yönelik talimatlar içerebilir.
E-posta, talepler, satın almalar: hassas eylem varsayılan olarak bir insandan geçer.
Ajanlarınızın neyi okuduğunu ve neyi tetikleyebildiğini söyleyin. Sürüm 0.1'in neyi kapsadığını — ve neyi kapsamadığını — size söyleyelim.
Sürüm 0.1, yapım aşamasında. Bu ön çerçeve olmadan üretime alım önermiyoruz.
Ajanınızın okuduğu bir içeriğe gizlenmiş bir cümle — bir sayfada, bir belgede, bir e-postada — ve ajan onu sizden gelmiş gibi izler. Hiçbir şey yazmadınız: konuşan veriydi.
Hayır ve bugün kimse çözmüyor: istem enjeksiyonu açık bir sorundur. Ajenkrypt saldırı yüzeyini küçültür, kararları kaydeder ve hassas eylemleri durdurur. Bu derinlemesine savunmadır, dokunulmazlık vaadi değil.
Sizde. İzin vermeye ya da engellemeye karar veren yolda tek bir ağ çağrısı yoktur — bu bir mimari gerekliliktir, bir ayar değil.
İki yol: mevcut çağrılarınızın çevresinde kütüphane olarak ya da geçit olarak — ajanınızın zaten çağırdığı hizmetin adresini değiştirin.
Sürüm 0.1 var ve testleri geçiyor, ama ürün yapım aşamasında: geçidin kimlik doğrulaması ve öğrenen sınıflandırıcı teslim edilmedi. Konuşmak için yazın, yarın kurmak için değil.
Ajenkrypt, Kopilvia dahil SANTVIA galaksisinin kendi bariyeridir. Sizinkiler için önermeden önce kendi ajanlarımızın önüne koyuyoruz.
Birbiriyle konuşan egemen araçlar: kimlik, koruma, ajanlar. Her biri tek başına yararlı, birlikte daha iyi.
Galaksiyi keşfedin