ÇÖZÜMLER · 02
Kişisel veri modele gitmeden maskelenir.
Çağrı merkezi temsilcisi bir müşteri kaydını özetletmek için yapıştırdığında TCKN, IBAN ve telefon numarası da prompt’a girer. Wardline bu değerleri doğrulayıcılarla tespit eder, modele yer tutucu gönderir ve yanıtı kullanıcıya dönerken gerçek değerleri yerine koyar.
SORUN
Düzenli ifade tek başına yetmez
On bir haneli her sayı TCKN değildir; her TR ile başlayan dizi IBAN değildir. Yalnız biçime bakan bir tarayıcı ya müşteri numaralarını kişisel veri sanıp akışı bozar ya da gerçek değeri biçim farkı yüzünden kaçırır.
Secret’lar da aynı sorunu taşır: geliştiricinin hata ayıklamak için yapıştırdığı yapılandırma dosyasında bir veritabanı bağlantı dizisi ya da özel anahtar olabilir. Bunlar maskelenerek modele gönderilmez; politika gereği istek tümüyle durdurulur.
NASIL ÇALIŞIR
Adım adım
Tespit ve doğrulama
TCKN ve VKN sağlama haneleriyle, IBAN mod-97 ile, kart numarası Luhn ile doğrulanır. Telefon, e-posta, plaka ve pasaport biçimle tanınır. Kişi adı, adres ve doğum tarihi için isteğe bağlı bir NER modeli çalışır.
Secret tarama
Bulut sağlayıcı anahtarları, LLM API anahtarları, JWT, özel anahtar ve veritabanı bağlantı dizisi dahil yirmiden fazla secret türü ayrı dedektörlerle aranır.
Maskeleme
Politika MASK derse gateway her değeri oturuma özgü bir yer tutucuyla değiştirir. Model “[[IBAN_1_…]]” görür, gerçek değeri görmez. Yer tutucu tahmin edilemez bir ek taşır.
Eksik maskeleme denetimi
Maskeleme tamamlanamazsa istek ikinci kez politikaya girer. Bu geçiş kararı yalnızca sıkılaştırabilir; maskelenemeyen veri modele gitmez.
Yerel model ve veri yerleşimi
Politika kişisel veri içeren isteği kurum içi modele yönlendirebilir. Kiracının veri yerleşimi kuralı, kişisel veri varken yalnız izin verilen bölgedeki sağlayıcıları bırakır; gözlem modunda bile uygulanır.
Geri yerleştirme
Yanıt kullanıcıya dönerken yer tutucular aynı oturumdaki gerçek değerlerle değiştirilir. Kullanıcı tam yanıtı okur, model sağlayıcısının kaydında kişisel veri bulunmaz.
KARARLAR
Bu trafikte hangi karar ne zaman çıkar
| Karar | Ne zaman | Örnek sebep kodu |
|---|---|---|
| MASK | Doğrulanmış kişisel veri: değerler yer tutucuyla değiştirilir, istek modele gider, yanıtta geri yerleştirilir. | PII.IBAN_TR |
| MASK | Politika kişisel veri içeren isteği kurum içi modele yönlendirdiyse istek maskelenmiş olarak oraya gider ve ROUTED_LOCAL bayrağı yazılır. | ROUTE.LOCAL_PII |
| DENY | Özel anahtar, bulut erişim anahtarı ya da bağlantı dizisi: istek modele ulaşmaz. | SECRET.PRIVATE_KEY |
| DENY | Kişisel veri var ve hedef sağlayıcı kiracının izin verdiği bölgede değil: istek reddedilir. | RESIDENCY.PII_BLOCKED |
ÖRNEK
Çağrı merkezinde kayıt özeti
Temsilci, şikâyet özetini çıkarmak için müşteri notunu asistana yapıştırıyor. Notta bir TCKN ve bir IBAN var; ikisi de sağlama denetiminden geçiyor. Politika MASK der. Model iki yer tutucu içeren bir metin özetler, yanıt dönerken yer tutucular gerçek değerlerle değiştirilir. Kanıtta değerlerin kendisi değil, mesaj numarası, bayt aralığı ve doğrulama sonucu durur.
| Karar | MASK |
|---|---|
| Bulgu 1 | mesaj 0 · bayt 120–131 · tckn · sağlama doğrulandı |
| Bulgu 2 | mesaj 0 · bayt 148–173 · iban · mod-97 doğrulandı |
| Maske sayısı | tckn 1 · iban 1 |
| Hedef | izinli bölgedeki sağlayıcı |
| Sebep kodları |
|
| Bayraklar | yok |
| Risk skoru | 0,99 |
YAPILANDIRMA
Yöneticinin belirledikleri
Varlık başına sonuç
TCKN için MASK, kart numarası için DENY gibi kurallar uygulama ve risk kademesi bazında yazılır.
NER modeli
Kişi adı, adres ve kurum adı tespiti isteğe bağlıdır; açıldığında aynı kanıt biçimini kullanır.
Veri yerleşimi
Kişisel veri varken hangi bölgedeki sağlayıcıların kullanılabileceği kiracı düzeyinde tanımlanır.
Yerel yönlendirme
Kişisel veri içeren isteklerin hangi kurum içi modele gideceği ve o model yoksa ne olacağı (reddet ya da DEGRADED bayrağıyla devam).
İLGİLİ
Birlikte çalışan yetenekler
Kendi trafiğinizde görün.
Demo oturumunda bu akışı güvenlik ekibinizin seçtiği örneklerle, konsoldaki kanıt görüntüleyicide birlikte inceleriz.
Demo talep et