FACT
Gözlenen sinyaller
Mirror on bir dakika boyunca onaylı olmayan bir adrese gidiyor. 0.8.4 sürümünün branch ve paket digest kaydı onayla uyuşmuyor.
Kurgusal savunma kampanyası · 12 aşama · 4 perde
Yanlış mirror sunucusu, normal otomasyon hesabı ve uyuşmayan paket kaydı aynı olay penceresinde buluşuyor. E-posta, Git, TLS, DNS, görsel, HUMINT ve telemetri kanıtlarını tek bir teknik zaman çizelgesinde birleştir.

Çalışan sistemler
Kanıt çalışma alanı
Vaka dosyalarını yükler ve kaynak yollarını görünür tutar.
Yerel ilerleme
Aşama ve not defteri ilerlemesini bu cihazda saklar.
Kanıt skoru
Asgari kanıt kaydının hazır olup olmadığını kontrol eder.
Sunucu doğrulaması
Flag değerlerini sunucu tarafındaki HMAC akışıyla kontrol eder.
Rapor çıktısı
Analist kaydından düzenli bir değerlendirme oluşturur.
İlk değerlendirme
18 JUL 2026 · 04:17 UTC · GH-26-07
FACT
Mirror on bir dakika boyunca onaylı olmayan bir adrese gidiyor. 0.8.4 sürümünün branch ve paket digest kaydı onayla uyuşmuyor.
CLAIM
Kırpılmış CCTV karesi North Pier bölgesini gösteriyor fakat yüz göstermiyor. Sosyal medya suçlaması kimlik kanıtı değil.
OUTPUT
Teknik yolu, kanıt sınırlarını ve servis açılmadan önce değiştirilmesi gereken kontrolleri açıklayan denetlenebilir bir olay raporu.
PERDE 1AŞAMA 01-04
Zorluk: Başlangıç
Mirror sunucusu kısa süre yanlış adresi gösterirken inandırıcı bir devir mesajı geliyor. İnternette suçlamalar yayılmadan önce ilk teknik bulguları kaydet.
İnandırıcı görünen bir devir mesajını ham başlıklardan takip et. Güvenin nerede koptuğunu bul.
E-posta başlıklarını yeniden kurma
E-posta ve Kimlik
Silinen bir devir ayrıntısını Git geçmişinden geri getir. Yalnızca mevcut dosyalara bakma.
Silinmiş Git geçmişi
Git Deposu İncelemesi
Sertifika kaydını mirror sunucusuyla ilişkilendir. DNS değişikliği herkese görünmeden önceki izi bul.
TLS ve pasif DNS eşleştirmesi
Altyapı OSINT
DNS kayıtlarını yönlendirme kayıtlarıyla eşleştir. Gerçek maruz kalma süresini ölç.
DNS ve yönlendirme zaman çizelgesi
Web Altyapısı
PERDE 2AŞAMA 05-07
Zorluk: Orta
Kırpılmış bir görsel ve çelişen üç ifade dikkati tek bir kişiye çekiyor. Zamanı ve konumu doğrula. Kaynakları koru. Erken teknik bilgiyi sonradan gelen taklitçi paylaşımlardan ayır.
Tek bir CCTV karesinin zamanını ve konumunu doğrula. Karede görünenleri kamera envanteriyle karşılaştır. Saat sapmasını ve hava kaydını da kullan.
Zaman ve konum doğrulama
Görsel Doğrulama
Üç kurgusal kaynağı değerlendir. Kaynağa duyulan güven ile iddiaya duyulan güveni karıştırma.
Kaynak güvenilirliği puanlama
HUMINT Değerlendirmesi
Erken ortaya çıkan teknik kümeyi sonradan gelen taklitçiden ayır. Gerçek bir kişinin kimliğini arama.
Kaynağa göre kümeleme
Gölge İstihbaratı
PERDE 3AŞAMA 08-10
Zorluk: İleri
Normal otomasyon hesabı şüpheli bir paket yayımlıyor. Oturum ve ref kayıtlarını izle. Paketin kaynağını gösteren provenance kaydına ve izinlere de bak. Bir servis hesabını gerçek kişi gibi değerlendirme.
İnternetteki suçlamayı hesap ve kart geçiş kayıtlarıyla test et. Kamera ve servis kayıtlarına da bak. Kanıtlayamadığın bir mazereti doğru kabul etme.
Hesap ve fiziksel kanıtı ayırma
Kimlik Korelasyonu
Onay kaydını ve branch geçmişini karşılaştır. Workflow izinlerine ve provenance kaydına bak. Sürüm kaynağının nerede değiştiğini bul.
Workflow kaynağını doğrulama
Yazılım Tedarik Zinciri
Zararsız sentetik telemetri kayıtlarındaki düzenli zaman aralığını bul. Kanıt olmadan zararlı yazılım veya veri sızdırma iddiasında bulunma.
Zaman aralığı ve sınır analizi
Ağ Telemetrisi
PERDE 4AŞAMA 11-12
Zorluk: İleri
Farklı açıklamaları kanıtlara karşı test et. Kanıtın neyi desteklediğini ve neyi kanıtlamadığını açıkla. Sonunda kurulun karar verebileceği açık bir olay değerlendirmesi hazırla.
Dört açıklamayı kanıt sayarak değil tutarsızlık üzerinden test et.
Rakip hipotezleri karşılaştırma
İstihbarat Değerlendirmesi
Son zaman çizelgesini ve olayın kapsamını hazırla. Kimlik atfının sınırını ve müdahale planını yaz. Belirsiz kalan noktaları da belirt.
Kanıta dayalı olay raporlama
Son Değerlendirme
Flag değerleri açık web sayfasında tutulmuyor. İleri aşamalarda tam Git geçmişini incelemen gerekiyor. Silinmiş bir blob ve ayrı bir branch kullanılıyor. Sürüm tag'i ile dosya hash değerlerini de kontrol etmelisin. Farklı kayıtlardaki zamanların birbiriyle uyumlu olması gerekiyor. Hiçbir CTF için yapay zeka bunu asla çözemez demek doğru olmaz. Buradaki amaç cevabı tahmin etmeyi zorlaştırmak ve gerçek kanıt çalışmasını gerekli kılmak.