Yazılım Notları

Security ve Governance

Bir AI Takım Arkadaşını Onboard Etmek: Security, Authorization ve Governance

Onboarding an AI Teammate: Security, Authorization and Governance

Bir AI ajanını işe alırken ona bir insan çalışana gösterdiğin özeni göster: kendi kimliği, sınırlı yetkisi, bir sorumlusu ve her adımı izlenen bir kaydı olsun. 2026'da bunu yapmanın araçları artık standart ve ürün olarak hazır.

Kabul görüyor

AI ajanı ne kullanıcı ne servis hesabıdır; kendi kimliği, görev bazlı dar yetkisi ve sorumlu bir insanı olmadan erişim almamalı.

OWASP'ın ajan risk listesi, MCP yetkilendirme spesifikasyonu ve NIST NCCoE aynı ilkede buluşuyor; tartışma ilkede değil, uygulamanın ağırlığında.

Zihinsel model

Ajana yeni çalışan gibi davran: kendi kartı olur, yöneticinin kartı verilmez, ayrılınca kart iptal edilir.

Neden

  • Ajan dışarıdan gelen metinle yönlendirilebilir; yetki sınırı, kullanıcının niyetiyle ajanın davranışı ayrıştığında son savunma hattıdır.
  • Kişisel token ile çalışan ajan o insanın her yetkisini miras alır ve loglarda insandan ayırt edilemez.
  • Sahibi olmayan ajan proje bitince unutulur ama token'ı geçerli kalır; sahipsiz kimlik, hazır bekleyen bir saldırı kapısıdır.

Kanıt

OWASP, ajan uygulamaları için ayrı bir risk listesi yayımladı ve 'Identity & Privilege Abuse' riskini ayrı madde yaptı.

OWASP Top 10 for Agentic Applications, 2025

MCP'nin güncel yetkilendirme spesifikasyonu dar scope ile başlayıp yetki yetmediğinde çalışma anında step-up authorization istemeyi tanımlıyor.

MCP Specification: Authorization, 2026

Microsoft Entra Agent ID her ajan kimliğine bir sponsor atıyor ve sponsor ayrıldığında sahipliği devreden iş akışları sunuyor.

Microsoft Learn: What's new in Microsoft Entra Agent ID, 2026

Karşı görüş

Küçük ekiplerde ayrı kimlik, onay akışı ve kayıt defteri seremoni gibi görünür. Her işleme onay istenirse onaylar kör tıklamaya döner ve ajanın faydası kaybolur.

Kavramlar

Agent IdentityAjanı insan kullanıcıdan ve servis hesabından ayıran, sahibi ve amacı olan dizin nesnesi.
Least PrivilegeGöreve yetecek en dar yetki; ajan için görev bazlı ve zamanla sınırlı.
Delegated AuthorizationAjanın yetkisi, kendi scope'u ile adına çalıştığı kullanıcının yetkisinin kesişimidir.
Human-in-the-loopGeri alınamaz işlemin gerçekleşmeden önce insan onayından geçmesi.
Orphaned AgentSahibi ayrılmış ya da projesi bitmiş ama yetkileri hâlâ aktif ajan.

Pratikte

  • Her ajana ayrı kimlik ve kısa ömürlü token ver; paylaşılan bot hesabını kaldır.
  • Araçları risk sınıfına ayır: okuma otomatik, geri alınamaz işlem insan onaylı çalışsın.
  • Ajan kayıt defteri tut; sahibi ayrılan ajanın yetkisini devret ya da kapat.
Önce bunu okuSoftware and AI Agent Identity and Authorization (NIST NCCoE)Ajan kimliğini ve erişimini standartlara dayalı yönetmenin kavram çerçevesi.