Laboratuvar

Kayıt avı: kayıtları sorgulayın

Uydurma bir günün oturum açma, posta kutusu, web, DNS, vekil sunucu ve süreç kayıtlarını SIEM tarzı bir sorgu diliyle arayın; altı görevin sorularını bulduklarınızdan yanıtlayın.

Düzey: Başlangıçtan ortayaBeceriler: Kayıt analizi, tehdit avı

Yerelde çalışırUydurma veri. İlerleme yalnızca bu tarayıcıda tutulur.

Benzetim: uydurma veri

Kuzey Lojistik A.Ş.'de bir gün

12 Mart 2026 Perşembe, 00.00–24.00. 34 kişilik bir lojistik şirketi altı kayıt kaynağını SIEM'e gönderiyor: oturum açma, posta kutusu denetimi, müşteri portalı, DNS, web vekil sunucusu ve süreç başlatma. Sıradan trafiğin arasına beş olay gizlenmiş. Kayıtları sorgu çubuğuyla arayın; her görevin sorularını kayıtların gösterdiğine dayanarak yanıtlayın.

SIEM (güvenlik bilgi ve olay yönetimi), farklı kaynaklardan gelen kayıtları tek yerde toplayıp birlikte aranabilir kılan sistemdir. Buradaki sorgu dili, SIEM arama araçlarının dikey çizgili (pipe) yazımından örnek alınmış küçük bir alt kümedir; anladığı her şey aşağıdaki kılavuzda.

Oturum açma
–
Posta kutusu denetimi
–
Müşteri portalı
–
DNS
–
Web vekil sunucusu
–
Süreç başlatma
–
Günün kayıtları
–

Arama

Çalıştırmak için Enter'a basın. Yukarı ve aşağı oklar önceki sorguları getirir.

Örnek sorgular

Saatlere göre kayıt

Aramayı bir saate daraltmak için çubuğu seçin; kaldırmak için yeniden seçin.

Alanlar

Eşleşen kayıtlarda en sık görülen değerler. Birini filtre olarak ekleyin ya da hariç tutun.

Sonuçlar

Sorgu dili kılavuzu

Arama

YazımAnlamıÖrnek
wordHerhangi bir alanında bu sözcüğü içeren kayıtlar. Büyük-küçük harf fark etmez.
"two words"Boşluk içeren bir ifade; tek parça olarak aranır.
field=valueAlan, değere tam olarak eşit (büyük-küçük harf duyarsız).
field!=valueAlan var ve değerden farklı. NOT alan=değer, alanı hiç olmayan kayıtları da getirir.
field>n < >= <=Sayısal karşılaştırma. 09:30 gibi saatler de karşılaştırılabilir.
*Joker karakter: herhangi sayıda karakter. alan=* alanın var olduğu anlamına gelir.
AND, OR, NOT, ( )Yan yana yazılan terimler AND ile birleşir. OR ve NOT büyük harfle yazılır; parantez gruplar.
earliest= latest=Bütün aramanın zaman aralığı. earliest dahildir, latest dahil değildir.

Dikey çizgiden | sonra komutlar

YazımAnlamıÖrnek
| count | count by fSonuç sayısı; toplam ya da bir alanın her değeri için.
| top N f | rare N fEn sık (ya da en seyrek) değerler; sayı ve yüzdeyle. N verilmezse 10.
| dc(f) by gFarklı değer sayısı: her g için f'nin kaç farklı değer aldığı.
| stats sum(f) avg(f) min(f) max(f) count by gBirden çok hesaplama bir arada. Sonuç ilk hesaplamaya göre büyükten küçüğe sıralanır.
| sort -f | sort fBir alana göre sıralar; eksi işareti büyükten küçüğe demektir. Birden çok alan yazılabilir.
| table f1,f2Yalnızca bu sütunları, bu sırayla gösterir.
| head N | tail Nİlk ya da son N sonuç (varsayılan 10). Kayıtlar en yeniden eskiye listelenir.
| dedup fAlanın her değeri için ilk sonucu bırakır.
| where conditionHesaplanan satırları aramayla aynı yazımla süzer.

Kayıt kaynakları ve alanları

source Kayıt kaynağı: auth, mail, web, dns, proxy, processtime Olayın saati, SS:DD:sshour Olayın saati, 0–23 (hesaplanan alan)

source=authOturum açma

Windows oturum açmaları, şirket uygulamalarına tek oturum açma (SSO) girişleri ve VPN bağlantıları.

user
Hesap adı
src_ip
Girişin geldiği adres
result
success (başarılı) ya da failure (başarısız)
method
windows, sso ya da vpn
app
SSO ile girilen uygulama: mail, portal, erp, hr
client
browser, outlook, mobile, vpn-client ya da MFA istemi çıkmadan parola kabul eden eski protokoller imap ve ews
country
Benzetim GeoIP sorgusundan gelen ülke kodu
reason
Başarısızlık nedeni: bad_password, unknown_user, mfa_denied
host
Windows girişlerinde bilgisayar adı
source=mailPosta kutusu denetimi

Posta kutularının içinde yapılanlar: gönderilen iletiler, okunan öğeler, oluşturulan kurallar.

operation
Yapılan işlem: Send, MailItemsAccessed, New-InboxRule ya da MoveToDeletedItems
rule_name
Gelen kutusu kuralının adı
rule_condition
Kuralın hangi iletilerde çalıştığı
forward_to
Kuralın iletileri yönlendirdiği adres
folder
İlgili klasör
subject
Gönderilen iletinin konusu
recipient
Gönderilen iletinin alıcısı
items
İşlem gören öğe sayısı
source=webMüşteri portalı

portal.kuzeylojistik.example için nginx erişim kaydı. SIEM, sorgu dizesini URL kodlamasından çözülmüş olarak saklar.

method
HTTP yöntemi
path
İstenen yol
query
Sorgu dizesi
status
HTTP durum kodu
bytes
Yanıtın boyutu
user_agent
İstemcinin kendini tanıttığı yazılım adı
source=dnsDNS

İç DNS çözümleyicisinin sorgu kaydı.

host
Sorguyu soran bilgisayar
query
Çözümlenmek istenen ad
qtype
Kayıt türü: A, AAAA, TXT, SRV
rcode
NOERROR ya da NXDOMAIN (ad yok)
answer
Dönen yanıt
domain
Kayıtlı alan adı; adın son iki etiketi
qlen
Sorgulanan adın karakter sayısı
source=proxyWeb vekil sunucusu

Personel bilgisayarlarından çıkan her web isteği vekil sunucudan geçer; kategori politikası burada uygulanır.

url_domain
Hedef alan adı
category
Vekil sunucunun atadığı kategori
action
allowed (izin verildi) ya da blocked (engellendi)
bytes_out
Şirketten gönderilen bayt
bytes_in
Alınan bayt
source=processSüreç başlatma

İş istasyonu ve sunuculardaki süreç başlatma olayları; Sysmon olay 1'e benzer.

image
Başlayan program
parent
Onu başlatan program
pid
Süreç numarası
ppid
Üst sürecin numarası
cmdline
Tam komut satırı

Her laboratuvar uydurma veri kullanır ve yalnızca savunma işini canlandırır. Sahibi olmadığınız ya da yazılı izin almadığınız sistemleri denemeyin: bilişim sistemine hukuka aykırı erişim suçtur (TCK m. 243).