İçeriğe geç
Güvenlik ve loglama7 dk okuma

Merkezi Syslog ve Log Yönetimi Nedir? Toplama, Saklama, SIEM

Syslog (RFC 3164/5424) nasıl çalışır? UDP, TCP ve TLS taşıma, facility ve severity, merkezi log toplama katmanları, bulut veya yerinde kurulum ve SIEM farkı.

Merkezi syslog, router, switch, firewall, erişim noktası, sunucu ve uygulamaların ürettiği log mesajlarını standart syslog protokolüyle tek bir toplayıcıya göndermektir. Kayıtlar orada saklanır, aranır ve alarm kurallarından geçer. Böylece arızayı daha hızlı bulursunuz, bir cihaz ele geçirilse bile kayıtlar korunur ve denetimde kanıt sunmak kolaylaşır.

Protokol RFC 3164 (BSD syslog) ve RFC 5424 ile tanımlanır. Mesajlar UDP 514, TCP veya TLS (6514) üzerinden taşınır. Her mesajda bir facility (kaynak türü) ve bir severity (önem derecesi) değeri bulunur.

Loglar neden merkezde toplanmalı?

Loglar cihazın kendi belleğinde kaldığında üç sorun çıkar. Cihaz yeniden başladığında kayıtlar kaybolabilir. Saldırgan izlerini silebilir. Bir olayı anlamak için de onlarca cihaza tek tek bağlanmak gerekir. Merkezi toplama bu sorunları şöyle çözer:

  • Korelasyon: Aynı dakikada firewall, VPN ve sunucuda olanları tek ekranda görmek
  • Bütünlük: Kaynağın dışında, yetkileri ayrılmış bir sistemde saklanan kayıt
  • Saklama: Cihaz kapasitesinden bağımsız, politikaya uygun arşiv
  • Uyum: 5651, KVKK, ISO/IEC 27001 ve PCI DSS gibi çerçevelerde istenen kayıt ve izleme kanıtı

Syslog protokolü nasıl çalışır?

Syslog'da üç rol vardır: mesajı üreten kaynak (originator), isteğe bağlı olarak mesajı ileten aktarıcı (relay) ve mesajı saklayan toplayıcı (collector). Her mesaj bir <PRI> değeriyle başlar. Değer şöyle hesaplanır:

PRI = facility × 8 + severity

Örneğin <34>, facility 4 (auth) ve severity 2 (critical) demektir.

RFC 3164 ve RFC 5424 farkı

Özellik RFC 3164 (BSD syslog) RFC 5424
Statü Mevcut uygulamayı belgeleyen bilgilendirici RFC (2001) Standart protokol tanımı (2009)
Zaman damgası Oct 11 22:14:15; yıl ve saat dilimi yok RFC 3339 biçimi, saniye altı hassasiyet ve saat dilimi
Başlık alanları PRI, zaman, hostname, tag PRI, sürüm, zaman, hostname, APP-NAME, PROCID, MSGID
Yapılandırılmış veri Yok [id anahtar="değer"] biçiminde STRUCTURED-DATA
Karakter seti Pratikte ASCII UTF-8 desteği
Sahada Birçok ağ cihazında hâlâ varsayılan Modern Linux, uygulama ve güvenlik ürünlerinde yaygın

RFC 5424 formatında örnek bir mesaj:

<165>1 2026-09-13T10:42:07.215+03:00 fw01.gebze.local firewall 2211 LOGIN [auth@32473 user="admin" src="10.0.20.15" result="fail"] Admin panel login failed

Bu örnekte <165>, facility 20 (local4) ve severity 5 (notice) demektir. Köşeli parantez içindeki yapılandırılmış veri sayesinde toplayıcı, mesajı ayrıca ayrıştırmadan kullanıcı ve IP alanlarını okur.

Facility ve severity

Severity Anlamı Tipik örnek
0 Emergency Sistem kullanılamaz Çekirdek çökmesi
1 Alert Hemen müdahale gerekir Veritabanı bozulması
2 Critical Kritik durum Donanım arızası
3 Error Hata Servis başlatılamadı
4 Warning Uyarı Disk %90 dolu
5 Notice Olağan ama dikkate değer Arayüz durumu değişti
6 Informational Bilgi Kullanıcı oturum açtı
7 Debug Hata ayıklama Ayrıntılı protokol çıktısı

Facility değerleri 0 ile 23 arasındadır. Sistem kaynakları için kern (0), user (1), mail (2), daemon (3), auth (4), syslog (5), cron (9) ve authpriv (10) gibi değerler kullanılır. Ağ cihazları çoğunlukla local0–local7 (16–23) aralığını kullanır. Toplayıcıdaki filtre ve saklama kuralları genellikle bu iki alana göre yazılır.

Taşıma katmanı: UDP, TCP ve TLS

Taşıma Port Tanım Güvenilirlik Şifreleme Uygun kullanım
UDP 514 RFC 5426 Teslim ve sıra garantisi yok Yok Yerel ağda yüksek hacimli, kayba toleranslı loglar
TCP 514 veya üreticiye özgü RFC 6587 (çerçeveleme) Bağlantı sürdükçe teslim Yok Güvenilir iletim gereken iç ağ
TLS 6514 RFC 5425 TCP güvenilirliği Şifreli, sertifikayla kimlik doğrulama İnternet veya bulut üzerinden gönderim, hassas loglar

UDP'nin iki önemli zayıflığı var. Yoğun trafikte veya ağ tıkanıklığında mesajlar sessizce kaybolur. Kaynak IP adresi de kolayca taklit edilebilir. Bu yüzden güvenlik açısından önemli loglarda TCP, internet üzerinden gönderimde TLS kullanın. TCP de tek başına yetmez. Toplayıcıya ulaşılamadığında mesajları diskte bekletecek bir kuyruk yapılandırılmazsa bağlantı kesildiğinde yine kayıp olur.

Linux'ta rsyslog ile TCP üzerinden, disk destekli kuyrukla iletim örneği:

# /etc/rsyslog.d/90-forward.conf
*.* action(type="omfwd" target="log.ornek.local" port="514" protocol="tcp"
           queue.type="LinkedList" queue.filename="fwd_queue"
           queue.saveOnShutdown="on" action.resumeRetryCount="-1")

Merkezi toplama katmanları

Ölçeklenebilir bir yapı genellikle şu katmanlardan oluşur:

  1. Kaynaklar: Ağ cihazları, sunucular, hotspot ve VPN geçitleri, uygulamalar
  2. Aktarıcı veya ajan katmanı: Şube ya da segmentlerde mesajları toplayan, kuyruğa alan, sıkıştırıp şifreli olarak merkeze ileten ara katman
  3. Toplayıcı: Yüksek erişilebilir en az iki düğüm, yük dengeleme ve oran sınırlama
  4. Ayrıştırma ve normalizasyon: Farklı üretici formatlarını ortak alanlara (zaman, kaynak, kullanıcı, IP, eylem) çevirme
  5. Depolama: Sık sorgulanan güncel veri için hızlı katman, eski veri için sıkıştırılmış ve ucuz katman
  6. Arama, pano ve alarm: Sorgular, kayıtlı aramalar, eşik ve desen tabanlı uyarılar
  7. Arşiv: Değiştirilemez (WORM) saklama, özet zincirleri ve zaman damgası

Tasarımda sık atlanan noktalar:

  • Saat senkronizasyonu: Kaynaklar NTP ile senkronize değilse olayların sıralaması güvenilir olmaz.
  • Tutarlı cihaz adları: Hostname'ler bir isimlendirme standardına uymalıdır. Aksi halde IP değiştiğinde geçmiş kayıtlarla bağ kopar.
  • Kapasite planı: Saniyedeki olay sayısı (EPS) ve günlük veri hacmini saklama süresiyle çarparak depolama ihtiyacını hesaplayın.
  • Yönetim ağı: Log trafiğini mümkünse ayrı bir yönetim VLAN'ı veya şifreli tünel üzerinden taşıyın.
  • Log sisteminin kendi kaydı: Kimin hangi kaydı sorguladığı veya dışa aktardığı da kayıt altına alınmalıdır.

Bulut mu, yerinde kurulum mu?

Kriter Bulut Yerinde (on-prem)
Devreye alma Hızlı; donanım gerekmez Sunucu, depolama ve kurulum gerekir
Ölçekleme Hacme göre esnek Donanım kapasitesiyle sınırlı
Veri konumu Sağlayıcının veri merkezine bağlı; KVKK yurt dışı aktarım kuralları değerlendirilmeli Veri kurum sınırları içinde kalır
Bant genişliği Loglar internet üzerinden gider; sıkıştırma ve TLS önemlidir Yerel ağda taşınır
Bakım Güncelleme ve yedekleme sağlayıcıdadır Kurumun kendi ekibinin sorumluluğundadır
Uygun senaryo Çok şubeli yapılar, küçük BT ekipleri Kapalı ağlar, çok yüksek hacim, katı veri yerelliği

Pek çok kurum için en uygunu karma modeldir. Şubelerde hafif bir aktarıcı çalışır, arama katmanı merkezde veya bulutta durur. Syslog, syslog gönderebilen her cihazdan log toplar ve bulutta da kurum içinde de çalışabilir.

Saklama, arama ve analiz

Saklama süresi bir politika kararıdır. Üç kaynağa dayanır:

  • Mevzuat ve standartlar: Türkiye'de 5651 mevzuatı, toplu kullanım sağlayıcıların ve erişim sağlayıcıların belirli kayıtları belirli süreler boyunca saklamasını ister. PCI DSS ise en az 12 aylık kayıt geçmişi ve son üç ayın hemen erişilebilir olmasını şart koşar.
  • KVKK: Log içindeki kişisel veriler, amacın gerektirdiğinden uzun tutulmamalıdır. Süre dolunca silinmeli veya anonimleştirilmelidir.
  • Operasyonel ihtiyaç: Olay müdahalesi için gerçekte kaç ay geriye bakmak gerektiği.

Kayıtların delil değeri taşıması için değiştirilemez olması gerekir. Yaygın yöntem, günlük dosyaların özetini alıp birbirine zincirlemek ve bu özetleri RFC 3161 zaman damgasıyla mühürlemektir. Böylece kaydın o tarihte var olduğu ve sonradan değişmediği kanıtlanabilir. Misafir Wi-Fi tarafında WiPoint oturum kayıtlarını bu yöntemle arşivler.

Arama tarafında iyi bir sistemde şunlar olmalı:

  • Alan bazlı sorgu (ör. src_ip=10.0.20.15 AND severity<=3)
  • Zaman aralığı filtreleri
  • Kayıtlı aramalar
  • "10 dakikada 5 hatalı giriş" gibi eşik alarmları
  • Arayüz, VPN ya da yönetici oturumu olayları için hazır panolar

Merkezi log yönetimi ile SIEM arasındaki fark

Özellik Merkezi log yönetimi SIEM
Temel amaç Logları toplamak, saklamak, aramak Güvenlik olaylarını tespit etmek ve yönetmek
Analiz Arama, filtre, basit eşik alarmları Çok kaynaklı korelasyon kuralları, davranış analizi
Bağlam Log içeriği Varlık envanteri, kullanıcı kimliği, tehdit istihbaratı
Çıktı Kayıt, rapor, arşiv Önceliklendirilmiş güvenlik alarmı ve olay kaydı
Operasyon BT veya ağ ekibi yönetebilir Genellikle SOC ekibi ve sürekli kural bakımı gerektirir
Maliyet Görece düşük, hacme bağlı Lisans ve uzmanlık maliyeti yüksek

İkisi farklı katmanlarda çalışır ve birlikte kullanılır. SIEM, beslendiği verinin kalitesi kadar iyidir. Merkezi log yönetimi bu verinin eksiksiz, temiz ve doğru zaman bilgisiyle toplanmasını sağlar. Yaygın modelde tüm loglar log yönetim katmanında uzun süre saklanır, güvenlik açısından anlamlı alt küme SIEM'e aktarılır.

Sık sorulan sorular

Syslog için UDP mi TCP mi kullanmalıyım?

Yerel ağda, kayba toleranslı ve yüksek hacimli loglar için UDP yeterli olabilir. Güvenlik ve uyum açısından önemli loglarda disk kuyruğuyla birlikte TCP kullanın. Loglar internet veya bulut üzerinden gidiyorsa TLS (6514) seçin.

RFC 3164 formatındaki cihazlar RFC 5424 bekleyen bir toplayıcıya log gönderebilir mi?

Evet, modern toplayıcılar iki formatı da ayrıştırır. RFC 3164 mesajlarında yıl ve saat dilimi yoktur. Bu yüzden zamanın toplayıcıda doğru yorumlanmasına dikkat edin. Kaynak cihazların NTP ile senkronize olması bu açıdan önemlidir.

Logları ne kadar süre saklamalıyım?

Tek bir doğru süre yok. Mevzuattaki süreler (ör. 5651 kapsamındaki saklama yükümlülükleri), sektör standartları (ör. PCI DSS için en az 12 ay) ve KVKK'nın gerekenden uzun saklamama ilkesi birlikte değerlendirilmelidir. Varılan süreyi yazılı bir saklama ve imha politikasına bağlayın.

Merkezi syslog SIEM'in yerini tutar mı?

Tutmaz, ama SIEM için ön koşuldur. Log yönetimi toplama, saklama ve arama ihtiyacını karşılar. SIEM bunun üzerine korelasyon ve tehdit tespiti ekler. Küçük ve orta ölçekli yapılar çoğunlukla log yönetimi ve temel alarmlarla başlar, ihtiyaç doğduğunda SIEM'e geçer.

Syslog kayıtları delil olarak kullanılabilir mi?

Kullanılabilir. Delil değeri, kaydın bütünlüğüne ve güvenilirliğine bağlıdır. Kaydın sonradan değiştirilmediğini göstermenin temel araçları değiştirilemez saklama, erişim kayıtları, doğru saat ve zaman damgalı özet zincirleridir.

  • #syslog
  • #log yönetimi
  • #rfc 5424
  • #siem
  • #siber güvenlik

Bir projeniz mi var?

Ne kurmak istediğinizi kısaca yazın ya da arayın. Talebinizi ilgili ekibe biz iletelim.