Türkiye'de Log Saklama: Temel Mevzuat
Türkiye'de network log arşivleme zorunluluğu tek bir kanuna değil, birden fazla mevzuata dayanır. İşletmenizin tabi olduğu düzenleyici kurum, saklama sürenizi ve kapsamını belirler.
| Mevzuat / Kurum | Kapsam | Minimum Süre |
|---|---|---|
| 5651 Sayılı Kanun | Toplu kullanım sağlayıcıları (kafe, otel, AVM vb.) | 2 yıl |
| BDDK | Bankalar ve finansal kurumlar | 5–10 yıl |
| KVKK | Kişisel veri işleyen tüm kurumlar | Amaç süresince + ek süre |
| SPK | Sermaye piyasası kuruluşları | 10 yıl |
| Sağlık Bakanlığı | Hastane ve sağlık kuruluşları | 20 yıl (hasta kayıtları) |
| ISO 27001 | Sertifikalı kuruluşlar (zorunluluk değil, best practice) | 1 yıl (önerilen) |
| PCI-DSS | Kart ödemesi işleyen işletmeler | 1 yıl (3 ay aktif erişimli) |
5651 Kapsamı: 2 Yıllık Zorunluluk
Türkiye'deki en yaygın log saklama zorunluluğu 5651 sayılı Kanun kapsamındaki 2 yıllık yükümlülüktür. Bu kural şu kurumları doğrudan bağlar:
- Kafeler, restoranlar, pastaneler
- Oteller, pansiyonlar, apart daireler
- AVM'ler, havalimanları, terminaller
- Kütüphaneler, eğitim kurumları
- Sağlık kuruluşlarının misafir WiFi'ları
- Kurumsal LAN ve WiFi sağlayan şirketler
2 yıllık süre bağlantının sona erdiği tarihten itibaren başlar. Yani 1 Ocak 2026'da yapılan bir bağlantının logu, 1 Ocak 2028'e kadar saklanmalıdır.
Log Yaşam Döngüsü: Hangi Aşamada Ne Yapılmalı?
Logların toplanmasından silinmesine kadar geçen süreyi yönetmek bir politika gerektirir. Sektördeki en iyi uygulama "log yaşam döngüsü" yaklaşımıdır:
-
0–30 gün: Aktif Depolama
Loglar sıkıştırılmadan veya hafif sıkıştırmayla saklanır. Anlık soruşturma veya olay müdahalesinde hızlı erişim için standart disk veya SSD'de tutulur.
-
30–365 gün: Soğuk Arşiv
Loglar sıkıştırılıp (ZIP/GZ) TSA mühürlenerek düşük maliyetli depolama katmanına taşınır. Azure Blob Storage "Cool" veya AWS S3 "Infrequent Access" bu katmana uygundur.
-
1–2 yıl: Derin Arşiv
Nadiren erişilen kayıtlar "Archive" veya "Glacier" katmanına alınır. Maliyet en düşük seviyededir, erişim saatler içinde sağlanır. 5651 kapsamı için bu aşama zorunludur.
-
2 yıl sonrası: Otomatik Silme
Yasal saklama süresi dolmuş kayıtlar KVKK "veri minimizasyonu" ilkesi gereği otomatik olarak silinir. Manuel silme yerine otomatik lifecycle kuralı kullanılması önerilir.
Log Bütünlüğü: TSA Mühürü Neden Şart?
Kayıtları saklamak yeterli değil, değiştirilmediğini kanıtlamak da gerekir. Bunun için TSA (Zaman Damgası Otoritesi) mühürü kullanılır.
TSA mühürleme şu anlama gelir: arşiv dosyasına, o anki zamanı doğrulayan ve yetkili bir kurum tarafından imzalanmış bir damga vurulur. Dosya ilerleyen bir tarihte değiştirilirse, TSA doğrulaması başarısız olur — mahkemede bu delil geçersiz sayılır.
Türkiye'de yetkili TSA sağlayıcısı e-Tuğra'dır. SkyVault CorpLog, her günlük arşiv paketini otomatik olarak e-Tuğra TSA ile mühürler.
Depolama Maliyeti: Nasıl Optimize Edilir?
2 yıllık log arşivi, yüksek trafikli bir ağda önemli bir depolama alanı anlamına gelebilir. Akıllı katmanlı depolama ile hem yasal uyum hem de düşük maliyet sağlanır:
| Depolama Katmanı | Örnek Servis | GB Maliyeti/ay | Erişim Süresi |
|---|---|---|---|
| Standart (hot) | Azure Blob Hot / S3 Standard | ~$0.02 | Anlık |
| Soğuk (cool) | Azure Blob Cool / S3 IA | ~$0.01 | Anlık |
| Derin arşiv | Azure Archive / S3 Glacier | ~$0.001 | Saatler |
100 lokasyonlu bir işletme için 2 yıllık log arşivinin akıllı katmanlı depolamayla yönetilmesi, düz standart depolama yerine %80–90 maliyet tasarrufu sağlayabilir.
CorpLog ile Otomatik Log Yaşam Döngüsü
SkyVault CorpLog, log yaşam döngüsünü uçtan uca otomatik yönetir. Sistem aşağıdaki adımları günlük olarak çalıştırır:
- Ağ cihazlarından syslog topla (UDP 514/TCP 601)
- Gün sonu kayıtlarını ZIP ile sıkıştır
- e-Tuğra TSA ile mühürle
- Bulut depolama (Azure Blob) katmanına aktar
- 30 gün sonra yerel kopyayı sil
- 2 yıl sonra bulut arşivini otomatik temizle