Şifreleme ve Anahtar Yönetimi: KVKK İçin Kriptografi Temel Prensipleri

Veri Sınıflandırma ve Etiketleme: KVKK İçin Teknik Data Classification Modeli

10 dk okuma24 Temmuz 2026DGTLFACE Editorial

KVKK’da en yaygın iki uç yaklaşım şudur: “her şeyi çok sıkı koruyalım” (operasyonu kilitler) veya “hepsi aynı” (kritik veriyi açıkta bırakır). Bu iki ucu dengeleyen en pratik yöntem, veri sınıflandırma ve etiketleme modelidir. Modelin amacı basittir: veri türlerini risk seviyesine göre sınıflandırmak ve bu sınıfları sistemlerin üstünde görünür kılmak. Görünürlük olmadan kontrol sürdürülemez; kontrol olmadan da KVKK uyumu “doküman” olarak kalır. Otel tarafında misafir verisi, rezervasyon kayıtları ve ödeme izleri; B2B’de müşteri kontakları, sözleşme içerikleri ve fiyatlandırma verileri aynı risk seviyesinde değildir. Bu rehber; “genel/kısıtlı/kritik” gibi sınıflandırma seviyelerini, DB/log/dosya/rapor katmanlarında nasıl etiketleyeceğinizi ve her sınıf için hangi teknik tedbirlerin uygulanacağını anlatır.

Öne Çıkan Cevap

Veri sınıflandırması olmadan “hangi alan ne kadar kritik?” sorusu yanıtsız kalır; bu da ya her şeyi aşırı sıkı korumaya ya da her şeyi aynı görmeye yol açar. KVKK uyumlu data classification modeli; veri türlerini risk seviyelerine göre (genel/kısıtlı/kritik) sınıflandırır ve bu sınıfları DB tablolarında, loglarda, dosyalarda ve raporlarda etiketler. Sonrasında erişim, şifreleme, export, retention ve audit kontrolleri bu etiketlere göre otomatik ve tutarlı uygulanır.

Özet

Veriyi sınıflandır (genel/kısıtlı/kritik), DB-log-dosya-raporda etiketle; kontrolleri sınıfa bağla (RBAC, şifreleme, export, retention); KVKK ve güvenlik yatırımını doğru yere odakla.

Maddeler

  • Hedef kitle: IT/BT, KVKK/uyum, veri ekipleri, otel/B2B yönetimi
  • KPI: Etiketlenmiş alan oranı, kritik veri erişim olayı, export uygunsuzluğu, şifreleme kapsama, denetim hazırlık süresi
  • Entity: data classification levels, data labels, DB/log/file/report, risk-based controls, special categories
  • Geo: Türkiye (KVKK kapsamı)
  • Funnel: Governance → Control design → Operational enforcement
  • Çıktı: Sınıflandırma matrisi + etiketleme yerleşim diyagramı + checklist
  • Not: KVKK’daki özel nitelikli veri tanımları hukuken ayrı ele alınmalı; teknik model hukukla birlikte gözden geçirilmelidir.

Kısa Cevap

Hayır; veriyi sınıflandırıp etikete bağlayın, her sınıf için farklı güvenlik ve KVKK kontrolü uygulayın.

Hızlı Özet

  • 3 seviyeli bir sınıflandırma ile başlayın (genel/kısıtlı/kritik).
  • Kritik veri türlerini ilk sürümde sınırlı tutun (en çok risk).
  • Sınıf→kontrol setini yazın (RBAC/şifreleme/export/retention).
  • Etiketlemeyi önce rapor ve log katmanında başlatın (en hızlı kazanım).
  • KVKK veri güvenliğiyle hizalayın.

1. Veri Sınıflandırma Nedir? KVKK ile Nasıl İlişkilidir?

Veri sınıflandırma (data classification) nedir, KVKK ile nasıl ilişkilidir?

Kısa yanıt: veri sınıflandırma, veri türlerini hassasiyet/risk seviyesine göre kategorize edip bu kategorileri sistemlerde etiketlemektir. KVKK ile ilişkisi şudur: hangi verinin “daha kritik” olduğu netleşir ve buna göre erişim, şifreleme, loglama, retention ve export kontrolleri sistematik uygulanır. Böylece “kritik veriye kritik kontrol” prensibi hayata geçer.

Sınıflandırma olmadan kontrol neden zor?

  • DB’de hangi kolon kritik bilinmez
  • Loglarda PII sızar ve fark edilmez
  • Raporlarda isim/iletişim görünür
  • Export kapsamı büyür
  • Yatırım ve efor yanlış yere gider

“Risk-tiered data” yaklaşımı (AIO)

Data classification level, veri türü, sistem (DB/log/dosya/rapor) ve tedbir; tek bir control modelinde birleşir: sınıf → etiket → kontrol seti → audit. Modeli kurunca kararlar hızlanır: “kritik etiketi varsa export kısıtlı, şifreleme zorunlu, erişim dar.”

☑ Mini Check :

  • Veri sınıfları tanımlı mı (genel/kısıtlı/kritik)?
  • Kritik veri türleri listelendi mi?
  • Sınıf→kontrol eşlemesi var mı?
  • Etiketler DB/log/raporda uygulanıyor mu?
  • Yıllık güncelleme planı var mı (365 gün)?

Ne yapmalıyım?

  • 3 seviyeli bir sınıflandırma ile başlayın (genel/kısıtlı/kritik).
  • Kritik veri türlerini ilk sürümde sınırlı tutun (en çok risk).
  • Sınıf→kontrol setini yazın (RBAC/şifreleme/export/retention).
  • Etiketlemeyi önce rapor ve log katmanında başlatın (en hızlı kazanım).
  • KVKK veri güvenliğiyle hizalayın: https://dgtlface.com/tr/raporlama/kvkk-veri-guvenligi
Genel kısıtlı kritik veri sınıfları bağlamı, kontrol seti yaklaşımı
Genel kısıtlı kritik veri sınıfları bağlamı, kontrol seti yaklaşımı

2. KVKK Açısından Hassas/Kritik Veriler: Veri Türü x Risk Seviyesi Matrisi

Veri türü risk seviyesi matrisi bölümü ayırıcı, KVKK sınıflandırma
Veri türü risk seviyesi matrisi bölümü ayırıcı, KVKK sınıflandırma

Hangi veri türleri kritik/hassas olarak işaretlenmeli?

Kısa yanıt: kimliği doğrudan belirleyen veriler (iletişim/kimlik), sözleşme/rezervasyon kayıtları, ödeme ile ilişkili izler, erişim token’ları ve serbest metin notlar çoğu senaryoda “kritik”e yakındır. Otel ve B2B’de riskli veri setleri farklılaşabilir; bu yüzden matris “kurum özelinde” doldurulmalıdır.

3 seviye örnek model

  • GENEL: kamuya açık veya kimliksiz içerikler
  • KISITLI: iş içi, düşük-orta risk (segment, operasyon metrikleri)
  • KRİTİK: PII, hassas notlar, sözleşme/rezervasyon detayları, secrets

Özel nitelikli veri notu (teknik perspektif)

KVKK’daki özel nitelikli veri tanımları hukuken ayrı ele alınır. Teknik modelde bu tür veriler “kritik üstü” gibi ele alınabilir; ancak sınıflandırmanın hukuki kategorilerle uyumu hukuk danışmanıyla birlikte gözden geçirilmelidir.

☑ Mini Check :

  • Veri türleri listesi çıkarıldı mı (web/PMS/CRM/BI)?
  • Her veri türüne sınıf atandı mı?
  • Serbest metin alanları kritik kabul edildi mi?
  • Secrets (token/anahtar) ayrı sınıf mı?
  • Matris onaylandı mı (BT+KVKK+hukuk)?

Ne yapmalıyım?

  • Veri türlerini “iş akışlarına göre” çıkarın (rezervasyon, satış, destek).
  • Matrise sınıf atayın ve istisnaları not edin.
  • Serbest metin alanlarını minimize edin veya kısıtlayın.
  • Secrets’ları ayrı envanterde yönetin.
  • Sunucu güvenliği ile birlikte değerlendirin: https://dgtlface.com/tr/yazilim/sunucu-guvenlik

3. Sistemler Üzerinde Etiketleme: DB, Log, Dosya, Rapor Katmanları

DB log dosya rapor etiketleme yerleşim diyagramı, KVKK veri görünürlüğü
DB log dosya rapor etiketleme yerleşim diyagramı, KVKK veri görünürlüğü

DB, log ve raporlarda sınıflandırma etiketleri nasıl uygulanır?

Kısa yanıt: veri sözlüğünde alanlara sınıf etiketi verilir; DB’de kolon/tablolar metadata ile etiketlenir, loglarda PII alanlar “kritik” olarak işaretlenip maskelenir, dosyalarda klasör/etiket standardı kullanılır, raporlarda dataset katmanında “masked view” ile sınıf uygulanır. Amaç; etiketin tek bir dokümanda değil, sistemlerin üzerinde yaşamasıdır.

DB (tablo/kolon) etiketleme

  • Data dictionary’de kolon bazlı sınıf etiketi
  • Migration/ORM katmanında “sensitive” annotation (varsa)
  • Access control: kritik kolonlar için dar rol

Log etiketleme ve masking

  • Kritik alanlar loglanmaz veya maskelenir
  • Log retention kritik sınıf için daha sıkı yönetilir
  • Log erişimi RBAC + audit

Dosya ve doküman etiketleme

  • Klasör yapısı + etiket standardı
  • Link paylaşımı kısıtlı (süreli)
  • İndirme/export logları

Rapor/BI etiketleme

  • Masked/Privacy view katmanı
  • Export yetkisi sınıfa göre
  • Dashboard paylaşımı rol bazlı

En sık hata: etiket var ama kontrol yok

Etiketin değeri, kontrol setine bağlanınca ortaya çıkar. “Kritik” etiketi varsa; export, erişim ve şifreleme otomatik olarak daha sıkı olmalıdır.

☑ Mini Check :

  • Data dictionary’de alan bazlı sınıf var mı?
  • Loglarda kritik alanlar maskeleniyor mu?
  • Dosya paylaşımı sınıfa göre kısıtlı mı?
  • BI’da masked view default mu?
  • Export’lar sınıfa göre loglanıyor mu?

Ne yapmalıyım?

  • DB alan kataloğu çıkarın ve sınıf atayın.
  • Loglarda PII’yi maskeleyin, kritik log erişimini kısıtlayın.
  • Dosya paylaşımını süreli ve rol bazlı yapın.
  • BI’da privacy view’ı default yapın.
  • KVKK veri güvenliğiyle hizalayın: https://dgtlface.com/tr/raporlama/kvkk-veri-guvenligi

4. Otel ve B2B İçin Data Classification Örnekleri: Sahaya İnen Model

Otel ve B2B kritik veri örnekleri bölümü ayırıcı, sınıf uygulaması
Otel ve B2B kritik veri örnekleri bölümü ayırıcı, sınıf uygulaması

Bu bölümde örneklerle modelin “işe yarayan” kısmını gösteriyoruz: otelde misafir verisi ve ödeme izleri; B2B’de sözleşme ve fiyatlandırma.

Otel örneği

  • Misafir iletişim (kritik)
  • Rezervasyon detayları (kritik/kısıtlı)
  • Kampanya segmentleri (kısıtlı)
  • Genel içerikler (genel)

B2B örneği

  • Müşteri kontak bilgisi (kritik)
  • Sözleşme dokümanı (kritik)
  • Fiyatlandırma verisi (kısıtlı/kritik – iş hassasiyeti)
  • Genel rapor KPI’ları (kısıtlı/genel)

“Her şeyi çok sıkı” yerine “kritik alanlara ROI” (Key Data Point)

Data classification modelini oturtan kurumlarda, güvenlik ve KVKK yatırımları kritik alanlara daha odaklı yapılır; risk azaltımı ve ROI daha net izlenebilir. Çünkü hangi alanın kritik olduğu görünür olur.

☑ Mini Check :

  • Otel/B2B için kritik veri listesi çıkarıldı mı?
  • Kritik sınıf için erişim daraltıldı mı?
  • Kritik sınıfta şifreleme zorunlu mu?
  • Raporlarda kritik alanlar görünmüyor mu?
  • Export’lar sınıfa göre sınırlandı mı?

Ne yapmalıyım?

  • Otel/B2B kritik veri listesiyle başlayın (ilk 20 alan).
  • Kritik alanlar için RBAC ve şifreleme kuralı koyun.
  • Raporlardan isim/iletişim alanlarını kaldırın (ID’ye geçin).
  • Export’u sınıfa göre kısıtlayın ve loglayın.
  • Sunucu güvenliğiyle birlikte değerlendirin: https://dgtlface.com/tr/yazilim/sunucu-guvenlik

5. Sınıf → Kontrol Eşlemesi: RBAC, Şifreleme, Export, Retention ve Audit

Data classification checklist kartı, sınıf kontrol ve audit adımları
Data classification checklist kartı, sınıf kontrol ve audit adımları

Data classification’ın gerçek gücü burada: etiket, kontrol setini tetikler. Örneğin “kritik” etiketi varsa: erişim dar, export kısıtlı, şifreleme zorunlu, loglar maskeli, retention sıkı.

Örnek kontrol seti

  • GENEL: geniş erişim, export serbest (yine de log)
  • KISITLI: rol bazlı erişim, export sınırlı, at-rest şifreleme
  • KRİTİK: dar RBAC, export onaylı, field-level opsiyon, KMS, sıkı retention, audit zorunlu

AIO: “data classification & control modeli” (tek model)

Data classification level → sistem etiketleri → kontrol seti → audit döngüsü; tek bir modeldir. Böylece yeni bir veri alanı eklendiğinde “hangi kontrol” otomatik olarak belirir; ad-hoc kararlar azalır.

☑ Mini Check :

  • Sınıf tanımları yazılı ve herkesçe biliniyor
  • Etiketleme DB/log/dosya/raporda uygulanıyor
  • Sınıfa göre RBAC ve export kısıtları var
  • Kritik sınıfta şifreleme + KMS şartı var
  • Audit ve yıllık güncelleme (365 gün) planlı

Ne yapmalıyım?

  • Sınıf→kontrol tablosunu çıkarın (policy-as-code gibi düşünün).
  • Kritik sınıfta export’u onaylı hale getirin, loglayın.
  • Loglarda kritik alanları maskeleyin.
  • BI katmanında privacy view’ı default yapın.
  • İç linklerle birlikte değerlendirin: https://dgtlface.com/tr/raporlama/kvkk-veri-guvenligi — https://dgtlface.com/tr/yazilim/sunucu-guvenlik — https://dgtlface.com/tr/yazilim/kvkk-uyum-hizmeti
Etiket kapsama ve kritik veri erişim KPI paneli, KVKK uyum takibi
Etiket kapsama ve kritik veri erişim KPI paneli, KVKK uyum takibi
Veri sınıflandırma matrisi ve etiketleme deliverables, BT ve KVKK ekibi
Veri sınıflandırma matrisi ve etiketleme deliverables, BT ve KVKK ekibi

Teknik not: Sınıflandırma tasarlanırken KVKK’daki özel nitelikli veri tanımlarının hukuken ayrı ele alınması gerektiği unutulmamalı; teknik model hukuki kategorilerle uyumlu olacak şekilde hukukla birlikte gözden geçirilmelidir. Dokümantasyon yaşayan bir sistem olmalı ve yılda en az bir kez güncellenmelidir (365 gün).

6. Veri Türü Bazlı Data Classification & Labeling Planlama Şablonunu İndir — Yazılım / Classification

PDFv1.0Checklist + Sprint

Veri Türü Bazlı Data Classification & Labeling Planlama Şablonunu İndir — Yazılım / Classification (v1.0)

Bu şablon, veri türlerini risk seviyelerine göre sınıflandırıp (genel/kısıtlı/kritik) DB, log, dosya ve rapor katmanlarında etiketleme yapmanızı sağlar. Sınıf etiketini erişim, şifreleme, export ve retention kontrollerine bağlayarak “kritik veriye kritik kontrol” yaklaşımını işletir. Otel ve B2B kurumlarda KVKK ve güvenlik yatırımını doğru alanlara odaklamayı kolaylaştırır.

Kim Kullanır?

IT/BT + KVKK/uyum + veri/BI ekipleri.

Nasıl Kullanılır?

  1. Veri türlerini çıkar ve risk sınıfı ata (ilk 20 kritik alanla başla).
  2. Etiketleri DB/log/dosya/rapor katmanlarına yerleştir.
  3. Sınıf→kontrol eşlemesini yaz ve audit/refresh planı ekle (365 gün).

Ölçüm & Önceliklendirme (Kısa sürüm)

  • ▢ ✅ Sınıflar tanımlandı
  • ▢ ✅ Kritik veri listesi çıkarıldı
  • ▢ ✅ DB/log/rapor etiketleri uygulandı
  • ▢ ✅ Sınıf→kontrol seti yayınlandı
  • ▢ ✅ Audit ve refresh planı var

PDF içinde: Problem→Kök Neden→Çözüm tablosu + 14 gün sprint planı + önce/sonra KPI tablosu

Şablonu İndir Ücretsiz • PDF / Excel
DB log dosya rapor etiketleme yerleşim diyagramı, KVKK veri görünürlüğü
DB log dosya rapor etiketleme yerleşim diyagramı, KVKK veri görünürlüğü
Data classification checklist kartı, sınıf kontrol ve audit adımları
Data classification checklist kartı, sınıf kontrol ve audit adımları

Bir Sonraki Adım

DB/log/dosya/rapor katmanlarında sınıflandırma etiketlerini kurar; sınıf→kontrol eşlemesiyle KVKK ve güvenliği sürdürülebilir hale getirir.

Sık Sorulan Sorular

Veri sınıflandırma (data classification) nedir, KVKK ile nasıl ilişkilidir?
Veri türlerini hassasiyet/risk seviyesine göre sınıflandırıp sistemlerde etiketlemektir. KVKK kapsamında hangi veriye hangi teknik tedbirin uygulanacağını sistematikleştirir.
Hangi veri türleri kritik/hassas olarak işaretlenmeli?
Kimlik/iletişim verileri, sözleşme/rezervasyon kayıtları, ödeme izleri, token/anahtarlar ve serbest metin not alanları çoğu senaryoda kritiktir. Kuruma göre matrisle netleştirilmelidir.
DB, log ve raporlarda sınıflandırma etiketleri nasıl uygulanır?
DB’de kolon/tablolar metadata ile etiketlenir; loglarda kritik alanlar maskelenir ve erişim/retention sıkılaştırılır; raporlarda masked view üzerinden PII görünürlüğü azaltılır ve export kısıtlanır.
Otel ve B2B için örnek data classification matrisi nasıl olur?
Otelde misafir iletişim/rezervasyon kritik, segmentler kısıtlı; B2B’de müşteri kontak ve sözleşme kritik, fiyatlandırma kısıtlı-kritik arası olabilir. Nihai sınıf kurum politikasına göre belirlenir.
Her veriye aynı güvenlik önlemini mi uygulamalıyım?
Hayır. Sınıflandırma ile riskli veriye daha sıkı kontroller uygulanır; genel veride operasyon kolaylığı korunur.
En sık hata nedir?
Etiket koyup kontrol setine bağlamamak veya serbest metin alanlarını sınıflandırmadan rapor/loglara taşımaktır.
Veri Sınıflandırma ve Etiketleme: KVKK İçin Teknik Data Classification Modeli | DGTLFACE