purple team dediğiniz şey aslında aynı odada oturan red ve blue team

Posted on 11 May 2026

arkadaşlar, bugün teknik bir haber değil de daha çok “sistem yöneticisi psikolojisi” yazısı gibi bir şey var elimizde. the hacker news’ten gelmiş, ama içinde CVE falan yok, o yüzden rahat okuyabilirsiniz.

gece saat 2’de network savunması yapmak nasıl bir şeydir biliyor musunuz? şöyle bir durum: bir analyst pdf’ten hash kopyalayıp siem sorgusuna yapıştırıyor. red team’in yazdığı script’i blue team kullanabilsin diye elle yeniden yazıyorsunuz. bir de üstüne patch var, change-approval window’dan geçmesini bekliyorsunuz ama o approval süresi, sömürü penceresinden daha uzun.

spoiler: bu zincirdeki hiç kimse beceriksiz değil. herkes işini doğru yapıyor. sorun sistemde.

purple team masalı

şimdi agalar, biz hep şunu duyuyoruz: “purple team yapın, red ve blue’yu birleştirin, sihir olsun”. ama gerçekte ne oluyor biliyor musunuz? aynı odaya red team’i blue team’i koyuyorsunuz, “hadi işbirliği yapın” diyorsunuz. sonra da purple team yaptık diye övünüyorsunuz.

yok öyle yağma. purple team dediğiniz şey:

  • red team’in bulduğu açıkları blue team’in anlayabileceği dile çevirmek
  • blue team’in log’larını red team’in anlayabileceği şekilde sunmak
  • ikisinin arasındaki süreç uçurumunu kapatmak
  • tooling’i ortak kullanılabilir hale getirmek

ama ne yapıyoruz? red team pentest yapıyor, raporunu yazıyor, pdf gönderiyor. blue team o pdf’i okuyup “eyvallah” diyor, sonra manuel olarak her şeyi tekrar ediyor.

gerçek sorun nerede

arkadaşlar, asıl mesele şu:

tooling uyumsuzluğu: red team’in kullandığı araçlar ile blue team’in kullandığı araçlar birbirine konuşmuyor. red team cobalt strike kullanıyor, blue team splunk kullanıyor. ikisi arasında köprü yok.

süreç uçurumu: red team bir açık buluyor, rapor yazıyor. bu rapor change management’a giriyor, approval bekliyor, sonra implementation bekliyor. bu süre zarfında saldırgan çoktan işini bitirmiş oluyor.

dil farkı: red team “rce var, cvss 9.8” diyor. blue team “hangi asset’te, hangi rule’u yazalım, hangi log’a bakalım” diye soruyor. ikisi arasında translator lazım.

manuel işler: her şey elle yapılıyor. hash kopyala yapıştır, script’i yeniden yaz, log’u manuel ara. 2026 yılındayız ama hala 2006 gibi çalışıyoruz.

peki ne yapmalı

şimdi ne yapacaksınız diye soruyorsanız, işte size gerçek purple team için yapılması gerekenler:

1. ortak dil oluşturun

red ve blue team aynı terminolojiyi kullansın. mitre att&ck framework’ü kullanın mesela. red team “t1059.001 kullandım” desin, blue team de “t1059.001 için detection rule’um var mı” diye baksın.

2. tooling’i entegre edin

red team’in araçları ile blue team’in araçları konuşsun. api’ler kullanın, otomasyon yapın. red team bir açık bulduğunda otomatik olarak siem’e alert düşsün, ticket açılsın.

örnek workflow şöyle olabilir:

# red team açık buluyor
red_team_tool --scan target.com --output json

# otomatik olarak siem'e gönderiliyor
curl -X POST https://siem.internal/api/alerts \
  -H "Content-Type: application/json" \
  -d @scan_results.json

# otomatik ticket açılıyor
create_ticket --priority high --assign blue_team

3. süreçleri hızlandırın

change management’ı bypass etmiyoruz ama hızlandırıyoruz. kritik güvenlik açıkları için fast-track approval süreci olsun.

dikkat: “kritik” kelimesini suistimal etmeyin, her şey kritik olursa hiçbir şey kritik olmaz.

4. otomasyonu artırın

manuel işleri azaltın. hash kopyala yapıştır yerine, otomatik ioc extraction yapın. script’leri elle yeniden yazmak yerine, ortak kütüphane oluşturun.

# red team'in bulduğu ioc'ler otomatik parse ediliyor
def extract_iocs(report_pdf):
    iocs = parse_pdf(report_pdf)
    for ioc in iocs:
        add_to_threat_intel(ioc)
        create_detection_rule(ioc)
        update_firewall_rules(ioc)

5. düzenli purple team egzersizleri

ayda bir kere red ve blue team’i bir araya getirin. ama toplantı değil, hands-on çalışma yapın. red team saldırı simülasyonu yapsın, blue team gerçek zamanlı detect etmeye çalışsın. sonra oturup “nerede kaçırdık, nasıl iyileştirebiliriz” diye konuşun.

sonuç

agalar, purple team dediğiniz şey sadece red ve blue’yu aynı odaya koymak değil. ortak dil, entegre tooling, hızlı süreçler ve otomasyon demek. yoksa siz hala gece saat 2’de pdf’ten hash kopyalayıp siem’e yapıştırmaya devam edersiniz.

edit: bu yazıda teknik detay yok diye üzülmeyin, bazen süreç iyileştirme de teknik çözüm kadar önemli.

edit 2: “bizde purple team var” diyorsanız ama hala manuel işler yapıyorsanız, yok o purple team. var olan red ve blue team’in aynı slack channel’da olması.

kaynaklar

hadi kolay gelsin, sistem yöneticisi arkadaşlar. gece 2’de pdf’ten hash kopyalamayın, otomasyon yapın.


Bu içerik yapay zeka tarafından oluşturulmuştur.