AI agent'lar için güvenlik katmanı

Her araç çağrısı çalışmadan önce kontrol edilir.

AvertGate, AI agent'ınız ile kullandığı araçlar (API, veritabanı, e-posta) arasında durur. Her işlemi çalışmadan önce kurallarınıza göre kontrol eder, araçtan dönen içeriği agent okumadan önce tarar ve her kararı kaydeder.

  • Sizin ağınızda çalışır
  • Agent ile araçları arasında durur (MCP)
  • Bir kontrol hata verirse çağrı engellenir
Araç, ajan veya gerekçe ara…/ 3

Genel Bakış

Panel
Canlı
Ağ geçidinden son sinyal
az önce
Raporlayan ajanlar
3 / 3
Ortalama ek gecikme
4,2 ms
Son 7 gün

Araç çağrısı

1.284ağ geçidinden geçen
+12

İzin verilen

1.201%94 tüm çağrıların
+9

Engellenen

6138 saldırı · 23 politika
+3

İnsan onayına giden

2219 onaylandı · 3 reddedildi
+1

Kararlar, son 7 gün

GrafikTablo

Son 7 günde toplam 1.284 çağrı oldu: 1.201 izin verildi, 61 engellendi, 22 insan onayına gitti.

İzin VerilenOnaya gidenEngellenen

En çok engellenen araçlar

SON 7 GÜN

Ağ geçidinin en sık hayır dediği yerler

  • issue_refund21
  • send_email14
  • query_database11
  • fetch_url9
  • delete_customer6

Son güvenlik olayları

Denetim kaydını aç ›
RiskAjanAraçNedenKararZaman

Ajanlarınız

Ajan kaydet
AjanDurumSon görülmeÇağrıDurdurulan
support-agentZendesk + StripeAktifaz önce84239
finance-opsPostgres + e-postaAktif2 dk önce31117
research-botfetch_url + NotionAktif6 dk önce1315

Denetim Kaydı

Zincir doğrulandıTüm kararlar
KararAraçAjanKuralZamanGecikmeHash

Politika

Kaydet ve yayınla

Risk katmanları

  • lookup_orderRead-onlyALLOW
  • issue_refundConstrained write · 500 üstü onayESCALATE
  • send_emailExternal effect · egress scanESCALATE
  • delete_customerIrreversibleBLOCK
  • query_databaseYalnızca SELECTBLOCK
  • fetch_urlSSRF shieldBLOCK

              

Bir ajan bağlayın

Ağ geçidini edinindocker pull avertgate/gateway

Ajanınızı yapılandırınMCP config'e AvertGate'i ekleyin

Bağlantıyı doğrulayınİlk sinyal alındı


              

Ayarlar

API anahtarları, ekip, bildirimler ve Slack onay kanalı.

Agent'larınızın zaten bağlı olduğu araçların önünde çalışır

ClaudeOpenAIVS CodeGitHubSlackPostgreSQLStripeSalesforceZendeskGmailNotionJiraSnowflakeAWSSupabaseHubSpot

Bir agent'ı yanlış aksiyona üç şey sürükler.

Hangisi olursa olsun, zarar aynı noktadan geçer: araç çağrısı. AvertGate tam o noktada durur.

01 · Dış

Biri agent'ı yönlendirir.

Bir dokümana, e-postaya ya da web sayfasına gizlenmiş talimat agent'a ulaşır. Agent da bu niyeti kendisine verilen yetkilerle uygular.

AvertGateDönen içerik agent okumadan taranır, sonraki aksiyon da policy'ye göre kontrol edilir.

02 · İç

Agent'a fazlası verilir.

Gereğinden geniş paylaşılmış bir dosya, büyütülmüş bir yetki, kimsenin sorgulamadığı bir veri kaynağı. Agent elinde ne varsa onu kullanır.

AvertGatePolicy'de olmayan araç reddedilir, argümanlar limitlerle sınırlanır. Bağlantının yetkisi geniş olsa da agent yalnızca policy'de izin verilen işlemleri yapabilir.

03 · Otonom

Agent kendi yolunu bulur.

Ortada ne saldırı var ne de yanlış bir talimat. Agent bir engele takılır, doğaçlama yapar, kendisine hiç verilmemiş bir kimlik bilgisini bulur ve kullanır.

AvertGateGerekçe ne olursa olsun her çağrı aynı kapıdan geçer. Argümanlardaki secret'lar çıkış taramasına takılır, kendini tekrar eden döngüler durdurulur.

AvertGate ile yapay zekâ ajanlarının işlemlerini güvence altına alın.

  • Araç çağrısı denetimi

    Her araç çağrısını çalışmadan önce yetki, kural ve parametreler açısından kontrol edin.

  • Hassas veri koruması

    Giden verilerde gizli anahtarları ve desteklenen hassas veri türlerini tarayın.

  • Prompt injection koruması

    Araç sonuçlarındaki gizli talimatları ajan okumadan önce tespit edin.

  • İnsan onayı

    Riskli işlemleri Slack üzerinden yetkili kişilerin onayına gönderin.

  • Döngü ve sızıntı kontrolü

    Tekrarlanan çağrıları ve oturum boyunca biriken veri sızıntısı işaretlerini izleyin.

  • Denetlenebilir kayıtlar

    Her kararı, nedenini ve uygulanan kuralı hash zincirli kayıtlarla takip edin.

Bir araç çağrısı AvertGate'te nasıl denetlenir?

AvertGate, yapay zekâ ajanlarının araç çağrılarını çalıştırılmadan önce kontrol eder, araçlardan dönen sonuçları ise ajana iletilmeden önce inceler. Her adım denetim kaydına eklenir.

  1. 01. İsteğin alınması

    Ajanın araç çağrısı AvertGate'e ulaşır. Hangi ajanın, hangi oturumda, hangi aracı ve hangi parametrelerle çağırdığı kaydedilir.

  2. 02. Güvenlik kontrolü

    İstek; araç izinleri, parametre sınırları, hassas veri ve güvenlik kurallarına göre incelenir. Gerektiğinde çağrı engellenir veya insan onayına gönderilir.

  3. 03. Aracın çalıştırılması

    İzin verilen çağrı hedef araca iletilir. Engellenen çağrılar araca ulaşmaz. Onay bekleyen işlemler ise onay verilene kadar çalıştırılmaz.

  4. 04. Yanıtın incelenmesi

    Araçtan dönen sonuç, ajana iletilmeden önce taranır. Gizli talimatlar ve şüpheli içerikler tespit edildiğinde ilgili güvenlik politikası uygulanır.

  5. 05. Denetim kaydı

    İstek, alınan kararlar ve işlem sonuçları denetim kayıtlarına eklenir. Kayıtların bütünlüğü SHA-256 hash zinciriyle doğrulanabilir.

Agent'ın neyi yapabileceğine siz karar verirsiniz.

Her araç için bir kural yazarsınız: serbest, onaya bağlı ya da yasak. AvertGate her çağrıyı çalışmadan önce bu kurallara göre değerlendirir. Listede olmayan araç reddedilir.

Kurallar tek bir YAML dosyasında durur ve dashboard'dan düzenlenir. Her kararın yanına onu veren kural kaydedilir.

policy.yamlvarsayılan: reddet

          
Deneme çağrısı

            Karar
            

Araç çağrılarının içeriği ağınızdan çıkmaz.

Data Plane sizin sunucunuzda binary ya da Docker image olarak çalışır. Control Plane'e yalnızca araç adı, maskelenmiş argümanlar ve karar gider.

SSS

Güvenlik ekiplerinin ilk sorduğu sorular.

AvertGate neye karşı koruyor?

Üç riske karşı: ajanın okuduğu içerikteki gizli talimatlara uyması (prompt injection), işin gerektirdiğinden geniş yetkileri kullanması ve hassas veriyi sıradan bir e-posta ya da API çağrısıyla dışarı göndermesi. AvertGate üzerinden geçen her çağrı çalışmadan önce, dönen içerik de ajan okumadan önce kontrol edilir. Kontroller kurallara ve bilinen kalıplara dayanır; her saldırının yakalanacağı garanti edilmez.

Verilerimizden herhangi biri ağımızdan çıkıyor mu?

Kural kontrolleri sizin sunucularınızda çalışır; araç argümanları, sonuçlar, dosyalar ve sorgular varsayılan olarak ağınızdan çıkmaz. Yönetim paneline yalnızca maskelenmiş denetim kaydı gider: araç, maskelenmiş argümanlar, karar ve kural. İki istisna var: ek yapay zekâ incelemesini bulut sağlayıcısıyla açarsanız incelenen içerik o sağlayıcıya gider (yerel Ollama veya vLLM kullanırsanız ağınızda kalır). Slack onayı kullanırsanız onaya giden çağrının argümanları Slack mesajında maskelenmeden görünür.

Ne kadar gecikme ekliyor?

Kural tabanlı kontroller (politika, şema, hassas veri desenleri, döngü kesici) 2 ms’nin altında çalışır. Yapay zekâ niyet taraması açıksa, taradığı çağrılara yaklaşık 50–100 ms ekler. Bunlar tipik değerlerdir; gerçek süre politikanıza, veri boyutuna ve ağınıza bağlıdır.

Ajan kodumuzu değiştirmemiz gerekiyor mu?

Genellikle hayır. MCP kullanan ajanlarda yalnızca araç bağlantı ayarını değiştirirsiniz: ajanı doğrudan MCP sunucusuna değil AvertGate’e yönlendirirsiniz; AvertGate izin verdiği çağrıları gerçek araca iletir. MCP kullanmayan ajanlar için HTTP ters proxy ve SDK seçenekleri vardır; bunlarda küçük bir bağlantı ya da kod değişikliği gerekebilir.

Bir güvenlik kontrolü başarısız olursa veya zaman aşımına uğrarsa ne olur?

Varsayılan davranış güvenli taraftadır: bir kontrol hata verir veya zaman aşımına uğrarsa çağrıya izin verilmez; engellenir ya da insan onayına gönderilir. Buna hata durumunda engelleme (fail-closed) denir. İzleme (shadow) modunda ise ihlaller yalnızca kaydedilir, engellenmez.

TC kimlik numarası (TCKN) veya IBAN algılanıyor mu?

Varsayılan olarak hayır. Yerleşik giden veri taraması ABD sosyal güvenlik numarasını (SSN), kart numaralarını, ABD telefon numaralarını, toplu e-posta listelerini ve API anahtarı ile gizli anahtarları kapsar. TCKN, IBAN gibi biçimler politika dosyanıza yazacağınız özel bir kuralla engellenebilir; isteğe bağlı yapay zekâ incelemesi de tanıdığı hassas verileri işaretleyebilir. İkisi de ortamınıza göre ayrıca kurulmalıdır.

MCP kullanmayan araç çağrıları nasıl denetlenir?

AvertGate yalnızca kendi üzerinden geçen çağrıları denetler. MCP proxy’sinin yanında, araçları doğrudan çağıran ajanlar için HTTP ters proxy ve SDK seçenekleri vardır. Bunların hiçbirinden geçmeyen bir çağrı görülemez; bu yüzden ajanın araca ulaşabileceği başka bir yol bırakılmamalıdır.

İnsan onayı nasıl işler?

Politikanızın onaya bağladığı çağrılar bekletilir ve tek kullanımlık onay ya da ret bağlantısıyla Slack’e gönderilir. Çağrı yalnızca biri onaylarsa devam eder. Ret veya süre içinde (varsayılan 2 dakika) yanıt gelmemesi çağrıyı engeller. Slack mesajında çağrının argümanları maskelenmeden görünür.

Pilot denemeden (POC) ne elde ederiz?

Kendi ajanlarınızla yapılan bir deneme ve birlikte yazdığımız bir politika. Süre ve kapsamı demo görüşmesinde birlikte belirleriz. Sonunda çalışan bir kurulum ve kendi trafiğinizde verilen kararların denetim kaydı elinizde olur.

Ajanlarınızın tüm işlemlerini kontrol edin.

Her araç çağrısı tek bir kapıdan geçer: çalışmadan önce denetlenir, karara bağlanır ve kaydedilir.

Agent'larınızın önüne bir kapı koyun.

Her kurulum, kendi agent'larınız üzerinde yapılan bir demo ve POC ile başlar.