Incident anında iki uç vardır: ya hiç veri yoktur ya da “her şeyi topla” diye sistemi log/pcap’a boğarsın. İkisinin de ortak sonucu aynıdır: postmortem’de “tam olarak ne oldu?” sorusuna kanıt yerine yorumla cevap verilir.
Benim sahada en çok işe yarayan yaklaşım: Delil Toplama Kiti (evidence kit) + rol dağılımı. Bu ikisi, incident’ı sadece söndürmek değil, aynı zamanda bir sonraki incident’ı ucuzlatmak için çalışır.
Neyi hedefliyoruz?
Olayı çözerken kanıtı öldürmemek
Olaydan sonra “şansa bağlı” değil, kanıta dayalı iyileştirme yapmak
Güvenlik (forensics) ihtiyacı doğarsa, başlangıç verisini hazır tutmak
Rol dağılımı: üç kişi, üç sorumluluk
Küçük ekiplerde bile bu ayrım işe yarar:
Incident Commander (IC): karar alır, öncelik belirler, iletişimi yönetir
Scribe: zaman çizelgesi tutar, alınan aksiyonları ve sonuçlarını yazar
Uygulama: feature flag durumu, env/secret versiyonu (değer değil, sürüm)
Infra: LB pool üyeleri, weight’ler, health-check state
Incident akışına nasıl bağlanır?
En pratik model:
IC ilk 5 dakikada containment kararını verir
Scribe, her aksiyonu “timestamp + komut + sonuç” olarak yazar
Evidence Owner, containment sonrası ilk sakinleşme anında kit’i tamamlar
Bu sayede “yangın söndürme” ile “kanıt üretme” aynı anda yürür.
Sonuç
Delil toplama kiti, incident’ı yavaşlatmaz; doğru kurulduğunda incident’ı hızlandırır. Çünkü ekip, panik anında “ne toplayalım?” diye düşünmez; standart çalışır. Operasyonel liderlik burada başlar: sadece sistemi değil, olayı yönetme sistemini de tasarlamak.
Paylaş:
Bu yazı faydalı oldu mu?
Yükleniyor...
Geri bildiriminiz için teşekkürler!
Bu yazı nasıldı?
Sıkça Sorulanlar
Bu makale ile ilgili okurların sorduğu yaygın sorular.
Delil toplama kitini küçük ekiplerde uygularken hangi adımlardan başlamalıyım?
Ben küçük ekiplerde önce Scribe ve Evidence Owner rollerini birleştirerek başladım. Pratikte çalışan minimum, Incident Commander harici birinin zaman çizelgesi ve temel kanıtları (log, konfig) toplayacak şekilde görev almasıdır. İlk adım olarak, her incident’te bir kişiye 'ne zaman, ne yapıldı, ne çıktı' kaydını tuttururum. Aynı kişi, önceden hazırlanmış basit bir checklist üzerinden log ve sistem zamanını kaydeder. Bu, %80 sorunu çözer. Rolleri tamamen ayırmak idealdir ama başlangıçta yapılamazsa, en azından karar veren kişiyle kanıt toplayan kişi ayrılmış olmalı.
Zaman standardı için UTC’ye geçişin gerçek faydası ne, yerel saatle aralarında tradeoff var mı?
Ben birkaç kez yerel saatle zaman çizelgesi tuttum ve postmortem’de loglarda saat dilimi karışıklığı yüzünden 30 dakika kaybettim. O günden beri tüm sistemlerde UTC zorunlu. Avantajı sadece tutarlılık değil, çoklu servis arası senkronizasyon. Özellikle log agregatörlerde (Loki, Splunk) karışık saat dilimi, olay sırasını yanlış gösterir. Tradeoff olarak, insanlar başlangıçta UTC’yi zor bulur ama 1-2 incident sonrası alışır. Ben ekibime UTC’yi günlük yaşamda değil, sadece incident sırasında kullanmalarını söylerim — bu geçişi kolaylaştırır.
Evidence Owner rolünde hata yaparsam ya da kanıt eksik toplanırsa ne yapmalıyım?
Ben iki kez kanıt eksikliği yaşadım: birinde log rotasyonu nedeniyle veri kayboldu, diğerinde sistem zamanı senkron değildi. O an yapmam gereken, hatayı zaman çizelgesine açık yazmak oldu: 'Saat 14:23'te sistem zamanı 5 dakika geriydi, bu nedenle loglar güvenilir değildir.' Bu şeffaflık, postmortem’de yorum yerine gerçek eksikliği gösterir. Sonrasında, bu tür eksiklikleri önlemek için evidence checklist’ine 'zaman doğrulaması' ve 'log rotasyon durumu' ekledim. Hata insani, ama sistematik olmazsa tekrarlanır.
Her incidentte pcap toplamak gerekiyor mu, yoksa bu aşırıya mı kaçmak olur?
Ben her seferinde pcap toplamadım çünkü çoğu sorun ağ trafiğinde değil, konfig veya uygulama logunda. Pcap sadece ağ gecikmesi, paket kaybı, DDoS şüphesi veya şifreli trafik anomalisi varsa gerekli. Aksi halde, disk tüketir, analiz zorlaşır. Deneyimimce, ilk 10 dakikada 'ağ mı sorun?' sorusuna cevap vermek için basit araçlar yeter: `tcpdump -c 100` ile kısa örnekleme, `netstat`, `ss`. Gerçek pcap, şüpheli trafiğin tekrarlandığı durumlarda alınmalı. Bu, gereksiz veri toplamadan gerçek delile odaklanmayı sağlar.
ME
Mustafa Erbay
Sistem Mimarisi · Network Uzmanı · Altyapı, Güvenlik ve Yazılım
2006'dan bu yana sistem mimarisi, network, sunucu altyapıları, büyük yapıların kurulumu, yazılım ve sistem güvenliği
ekseninde çalışıyorum. Bu blogda sahada karşılığı olan teknik deneyimlerimi paylaşıyorum.
Kişisel Notlar
Bu notlar sadece sizde saklanır. Tarayıcınızda yerel olarak tutulur.
Hazır0 karakter
Yorumlar
Sunucu Taraflı AI Moderasyon
Yorumlar sunucuda yapay zeka ile denetlenir ve kalıcı olarak saklanır.
?
0/2000
Sunucu taraflı AI denetim
Henüz yorum yok. İlk siz yapın!
✉️Ücretsiz · Spam yok · İstediğin an çık
Yeni yazılardan haberdar olun
Yeni içerikler ve teknik notlar e-postanıza gelsin.
📌
Haftanın en iyisiSadece okumaya değer tek yazı
🔧
Alet çantasıBu hafta kullandığım araçlar
🧠
Perde arkasıBlog'a girmeyen notlar
Spam yapmıyoruz. İstediğiniz zaman ayrılabilirsiniz. · Sadece Umami (self-hosted, Google yok) ile takip.