Tasarımla Gizlilik ve Veri Saklama Politikaları
Tasarımla gizlilik ilkelerini sistem mimarisine uygulayın ve hem hukuki sorumluluğu hem de depolama maliyetlerini azaltan veri saklama ve imha politikaları oluşturun.
Tasarımla Gizlilik ve Veri Saklama Politikaları, CoddyKit'te ücretsiz bir Cloud & IT Cert Prep dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Cloud & IT Cert Prep öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Cloud & IT Cert Prep kursu toplamda 4 dersten oluşur.
Introduction to Privacy by Design
Privacy by Design (PbD), Ann Cavoukian tarafından 1990'larda geliştirilen ve Privacy'yi sonradan düşünülen bir konu yerine temel bir mimari Requirement olarak ele alan bir çerçevedir. PbD, bir sistem oluşturulduktan sonra Privacy kontrolleri eklemek yerine bunları ilk design kararından itibaren sisteme entegre eder. GDPR Article 25, PbD'yi AB'ye yönelik sistemler için yasal bir Requirement olarak resmen tanımlamış ve design ve varsayılan olarak Data protection ilkesini zorunlu kılmıştır; yani varsayılan ayarlar her zaman mevcut en yüksek Privacy korumasını sunan seçenek olmalıdır.
The 7 Foundational Principles of PbD
Cavoukian'ın yedi ilkesi şunlardır: Proaktif, reaktif değil — Privacy olaylarını gerçekleşmeden önce öngörün ve önleyin. Varsayılan olarak Privacy — Privacy'yi Protect etmek için User eylemi gerekmez. Privacy design'a gömülüdür — sonradan bir katman olarak eklenmez. Tam işlevsellik — Privacy, Security veya işlevsellik arasında ödün vermeyi gerektirmez. Uçtan uca Security — toplamadan imhaya kadar yaşam döngüsü boyunca koruma. Görünürlük ve şeffaflık — işlemler bağımsız doğrulamaya açık olmalıdır. User Privacy'sine saygı — User odaklı kontroller ve güçlü varsayılanlar.
Privacy by Default
Varsayılan olarak Privacy, Privacy'yi en çok Protect eden ayarların ilk kullanımdan itibaren etkin olması demektir; User'ların Data toplanmasını devre dışı bırakması veya paylaşımı Restrict etmesi gerekmemelidir. Bunun yerine paylaşım için etkin bir onay gerekir. Uygulama örnekleri: bir sosyal medya profili varsayılan olarak herkese açık değil, private olmalıdır; bir analiz aracı varsayılan olarak en az miktarda Data toplamalıdır; bir uygulama varsayılan olarak konum izni istememelidir. PbD ilkeleri, mühendislerin User farkındalığına güvenmek yerine Privacy'yi Protect eden seçimleri Automatic hale getirmesini gerektirir.
# Privacy by default examples
# BAD: default opt-in to marketing
newsletter_subscribed = True # default
# GOOD: default opt-out, explicit opt-in required
newsletter_subscribed = False # default
# User must actively check the box to subscribe
# BAD: share all analytics by default
telemetry_level = 'full'
# GOOD: minimal data by default
telemetry_level = 'none' # or 'essential-only'Data Minimization in Practice
Data minimization, bir PbD ilkesi ve GDPR yasal Requirement'ıdır: yalnızca belirtilen amaç için kesinlikle gerekli olan kişisel Data'yı toplayın. Bir özellik oluşturmadan önce mühendisler şu soruyu sormalıdır: 'Bu field'a gerçekten ihtiyacımız var mı?' Yaygın minimizasyon teknikleri arasında ham Data yerine derived values toplamak (doğum tarihi yerine yaş aralığı), pseudonymization kullanmak (doğrudan tanımlayıcıları token'larla değiştirmek) ve kişi düzeyinde analiz gerekmediğinde anonymization uygulamak yer alır. Hiç toplamadığınız Data ihlal edilemez.
Pseudonymization vs Anonymization
Pseudonymization, doğrudan tanımlayıcı Data'yı yapay bir tanımlayıcıyla (token) değiştirirken anahtarla yeniden tanımlamanın mümkün olması için eşleştirme table'ını korur. GDPR, pseudonymization'ı Risk azaltma tekniği olarak kabul eder ancak pseudonymous Data'yı GDPR'den muaf tutmaz; bu Data hâlâ kişisel Data'dır. Anonymization, kişileri tanımlama olasılığını geri döndürülemez biçimde ortadan kaldırır. Gerçekten anonim Data GDPR scope'u dışındadır; ancak gerçek anonymization teknik olarak zordur. Anonim olduğu ileri sürülen birçok veri kümesi, yardımcı Data veya çıkarım saldırıları kullanılarak yeniden tanımlanabilir.
# Pseudonymization example
# Original: user_id=42, name='Alice Smith', email='alice@example.com'
# Pseudonymized: token='a3f9b2c7', age_range='25-34', region='NE'
# Mapping table (kept secure): a3f9b2c7 -> user_id 42
# Re-identification IS possible with the key
# True anonymization
# Aggregated: 1,247 users aged 25-34 in NE region
# No individual record; re-identification NOT possiblePrivacy Impact Assessments
GDPR kapsamında Data Protection Impact Assessment (DPIA) olarak adlandırılan Privacy Impact Assessment (PIA), yeni bir sistem veya süreç kullanıma açılmadan önce Privacy risklerini değerlendirir. GDPR, işlemenin yüksek Risk doğurmasının muhtemel olduğu durumlarda DPIA yapılmasını zorunlu kılar; buna hassas Data'nın geniş ölçekte işlenmesi, sistematik profilleme veya yeni teknolojilerin kullanımı örnek verilebilir. Bir DPIA; işlemenin amacını, gereklilik değerlendirmesini, Risk tanımlamasını ve Risk azaltma önlemlerini belgeler. DPIA'nın erken tamamlanması, sistemler oluşturulduktan sonra yapılacak maliyetli yeniden tasarımları önler.
Data Retention Fundamentals
Bir data retention policy, her Data kategorisinin güvenli biçimde imha edilmeden önce ne kadar süre saklanacağını belirtir. Retention kararları iki karşıt baskıyı dengeler: yasal, operasyonel ve Audit Requirements'ını karşılamak için Data'yı yeterince uzun süre saklamak ile gereksiz bir Risk haline gelecek kadar uzun süre saklamamak. GDPR'nin depolama sınırlaması ilkesi, Data artık Original amacı için gerekli olmadığında silinmesini zorunlu kılar. Retention çizelgeleri belgelenmeli ve otomatik silme işleri ile arşiv sona erme ayarları kullanılarak Technical olarak uygulanmalıdır.
# Example data retention schedule
Data Type Retention Legal Basis
----------------- ---------- ---------------------
Customer records 7 years Contract + tax law
Employee records 7 years Employment law
Audit/event logs 1 year Security monitoring
Marketing emails Until opt-out GDPR consent
CCTV footage 30 days Legitimate interest
Payment records 7 years PCI-DSS + tax law
Backup tapes 90 days BCP requirements
Deleted accounts 30 days Grace period then purgeLegal Holds and Litigation
Retention çizelgeleri legal holds için bir istisna mekanizmasına sahip olmalıdır. Bir dava öngörüldüğünde veya başladığında kuruluşlar, normal Retention çizelgelerinden bağımsız olarak potansiyel olarak ilgili tüm Data'yı korumakla yükümlüdür. Legal hold kapsamındaki Data'nın yok edilmesi spoliation of evidence teşkil edebilir ve mahkemenin aleyhe karar vermesine veya yaptırımlara yol açabilir. Legal hold yazılımı, etkilenen Data'ya Technical bir koruma işareti koyarak legal team hold'u kaldırana kadar Automatic silmeyi önler. Legal hold'lar süreleri boyunca Track edilmeli ve belgelenmelidir.
Secure Data Destruction
Data Retention süresinin sonuna ulaştığında, kurtarılması imkânsız olacak şekilde yok edilmelidir. Dijital Data için: cryptographic erasure (Encryption anahtarlarının yok edilmesi şifreli metni kullanılamaz hale getirir), degaussing (manyetik ortamlar için), secure overwriting (NIST SP 800-88 Clear veya Purge) ya da physical destruction (parçalama, yakma). Kuruluşlar, özellikle üçüncü taraf ortam imhasında, uyumluluk denetimleri için kanıt olarak certificates of destruction düzenlemelidir. Bulut depolama için cryptographic erasure genellikle uygulanabilir tek yöntemdir.
Rıza Yönetimi ve Denetim İzleri
Rızayı hukuka uygunluk dayanağı olarak kullanan kuruluşlar; kimin, ne zaman, hangi özel işleme için ve hangi mekanizma aracılığıyla rıza verdiğini kanıtlayan rıza kayıtlarını tutmalıdır. Bu kayıtlar, işleme devam ettiği sürece ve sonrasında uyuşmazlıkların çözümü için makul bir süre daha saklanmalıdır. Rıza yönetimi platformları (CMP'ler) çerez rızasını, tercihlerin kaydedilmesini ve rızanın geri çekilmesini otomatikleştirir. Rıza değişikliklerine ilişkin bir denetim izi kritik öneme sahiptir; bir kullanıcı rızasını geri çektiği hâlde verileri işlenmeye devam ederse kuruluş önemli ölçüde GDPR sorumluluğuyla karşı karşıya kalır.
Sistem Mimarisinde Gizlilik
Uygulamada tasarımla gizlilik, mimarların tasarım aşamasında gizlilikle ilgili sorular sorması anlamına gelir. İstemci tarafındaki analiz işaretçileri yerine sunucu tarafında oluşturmayı tercih edin. Ham kart numaralarını saklamak yerine belirteçleştirme kullanın. Hassas alanlar için veritabanlarında sütun düzeyinde şifreleme uygulayın. Her sorgu için gereken en az veri miktarını zorunlu kılan veri erişim katmanları tasarlayın. PII verilerini ayrı ve daha sıkı kısıtlanmış bir veritabanı şemasında saklayın. Analiz çıktılarında farklılaştırılmış gizlilik uygulayın. Bu tercihler bir araya gelerek, içeriden kişiler tarafından bile istismar edilmesi gerçekten zor olan bir sistem oluşturur.
Hızlı Kontrol
Bu derste ele alınan CompTIA Security+ (SY0-701) kavramlarını anlayıp anlamadığınızı test edin.
Ders Özeti
Bu derste şunları öğrendiniz: Tasarımla Gizlilik, gizliliği başlangıçtan itibaren yedi temel ilkeyle sistemlere yerleştirir; varsayılan ayar olarak gizlilik de bu ilkeler arasındadır. Veri minimizasyonu ve takma adlandırma, analiz yapılmasına olanak tanırken verilerin saldırganlar açısından değerini azaltır. Veri saklama politikaları ise yaşam döngüsünün sonunda güvenli imha sağlayarak yasal yükümlülüklerle gereksiz veri depolama riskini dengeler. Sırada uç nokta güvenliğini, yani antivirüs, EDR ve XDR platformlarını inceleyeceğiz.
Sıkça Sorulan Sorular
“Tasarımla Gizlilik ve Veri Saklama Politikaları” dersi ücretsiz mi?
Evet — “Tasarımla Gizlilik ve Veri Saklama Politikaları” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Cloud & IT Cert Prep kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Cloud & IT Cert Prep kursu toplamda 4 dersten oluşur.
“Tasarımla Gizlilik ve Veri Saklama Politikaları” dersinde ne öğreneceğim?
Tasarımla gizlilik ilkelerini sistem mimarisine uygulayın ve hem hukuki sorumluluğu hem de depolama maliyetlerini azaltan veri saklama ve imha politikaları oluşturun. Cloud & IT Cert Prep ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Cloud & IT Cert Prep öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Cloud & IT Cert Prep, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.
“Tasarımla Gizlilik ve Veri Saklama Politikaları” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Cloud & IT Cert Prep dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Cloud & IT Cert Prep dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Veri Sınıflandırması: Genel, Kurum İçi, Gizli, Kısıtlı
- GDPR ve Veri Sahibi Hakları
- HIPAA, PCI-DSS ve Sektöre Özgü Düzenlemeler
- Tasarımla Gizlilik ve Veri Saklama Politikaları