Saklama süresi ve erişim denetimi
Saklama kuralını tetikleyici olay, süre ve bitiş eylemi üçlüsü olarak yazmayı ve rol, ortam, alan hassasiyeti eksenlerinde bir erişim matrisi kurmayı öğretir. Türev verilerin ve kopyaların kuralı nasıl devraldığını somutlaştırır.
Önkoşul: Responsible AI
BU DERSİN SONUNDA
- Saklama kuralını otomatikleştirilebilir bir tetikleyici olaya bağlamak
- Silme, anonimleştirme ve arşivleme arasındaki farkı karara çevirmek
- Köken kaydından türev temizleme adımlarını çıkarmak
- Rol, ortam ve alan hassasiyeti eksenlerinde erişim matrisi kurmak
- 1
Teori
Kavramın çalışma mantığı
- 2
Örnek
Gerçek bir senaryo üzerinde gösterim
- 3
Lab
Uygulamalı alıştırma
- 4
Test
Kısa ölçüm
- 5
Proje
Rotadaki projeye katkı
Kısa cevap
Saklama kuralı verinin hangi olaydan itibaren ne kadar tutulacağını ve süre dolunca ne olacağını belirler; erişim denetimi ise duran veriyi kimin hangi ortamda göreceğini belirler. İkisi aynı tabloda yönetilir, çünkü süresi dolmuş bir veri en sıkı erişim kuralını bile anlamsızlaştırır: o verinin orada hiç durmaması gerekiyordu.
Teori: süre olayla başlar, takvimle değil#
"İki yıl saklanır" cümlesi eksiktir; hangi olaydan itibaren iki yıl? Kaydın oluşmasından mı, ilişkinin bitmesinden mi, son işlemden mi? Saklama kuralı üç parçadan oluşur: tetikleyici olay, süre ve bitiş eylemi. Tetikleyici yazılmadığında kural otomatikleştirilemez, elle yorumlanır; elle yorumlanan kural ise uygulanmaz.
Bitiş eyleminin üç seçeneği eşdeğer değildir. Silme veriyi ortadan kaldırır. Anonimleştirme kişiyle bağı geri dönülemez biçimde koparır ama satırı yerinde bırakır. Arşivleme ise yalnızca erişimi zorlaştırır; veri durmaya devam eder ve tüm yükümlülükler sürer. Arşivi silme sanmak, yönetişim raporlarındaki en sık hatalardandır.
Türev veriler kuralı devralır ama bunu kendiliğinden yapmaz. Kaynak silindiğinde ondan üretilmiş toplam, arama dizini girdisi, gömme vektörü ve değerlendirme örneği yerinde kalır. Bu yüzden saklama tablosu köken kaydına bağlanır: her kategorinin satırında, süre dolduğunda temizlenecek türevler tek tek listelenir.
Uygulamada: bir saklama satırı#
| Veri kategorisi | Tetikleyici olay | Bitiş eylemi | Türevlerde karşılığı |
|---|---|---|---|
| Destek yazışması | Kaydın kapanması | Anonimleştirme | Dizin parçası ve gömmesi silinir |
| Ham web izleme günlüğü | Günlüğün yazılması | Silme | Panolarda yalnızca toplulaştırılmış sayı kalır |
| Sipariş kaydı | Yasal yükümlülüğün bitişi | Arşivleme | Analitik kopyada takma kimliğe düşürülür |
| İstem ve cevap günlüğü | Günlüğün yazılması | Silme | Değerlendirme setine alınan örnek ayrı kararla yönetilir |
| Değerlendirme seti | Setin sürümden düşmesi | Silme | Sonuç raporunda yalnızca ölçüm özeti kalır |
| Yedek anlık görüntüsü | Yedeğin alınması | Döngü sonunda silme | Silme talebi yedekte gecikmeli uygulanır |
Erişim matrisi: rol, ortam, alan#
Erişim kararı tek boyutlu değildir. Bir rol üretimde göremediği alanı geliştirme ortamında görebiliyorsa denetim kâğıt üzerinde kalır. Tersine geliştirme ortamı tamamen boş bırakılırsa hata ayıklanamaz ve ekip üretim verisini kopyalamanın gayriresmî yollarını bulur. Bu yüzden matris üç eksende kurulur: rol, ortam ve alan hassasiyeti.
- Üretim: doğrudan kimlik alanları yalnızca görevi gerektiren rol için ve kayıtlı sorgu üzerinden açılır; serbest okuma verilmez.
- Hazırlık ortamı: üretimden türetilmiş ama merdivende düşürülmüş veri. Dağılımın kabaca şeklini korur, kişiyi taşımaz.
- Geliştirme: sentetik veya tamamen takma kimlikli set. Şema gerçek, içerik gerçek değil.
- Analitik: takma kimlik ve toplulaştırma; birleştirme anahtarı ayrı bir yetkiyle saklanır.
- Model hattı: yalnızca istem projeksiyonundaki alanlar. Hat, envanterde kendi başına bir durak olarak görünür.
Karar: kural nasıl yazılır#
- 1Kategoriyi belirle
Alanları tek tek değil kategori olarak grupla: yazışma, işlem kaydı, izleme günlüğü, model günlüğü. Alan başına süre yönetilemez.
- 2Tetikleyiciyi seç
Süreyi başlatan olayı, veri modelinde gerçekten dolu olan bir alana bağla. Sistemde karşılığı olmayan tetikleyici otomatikleştirilemez.
- 3Bitiş eylemini seç
Silme, anonimleştirme ve arşiv arasındaki seçimi, verinin ileride hangi soruyu cevaplaması gerektiğine göre yap. Soru toplulaştırılmışsa anonimleştirme yeter.
- 4Türev listesini bağla
Köken kaydından kategoriye bağlı türevleri çek ve her biri için temizleme adımını yaz. Türev listesi boş kalan kategori, köken kaydının eksik olduğunun işaretidir.
Sık yapılan hata#
En sık hata, silme kararını yalnızca ana tabloda uygulamaktır. Vektör dizini, arama dizini, önbellek, pano özeti, günlük dosyası ve yedek aynı veriyi taşır; ana tablodan silinen kayıt bunlarda yaşamaya devam eder. İkinci sık hata, erişimi role değil kişiye vermektir: kişi ayrıldığında ya da rolü değiştiğinde hak geri alınmaz ve zamanla kimsenin haritasını çıkaramadığı bir yetki yığını oluşur.
LAB · UYGULAMALI ALIŞTIRMA
Bir kategoriyi uçtan uca silmeye götürün
- 1Envanterinizden tek bir veri kategorisi seçin (örneğin kapanmış destek yazışmaları) ve o kategorinin durduğu tüm durakları listeleyin.
- 2Kategoriye tetikleyici olay, süre ve bitiş eylemi yazın; tetikleyicinin karşılığı olan alanın veri modelinde gerçekten dolu olup olmadığını örnek kayıtlarla kontrol edin.
- 3Tek bir örnek kaydı seçip elle uçtan uca izleyin: ana tabloda, dizinde, panoda, günlükte ve yedekte bu kaydın izini tek tek arayın.
- 4Bulduğunuz her durak için silme ya da anonimleştirme adımını yazın; teknik olarak uygulanamayan durakları "kısıt" diye işaretleyip gecikme süresini not edin.
- 5Aynı kategori için rol ve ortam matrisini doldurun; üretimde kapalı olup geliştirme ortamında açık kalan her alanı bir bulgu olarak kaydedin.
Beklenen çıktı
Tek bir veri kategorisi için tetikleyici, süre, bitiş eylemi ve durak bazlı temizleme adımlarını taşıyan saklama satırı ile eşlik eden rol-ortam erişim matrisi.
Sık sorulan sorular
Anonimleştirme ile takma kimlik pratikte nasıl ayrılır?
Takma kimlikte eşleme tablosu durur, yani geri dönüş mümkündür ve veri hâlâ kişiseldir. Anonimleştirmede eşleme silinir ve kalan alanların birleşimi tek bir kişiyi işaret etmeyecek kadar kabalaştırılır. İkinci koşul çoğu zaman atlanır ve "anonim" denen set aslında takma kimlikli kalır.
Yedeklerden silemiyorsak kural yazmanın anlamı var mı?
Var, çünkü kural kısıtı görünür kılar. Yedekte gecikmeli silme, yazılı ve bilinen bir kısıttır ve denetimde savunulabilir. Yazılmamış bir kısıt ise bulgu olarak çıkar.
Geliştirme ortamına üretim verisi kopyalamak neden sorun?
Kopya, envanterde olmayan yeni bir durak yaratır; erişim matrisi, saklama süresi ve silme kararı orada uygulanmaz. Şemayı koruyup içeriği merdivende düşürülmüş bir hazırlık seti, hata ayıklama ihtiyacını çoğu durumda karşılar.
LEARN
Veri Yönetişimi Sorumlusu rotasına devam et
Dersler tek başına da okunabilir, ama sıralı ilerlemek önkoşul boşluklarını kapatır.
