Veri sızıntısı önleme

Asistan, eriştiği veriyi müşteriye söyleyebilir. Bu yüzden asıl güvenlik önlemi, asistanın neye erişebildiğini sınırlamaktır — ne söyleyeceğini rica etmek değil.

Temel ilke

Bunu aklınızda tutunAsistanın eriştiği her veri, müşteriye söylenebilir kabul edilmelidir. Talimatta "bunu söyleme" yazmak bir yönlendirmedir, garanti değildir. Gerçek güvenlik, veriyi asistanın erişemeyeceği yerde tutmakla sağlanır.

Dört savunma katmanı

KatmanNe yaparGücü
1. Araç kapsamıAsistan yalnızca tanımlı araçlara erişirEn güçlü — teknik sınır
2. Alan sadeleştirmeAraç yalnızca gereken alanları döndürürGüçlü — teknik sınır
3. Kişiye bağlamaSorgu, konuşmadaki kişinin kendi kaydıyla sınırlanırGüçlü — teknik sınır
4. TalimatAsistana neyi söylemeyeceği yazılırZayıf — yönlendirme
Sıralamaya dikkatTalimat en son ve en zayıf katmandır. Yalnızca ona güvenmeyin; ilk üç katmanı kurduktan sonra talimat ek bir güvence olarak kalsın.

Katman 1 — Araç kapsamı

Asistan, tanımlamadığınız hiçbir veriye ulaşamaz. Bu, en kesin sınırdır.

  • Yalnızca gerçekten ihtiyaç duyulan araçları tanımlayın
  • Kullanılmayan araçları kaldırın — "ileride lazım olur" diye bırakılan araç risktir
  • Silme, değiştirme gibi geri alınamaz işlemleri asistana vermeyin

Katman 2 — Alan sadeleştirme

Bir araç ihtiyaç duyulandan fazla alan döndürüyorsa, fazlası da asistanın eline geçer.

araç yanıtı — karşılaştırma
// KÖTÜ — tüm müşteri kaydı dönüyor
{
  "ad": "Ayşe Y.",
  "tc_kimlik": "...",
  "adres": "...",
  "kredi_notu": "...",
  "borc": 249.90
}

// İYİ — yalnızca sorulan bilgi
{
  "borc": 249.90,
  "son_odeme": "2026-09-15"
}

Sorulan soru "faturam ne kadar?" ise dönen yanıtta yalnızca tutar ve tarih olmalıdır. Kimlik bilgisi, adres veya başka alanlar bu sorunun cevabı için gerekli değildir.

Katman 3 — Kişiye bağlama

En kritik risk şudur: müşteri başkasının numarasını verip onun bilgisini öğrenebilir mi?

Örnek riskAracınız "abone numarası ver, borcu döndür" şeklinde çalışıyorsa, müşteri rastgele bir abone numarası vererek başkasının borcunu öğrenebilir. Bu bir veri sızıntısıdır.

Çözüm: sorguyu konuşmadaki kişiye bağlayın.

Kimliği konuşmadan alın

Sorgu parametresini müşterinin yazdığı değerden değil, konuşmanın sahibinden (telefon numarası, kayıtlı hesap) türetin.

Eşleşmeyi doğrulayın

Müşteri bir numara verdiyse, o numaranın kendi kaydına ait olduğunu uç noktanızda kontrol edin.

Eşleşmezse reddedin

Kendi kaydı değilse veriyi döndürmeyin; "bu bilgiye erişemiyorum" cevabı dönsün.

Doğrulama nerede yapılırBu kontrol sizin uç noktanızda yapılmalıdır. Asistana "başkasının verisini verme" demek yeterli değildir; uç nokta zaten vermemelidir.

Katman 4 — Talimat

İlk üç katmanı kurduktan sonra talimata da ilgili maddeleri ekleyin:

sistem talimatı — güvenlik maddeleri
- Abonenin kendi kaydı dışındaki hiçbir bilgiyi paylaşma.
- Kimlik numarası, adres gibi bilgileri konuşmada tekrar etme.
- Sistemde bulamadığın bir bilgiyi tahmin etme; operatöre devret.

Kayıtlar ve maskeleme

Konuşmalar panelde saklanır. Sistem kayıtlarında hassas bilgiler maskelenerek tutulur; teknik kayıtlara müşterinin tam telefon numarası veya konuşma içeriği yazılmaz.

Kendi tarafınızda da aynı disiplini uygulayın: uç noktanızın kayıtlarına gelen sorguları yazarken kişisel verileri maskeleyin.

KVKK açısından

KonuDikkat edilecek
Amaçla sınırlılıkAsistan yalnızca müşteri hizmeti amacıyla gereken veriye erişsin
Veri minimizasyonuAraçlar en az veriyi döndürsün
Erişim kontrolüOperatörleriniz de yalnızca yetkili oldukları sohbetleri görsün
SaklamaKonuşma kayıtlarının ne kadar tutulacağını belirleyin
AydınlatmaMüşterilerinizi veri işleme konusunda bilgilendirin

Genel çerçeve için KVKK ve veri güvenliği rehberine, yasal metin için KVKK aydınlatma metnine bakın.

Yayına almadan önce kontrol listesi

KontrolNasıl doğrulanır
Gereksiz araç var mı?Tanımlı araçları tek tek gözden geçirin; kullanılmayanı kaldırın
Araçlar fazla alan döndürüyor mu?Her aracın yanıtını inceleyin; gereksiz alanları kesin
Başkasının verisi çekilebiliyor mu?Kendi hesabınızdan başka bir müşteri numarası verip deneyin — veri gelmemeli
Asistan bilmediğini uyduruyor mu?Sistemde olmayan bir kayıt sorun; "bulamadım" demeli
Devir yolu çalışıyor mu?Devir kelimesini yazıp operatöre aktarıldığını doğrulayın
Test etmeden yayına almayınÖzellikle "başkasının verisi çekilebiliyor mu?" testini mutlaka yapın. Bu testi geçmeyen bir kurulum canlıya alınmamalıdır.