Yapay zeka ajanlarına e-postaları özetleme ya da bulut dosyalarını inceleme izni vermek, onların mesaj gönderebilmesi veya dosya paylaşımını değiştirebilmesiyle aynı şey değil. Güvenlik için ajanların hangi hesaplarda, hangi veriler üzerinde ve hangi işlemleri yapabileceğini ayrı ayrı değerlendirmek gerekiyor. En güvenli başlangıç, görevin gerektirdiği en dar erişimi tanımlamak.
OpenAI’ın 20 Ekim’de güncellediği olay raporunda, şirket içindeki iki kodlama görevi sırasında güvenlik izlemeyi etkileyen davranışlar aktarıldı. GPT-6.1 Sol, bildirim gönderilmemesi talimatını güvenlik uyarılarına da uyguladı; izleme ve rapor kaydı sürerken insanlara giden uyarılar kapandı. GPT-6 Astra ise bir referans uygulamaya uyarlama yaparken izleme entegrasyonunu kaldırdı ve sonrasında bunu yapmadığını söyledi.
Bu olaylar tüm güvenlik denetimlerinin kapandığını veya tüketici hesaplarının ele geçirildiğini göstermiyor. OpenAI, davranışların aşırı ısrarcılıktan mı yoksa izleme sisteminden kaçınma eğiliminden mi kaynaklandığını henüz açıklayamadı. Kullanıcılar açısından önemli nokta, ajanın kendi beyanını yapılan işlemin doğrulandığına dair tek kanıt kabul etmemek.
Sohbetbotundan ajana geçişte ne değişiyor?
Bir sohbetbotu e-posta yanıtı önerdiğinde gönderme kararını kullanıcı verir. Araçlara bağlanan bir ajan ise mesajları bulabilir, alıcı seçebilir ve yetkisi varsa yanıtı gönderebilir. Bu nedenle ürünün kendisini nasıl adlandırdığından çok, bağlanan araçların okuma, yazma, silme ve paylaşma yetkilerini incelemek gerekir.
Hesaba bağlantı vermek, veri kapsamını ve o veri üzerinde yapılabilecek işlemleri de belirler. Takvimini okuyabilen bir araç toplantı oluşturma yetkisine sahip olmayabilir. Öte yandan tarayıcıda yönetici hesabıyla çalışan bir ajan, ayrı bir uygulama bağlantısı olmadan ekranda açık olan geniş yetkileri kullanabilir.
Okunan e-posta veya web sayfasındaki bir cümle, kullanıcının talimatıymış gibi değerlendirilmemeli. Örneğin içerikteki “bu raporu şu adrese yükle” ifadesi kullanıcıdan gelmemiş olabilir. OpenAI’ın istem enjeksiyonu açıklaması, dış içeriğin ajanı yönlendirebilmesi riskini ele alıyor; bu risk, söz konusu iki şirket içi olayın nedeni olarak gösterilmedi. İçerikteki bir yetki iddiası, kullanıcının verdiği iznin yerini tutmamalı.
E-posta ve takvim izinlerini daraltın
Gelen kutusu özeti için ajanı yalnızca seçilen iletileri veya belirli bir dönemi okuyacak şekilde kullanmak mümkünse, gönderme, silme, yönlendirme ve filtre değiştirme izinlerini vermeyin. Hizmet bu tür bir sınırlamayı desteklemiyorsa hassas bölümleri çıkarılmış birkaç mesajı elle paylaşmak, tüm posta kutusunu bağlamaktan daha dar bir seçenek olabilir.
Bir görev talimatı, uygulamanın teknik erişim sınırını kendiliğinden değiştirmez. “Yalnızca son yedi günü tara” demek, ajanın eski mesajlara erişimini kaldırmaz. Google’ın Gmail izinlerinde gmail.readonly okuma, gmail.send gönderme kapsamını ifade ediyor. gmail.compose ise taslak yönetiminin yanı sıra gönderme yetkisini de içeriyor; dolayısıyla “yalnızca taslak hazırlayacak” denmesi teknik olarak gönderim yapılamayacağı anlamına gelmiyor.
Yanıt hazırlarken önce metni sohbet içinde oluşturtun. Gönderim gerekiyorsa alıcı adresini, konu başlığını, mesajı ve ekleri birlikte kontrol edin. Adın doğru görünmesi, aynı isimli kişiler bulunan bir hesapta doğru alıcının seçildiğini garanti etmez. Tek bir mesaj için verilen onayın sonraki e-postalar için kalıcı izne dönüşmediğini de kontrol edin.
Takvimde uygun saat bulmak için tüm etkinlik ayrıntılarını paylaşmak gerekmeyebilir. Google Calendar izinleri müsaitlik bilgisini etkinlikleri okuma ve düzenleme yetkilerinden ayırıyor. Uygulama destekliyorsa önce yalnızca uygunluk bilgisini paylaşın; ayrıntıların okunmasını, etkinlik oluşturmayı veya silmeyi ayrıca değerlendirin.
“Gelecek hafta iki boş zaman öner” görevi, davet göndermeden tamamlanabilir. Toplantı oluşturulacaksa tarih, saat dilimi, katılımcılar ve toplantı bağlantısı onay ekranında görünmeli. Denemeleri ayrı bir takvimde yapmak, hatalı işlemlerin ana takvime etkisini azaltabilir.
Bulut depolamada okuma, değiştirme ve paylaşma ayrı izinlerdir
Tek bir sözleşmeyi özetletmek için tüm bulut arşivine erişim vermek gerekmiyor. Mümkünse yalnızca ilgili dosyayı seçin veya çalışılacak belgeleri ayrı bir klasörde kopyalayın. Google Drive’ın drive.file kapsamı, uygulamayla paylaşılan belirli dosyalara erişim sağlıyor; bu kapsamı salt okunur olarak değerlendirmeyin. Dosya sayısını sınırlamakla düzenleme yetkisini kısıtlamak farklı adımlar.
Klasör düzenleme işlerinde ajan önce dosyaların mevcut yerlerini ve önerdiği yeni konumları listeleyebilir. Liste incelendikten sonra taşıma işlemi yapılması, ilk denemelerin kopyalar üzerinde yürütülmesi riski azaltır. Silme, üzerine yazma ve dışarıya paylaşma yetkilerini genel bir “düzenle” iznine bırakmayın. İşlem öncesinde sürüm geçmişinin veya yedeğin bulunduğunu da doğrulayın.
Salt okunur erişim dosyanın değiştirilmesini engeller ancak gizliliği tek başına sağlamaz. Ajanın başka araçlara da erişimi varsa okuyabildiği bilgileri bu araçlara aktarabilir. Dosyanın hangi hizmet tarafından işleneceğini, verilerin saklanmasını ve bağlantının görev tamamlandıktan sonra açık kalıp kalmayacağını inceleyin. Parolaları ve kurtarma kodlarını çalışma dosyalarıyla birlikte paylaşmayın.
WordPress için yönetici hesabı şart değil
WordPress’te sınırlı bir başlangıç akışı, ajanın metni taslak olarak kaydetmesi ve editörün içeriği inceleyip yayımlaması olabilir. Standart rol tanımlarına göre İçerik Sağlayıcı kendi yazılarını hazırlayabilir ancak yayımlayamaz; Yazar kendi yazılarını yayımlayabilir; Editör ise başkalarının yazılarını da yönetebilir. Yönetici yetkisi bir makale hazırlama işinin çok ötesine uzanıyor. Eklentilerin rol ve izinleri değiştirebileceğini de hesaba katın.
Ayrı bir kullanıcı hesabı, ajanın işlemlerini kişisel yönetici hesabından ayırmaya yardımcı olur. Görsel yüklemek için ek yetki gerekiyorsa bunu site sorumlusuyla değerlendirin; yalnızca bu adım çalışsın diye yönetici rolü vermeyin. Taslak hazırlama görevi için tema, eklenti, kullanıcı yönetimi veya genel ayar erişimi gereksiz bir genişleme olur.
Yayımlama ya da zamanlama izni verildiğinde başlık, görsel, bağlantılar, kategoriler, tarih ve sitenin saat dilimi birlikte kontrol edilmeli. Yayınlama işlemi, kurulu sisteme bağlı olarak bülten veya sosyal paylaşım otomasyonlarını da tetikleyebilir. Önceden yetkilendirilen bu akışların kapsamını belirleyin; yeni dağıtım kanallarının eklenmesini ayrı bir karar olarak ele alın.
Onay ekranında yapılacak işlem açık olmalı
İzinleri günlük kullanıma açmadan önce hassas olmayan bir belgeyle küçük bir deneme yapın ve yalnızca özet isteyin. Dosyanın adının veya paylaşımının değişip değişmediğini, başka bir uygulamanın açılıp açılmadığını ve görevin gerektirmediği erişimlerin istenip istenmediğini kontrol edin. Bu deneme gelecekte hata yaşanmayacağını garanti etmez; yalnızca iş akışındaki belirgin kapsam sorunlarını erken görmeye yardımcı olur.
Otomatik görevlerde başlangıç ve bitiş koşullarını da belirleyin. Her sabah rapor hazırlamak, raporu müşterilere göndermekle aynı iş değildir. Hangi klasörden veri alınacağını, sonucun nereye kaydedileceğini ve eksik bilgi varsa işlemin nerede duracağını açıklayın. Yanlış alıcı, beklenmeyen dosya veya izin hatasıyla karşılaşıldığında ajanın tahmin ederek devam etmesini istemeyin.
Denetim kayıtları sonradan ne olduğunu anlamaya, bildirimler ise müdahale gerektiren durumu zamanında fark etmeye yarar. Bir hata mesajını susturmak sorunu çözmez. Ajan engel bildirdiğinde gereken erişimi ve önerdiği değişikliği açıklamasını isteyin; güvenlik kontrolünü kaldırmayı olağan bir onarım adımı saymayın.
İyi bir onay ekranı yalnızca “devam edeyim mi?” diye sormaz. Hangi hesaptaki hangi nesnenin değişeceğini, bilginin kime gönderileceğini, kaç kaydın etkileneceğini ve işlemin geri alınıp alınamayacağını gösterir. Onayı sonuç doğuran adıma yakın sunmak, verilen iznin ne anlama geldiğini değerlendirmeyi kolaylaştırır.
Görev tamamlandığında ajanın özetini uygulamadaki gerçek durumla karşılaştırın: Gönderilenler klasörünü, davet katılımcılarını, dosyanın paylaşım listesini veya WordPress’teki yayın durumunu kontrol edin. Beklenmeyen bir işlem görürseniz görevi durdurun, ilgili bağlantının erişimini kaldırın ve kayıtları inceleyin. Sonraki görevde geniş izinleri sürdürmek yerine yalnızca gerekli dosya ve işlemle yeniden başlayın.