Inoguard
Inoguard
Hemen Teklif İste
Active Directory Ortamlarında 'Pass-the-Hash' Saldırıları ve Korunma Yolları
Tehdit İstihbaratı ve EDR

Active Directory Ortamlarında 'Pass-the-Hash' Saldırıları ve Korunma Yolları

IN
Inoguard Uzmanı
15 Mayıs 2026 2.115 Okunma
İçindekiler

Modern hackerlar artık şifrenizi kırmakla uğraşmıyor. Bilgisayarınızın RAM'inden 'Hash' değerinizi çalarak şirketin Active Directory sunucusuna yönetici olarak sızıyorlar (Pass-the-Hash). Bu sinsi yanal hareket saldırısının anatomisini ve LAPS, EDR ve Zero Trust ile nasıl durdurulacağını anlatıyoruz.

Kurumsal siber güvenlik dünyasında, şirketlerin dijital kalbi Active Directory (AD) sunucularında atar. Şirketteki tüm kullanıcı hesapları, şifreler, sunucu yetkileri ve dosya erişim izinleri bu merkezi beyinde tutulur. Bu nedenle siber saldırganların nihai hedefi her zaman Active Directory sunucusunu (Domain Controller) ele geçirmektir. Çünkü AD'yi ele geçiren bir hacker, şirketin dijital "Tanrısı" olur; istediği veriyi silebilir, istediği kullanıcıyı oluşturabilir ve fidyeyi ödemediğiniz takdirde tüm şirket altyapısını saniyeler içinde geri dönülemez şekilde imha edebilir.

Pass the Hash Authentication Bypass
Şifre Kırma (Cracking) Gerekmeden, Doğrudan Hash (Özet) Değeriyle Sisteme Sızma Animasyonu

Peki saldırganlar bu kadar kritik bir sunucuya nasıl ulaşıyorlar? Filmlerde gördüğümüzün aksine, modern hackerlar aylarca klavye başında kod yazarak şifre kırmaya çalışmazlar. Bunun yerine, siber güvenlik dünyasının en sinsi ve tespiti en zor tekniklerinden biri olan "Pass-the-Hash (PtH - Hash Geçirme)" saldırısını kullanırlar. Bu teknik sayesinde saldırganlar, sistem yöneticisinin şifresini "bilmeden" ve onu "kırmadan" doğrudan sisteme yönetici olarak giriş yapabilirler. Bu devasa makalemizde, Pass-the-Hash saldırılarının ardındaki karanlık matematiği, Windows işletim sistemlerindeki NTLM mimarisinin yapısal zaaflarını ve Inoguard olarak Zero Trust (Sıfır Güven) mimarisiyle bu ölümcül saldırı zincirini nasıl kalıcı olarak kestiğimizi üç ana başlık altında derinlemesine inceleyeceğiz.

1. Parolaların Matematiği ve Pass-the-Hash (PtH) Anatomisi

Pass-the-Hash saldırısını anlamak için öncelikle Windows işletim sistemlerinin şifreleri nasıl sakladığını anlamamız gerekir. Siber güvenliğin en temel kuralı gereği, hiçbir işletim sistemi kullanıcıların parolalarını açık metin (clear-text) olarak saklamaz. Yani şifreniz "P@ssw0rd123!" ise, Windows bunu veritabanına bu şekilde yazmaz. Bunun yerine şifrenizi tek yönlü bir matematiksel fonksiyondan geçirerek sabit uzunlukta bir karaktere dönüştürür. Bu dönüştürülmüş anlamsız metne "Hash (Özet Değeri)" denir.

1.1. NTLM Hash Mantığı ve Windows'un Mimari Zafiyeti

Microsoft'un eski ama hala yaygın olarak kullanılan kimlik doğrulama protokolü NTLM (NT LAN Manager), parolaları NTLM Hash formatında saklar. Örneğin "123456" şifresinin NTLM Hash karşılığı her zaman "32ed87bdb5fdc5e9cba88547376818d4" şeklindedir. Siz bilgisayarınızı açıp şifrenizi girdiğinizde, Windows girdiğiniz şifrenin Hash'ini alır ve veritabanındaki Hash ile eşleşip eşleşmediğini kontrol eder. Eşleşiyorsa size kapıyı açar.

İşte Pass-the-Hash saldırısının dâhiyane kısmı tam da buradadır. Saldırgan, "Acaba bu uzun hash dizisinin açık metin şifresi nedir?" diye günlerce kafa yorup şifre kırma (Brute-Force veya Rainbow Table) yöntemleriyle uğraşmaz. Çünkü Windows mimarisi, kimlik doğrulamak için orijinal şifreyi değil, Hash'in kendisini kabul etmektedir. Yani saldırgan, elde ettiği Hash değerini sanki kendi şifresiymiş gibi sisteme enjekte eder (Pass the Hash - Hash'i Pasla). Sistem bu Hash'i alır, geçerli olduğunu görür ve saldırgana yönetici kapılarını sonuna kadar açar.

1.2. Mimikatz: Siber Suçluların İsviçre Çakısı

Peki saldırgan bu Hash değerlerini nereden buluyor? Windows, kullanıcıların sürekli şifre girmesini engellemek için (Single Sign-On konforu sağlamak amacıyla) aktif oturum açmış kullanıcıların Hash değerlerini bilgisayarın RAM'inde (LSASS.exe sürecinde) geçici olarak tutar. Bir hacker oltalama (phishing) yoluyla sıradan bir çalışanın bilgisayarına (Örneğin İnsan Kaynakları Uzmanı Ayşe Hanım'ın bilgisayarına) sızdığında, yapacağı ilk iş siber dünyanın en meşhur aracı olan "Mimikatz"ı çalıştırmaktır.

Mimikatz, Windows'un RAM hafızasına (LSASS) girerek orada bulunan tüm kullanıcıların Hash'lerini saniyeler içinde kopyalar (Credential Dumping). Eğer o sabah şirketin IT Yöneticisi, Ayşe Hanım'ın bilgisayarına uzaktan bağlanıp bir yazılım kurduysa, IT Yöneticisinin "Domain Admin" yetkilerine sahip Hash değeri Ayşe Hanım'ın bilgisayarında (RAM'de) asılı kalmıştır. Hacker, Mimikatz ile o Hash'i alır ve artık şirketin Domain Admin'i (En yetkili kişisi) olur. Şifrenin 30 karakter uzunluğunda veya aşırı karmaşık olmasının hiçbir önemi yoktur; çünkü saldırgan şifreyi değil, Hash'i çalmıştır.

1.3. Yanal Hareket (Lateral Movement): Şirket İçinde Görünmez Yayılma

Pass-the-Hash'in asıl yıkıcı etkisi, hacker'a ağ içinde "Yanal Hareket (Lateral Movement)" yeteneği kazandırmasıdır. Ayşe Hanım'ın bilgisayarından bir lokal IT yetkilisinin Hash'ini çalan saldırgan, bu Hash'i kullanarak yan masadaki Muhasebe sunucusuna sıçrar. Muhasebe sunucusunda daha yetkili bir Admin'in Hash'ini bulur ve onu kullanarak Ana Veritabanına sıçrar. Bu bir satranç oyunudur.

Lateral Movement Network Topology
Yanal Hareket (Lateral Movement): Ele geçirilen bir bilgisayardan Domain Controller'a doğru sessiz ilerleyiş

Hacker, her sıçradığı noktada daha yüksek yetkili bir Hash arar. Nihai hedef her zaman Domain Controller (DC) sunucusudur. Yanal hareketin Firewall (Güvenlik Duvarı) veya geleneksel Antivirüsler tarafından tespit edilememesinin sebebi, saldırganın hiçbir "zararlı yazılım" kullanmamasıdır. Saldırgan, şirketin kendi yasal yönetici hesaplarını kullanarak, tamamen meşru (legitimate) protokoller (SMB, WMI, PsExec) üzerinden ilerlemektedir. Ağ güvenlik cihazları bu trafiği "IT departmanı sunuculara bakım yapıyor" olarak algılar ve asla engellemez.

2. Pass-the-Hash Saldırılarını Durdurmak: Microsoft ve Mimari Sıkılaştırma (Hardening)

Eğer Active Directory mimarisini varsayılan (Next-Next-Finish) ayarlarıyla kullanıyorsanız, Pass-the-Hash saldırısına uğramanız bir ihtimal değil, sadece bir zaman meselesidir. Inoguard Sızma Testi (Pentest) ekiplerimizin istatistiklerine göre, güvenlik sıkılaştırması (Hardening) yapılmamış şirketlerin AD sunucularını ele geçirmemiz (Domain Admin olmamız) ortalama 45 dakika sürmektedir. Bu saldırıyı durdurmak bir ürün (yazılım) satın almaktan çok, bir "Mimari Tasarım" sorunudur.

2.1. NTLM'in Devre Dışı Bırakılması ve Kerberos'a Geçiş

Pass-the-Hash saldırılarının kök nedeni, NTLM protokolünün Hash değerlerini sorgusuz sualsiz kabul etmesidir. Alınması gereken ilk ve en köklü önlem, şirket ağında NTLMv1 ve mümkünse NTLMv2 protokollerinin tamamen devre dışı bırakılması ve sadece modern Kerberos protokolünün zorunlu kılınmasıdır. Kerberos, kimlik doğrulama için sabit Hash'ler yerine "Ticket (Bilet)" mantığıyla çalışır. Bu biletler zamana duyarlıdır (Time-stamped) ve Pass-the-Hash saldırılarını çok daha zor hale getirir.

Ancak NTLM'i tamamen kapatmak, eski (Legacy) uygulamaların, eski tip yazıcıların veya Windows XP/7 çalıştıran üretim cihazlarının çalışmasını durdurabilir. Inoguard mühendisleri olarak biz, ağ trafiğinizi haftalarca dinleyerek "Hangi cihazlar hala NTLM kullanıyor?" sorusunun haritasını çıkartıyoruz. Kullanmayan segmentlerde NTLM'i anında kapatırken, kullanan cihazları izole bir ağa (VLAN) taşıyarak genel şirket güvenliğini riske atmalarını engelliyoruz.

2.2. Yerel Yönetici Şifrelerinin (LAPS) Otomatize Edilmesi

Şirketlerde yapılan en ölümcül hatalardan biri, şirketteki 500 bilgisayarın hepsine aynı "Yerel Yönetici (Local Admin)" şifresinin verilmesidir (Örneğin hepsi Administrator / 123456'dır). Hacker Ayşe Hanım'ın bilgisayarında "Local Admin" Hash'ini bulduğunda, bu Hash'i kullanarak diğer 499 bilgisayara anında bağlanabilir. Çünkü hepsinin Hash'i aynıdır.

Bunu çözmenin altın standardı Microsoft LAPS (Local Administrator Password Solution) teknolojisidir. Inoguard olarak kurduğumuz LAPS mimarisi, ağdaki her bir bilgisayarın Local Admin şifresini benzersiz (Unique) ve 32 karakterlik karmaşık şifrelerle otomatik olarak değiştirir. Bu şifreler her gün yenilenir ve sadece Active Directory üzerinde kriptolu olarak saklanır. Hacker bir bilgisayarın Hash'ini çalsa bile, o Hash sadece o bilgisayarda geçerli olduğu için yan masadaki bilgisayara sıçrayamaz. Yanal Hareket (Lateral Movement) anında felç edilmiş olur.

2.3. Tier (Katman) Mimarisi ve Ayrıcalıklı Erişim Yönetimi (PAM)

Bir Domain Admin (En Yetkili Yönetici) neden normal bir çalışanın (Örneğin İnsan Kaynakları) bilgisayarına kendi şifresiyle bağlansın? Eğer bağlanırsa, Hash'i o güvensiz bilgisayarda kalır. Güvenliğin temeli "Katmanlı Yönetim (Tier Model)" mimarisidir. IT departmanını 3 katmana ayırırız: Tier 0 (Domain Controller ve Şifre Sunucuları), Tier 1 (Veritabanları ve Kritik Uygulamalar), Tier 2 (Kullanıcı Bilgisayarları ve Laptoplar).

Tier 0 (Domain Admin) yetkisine sahip bir hesap, teknik olarak Tier 2 (Kullanıcı) bilgisayarlarına "GİRİŞ YAPAMAZ". Sistemsel olarak yasaklanır. Eğer bir kullanıcı bilgisayarına format atılacaksa veya program kurulacaksa, IT uzmanı "Tier 2 Admin" hesabı ile giriş yapar. Böylece Hacker kullanıcı bilgisayarına sızıp Mimikatz çalıştırdığında, elde edeceği en yüksek yetki sadece "Tier 2" seviyesinde olur, asla "Tier 0 (Domain Admin)" Hash'ini çalamaz. Bu izolasyon, siber savaşta ana kalenin (DC) etrafına kazılmış derin bir hendektir.

3. Zero Trust (Sıfır Güven) ve EDR ile Proaktif Tespit

Mimari sıkılaştırmalar, saldırganın işini zorlaştırır ancak onu ağdan atmaz. Sessizce ilerlemeye çalışan bir hacker'ı tam o saniyede tespit edip kafesine kilitlemek için modern siber güvenlik algılayıcılarına ihtiyacınız vardır. Inoguard'ın sağladığı Zero Trust ve EDR (Endpoint Detection and Response) çözümleri, Pass-the-Hash'in görünmezliğini ortadan kaldırır.

3.1. EDR ile "Mimikatz" ve Bellek (LSASS) Koruması

Saldırgan Hash çalmak için mutlaka sistemin LSASS (Local Security Authority Subsystem Service) sürecine dokunmak zorundadır. Geleneksel antivirüsler bu dokunuşu göremez. Ancak EDR ajanlarımız, LSASS sürecinin etrafına aşılmaz bir koruma kalkanı (Credential Guard) örer. Bilinmeyen bir uygulama veya komut satırı (Powershell) LSASS belleğini okumaya (Dump) çalıştığı milisaniyede, EDR bunu bir saldırı (Credential Access) olarak algılar. İşlemi anında durdurur (Kill) ve bilgisayarı şirket ağından izole ederek karantinaya alır.

3.2. Honeypot (Bal Küpü) ve Sahte Hash Tuzakları

Saldırganları avlamanın en eğlenceli ve etkili yolu onlara tuzak kurmaktır. Inoguard olarak ağınızın içine sahte Domain Admin hesapları (Honeypot Accounts) ve sahte Hash değerleri yerleştiriyoruz. Bu hesaplar gerçekte hiçbir yetkisi olmayan, hayalet hesaplardır.

Ağa sızan hacker, Mimikatz ile belleği taradığında, bizim oraya bıraktığımız "Sahte Domain Admin Hash'ini" görür ve büyük ikramiyeyi vurduğunu sanır. Bu Hash'i kullanarak sunucuya sıçramayı denediği an... Oyun biter! Sistem, "Biri sahte hesabımızı kullandı!" şeklinde kırmızı bir alarm üretir ve saldırganın IP adresi anında bloke edilir. Hacker, en büyük ganimetini bulduğunu sanırken aslında kendi idam fermanını imzalamış olur.

3.3. Çok Faktörlü Kimlik Doğrulama (MFA) Duvarı

Eğer saldırgan her şeye rağmen bir Hash çalar ve yetkili bir hesabı ele geçirirse, son savunma hattı Zero Trust (Sıfır Güven) ilkelerinden olan MFA'dır (Multi-Factor Authentication). Sadece ofis dışından VPN yaparken değil, şirket içinde sunucular arası RDP (Uzak Masaüstü) bağlantısı yaparken bile MFA zorunlu tutulmalıdır.

Saldırgan, IT yöneticisinin Hash'ini kullanarak Muhasebe sunucusuna bağlanmak istediğinde, sistem IT yöneticisinin cep telefonuna bir "Onay (Push Notification)" gönderir. IT yöneticisi o anda telefonunda "Muhasebe sunucusuna bağlanmak istiyorsunuz, Onayla/Reddet" mesajını görür. Kendisi o anda kahve içiyordur! Hemen "Reddet" butonuna basar ve hacker'ın elindeki çalınmış Hash değersiz bir çöp haline gelir.

Sonuç: Active Directory Güvenliği Tesadüflere Bırakılamaz

Pass-the-Hash saldırıları, günümüzün en tehlikeli fidye yazılımı çetelerinin (LockBit, Conti, BlackCat vb.) sistemleri çökertmek için kullandığı "Altın Anahtar" niteliğindedir. Parolanızı 50 karakterlik karmaşık bir şifre yapmak, ayda bir şifre değiştirmek veya standart bir antivirüs kurmak bu saldırıyı durdurmaz. Çünkü sorun şifrenin kendisi değil, işletim sisteminin kimlik doğrulama mimarisidir.

Şirketinizin dijital beyni olan Active Directory'yi korumak, uzmanlık ve derin mimari bilgi gerektirir. Inoguard olarak; LAPS kurulumları, Tier modellemesi, EDR destekli LSASS koruması ve Bal Küpü (Honeypot) tuzaklarıyla AD altyapınızı siber suçlular için geçilmez bir labirente dönüştürüyoruz. Sistem yöneticilerinizin Hash'leri ortalıkta dolaşmaya devam ederken gece rahat uyumak istiyorsanız, siber güvenlik mimarlarımızla hemen iletişime geçin ve kurumunuzun Active Directory güvenliğini baştan aşağı yenileyelim.

Sitemizde hizmet kalitesini artırmak için çerezler (cookies) kullanılmaktadır. Sitemizi kullanmaya devam ederek KVKK ve Çerez Politikamızı kabul etmiş olursunuz.
Risk Testi