Kategori: PowerShell

Active Directory’yi PowerShell ile Denetlemek: Kendi Audit Suite’imi Neden ve Nasıl Yazdım

Merhaba Bir Active Directory ortamını hiçbir şeyi değiştirmeden tarayan ve size ortamın fotoğrafını tek parça, çevrimdışı bir HTML raporu olarak veren 6 PowerShell modülü. Bu yazıda ne yaptıklarını, nasıl çalıştırıldıklarını ve ürettikleri raporların KVKK, ISO 27001 ve CIS açısından ne anlama geldiğini anlatıyorum. Her Active Directory ortamı zamanla “birikir”. Yıllar içinde açılıp unutulan servis hesapları, […]

DomainHealthChecker: E-Posta Güvenlik Kayıtlarını PowerShell ile Toplu Denetlemek

Merhaba, Bir kurumun e-posta güvenliği, aslında birkaç DNS kaydında saklıdır. SPF, DKIM ve DMARC doğru yapılandırılmamışsa; alan adınız adına sahte e-posta gönderilmesi teknik olarak son derece kolaydır. Buna DNSSEC, MTA-STS, TLS-RPT ve CAA kayıtlarını da eklediğinizde, tek bir domain için kontrol edilmesi gereken yedi sekiz farklı kayıt ortaya çıkıyor. Bunları web tabanlı araçlarla tek tek […]

Active Directory Envanterini Tek Ekranda Görmek: Get-ADInfo

Merhaba Devraldığınız bir Active Directory ortamında ilk 10 dakikada cevaplamanız gereken birkaç soru vardır: Kaç hesap var? Kaç sunucu, kaç iş istasyonu? Forest hangi fonksiyonel seviyede? Şema hangi sürüme kadar hazırlanmış? FSMO (Flexible Single Master Operation) rolleri kimin üzerinde? Bu soruların hepsinin cevabı zaten Active Directory’nin içinde duruyor. Sorun, onları toplamak için beş ayrı cmdlet, […]

Active Directory’de Unutulan Parolalar: Ortamınızda Kaç Yıllık Hesap Var?

Merhaba Son yıllarda hepimizin duyduğu bir cümle var: “Artık parola kullanmıyoruz.” Passwordless kimlik doğrulama, FIDO2 anahtarları, Windows Hello for Business, her yerde MFA… Modern kimlik dünyası gerçekten bu yöne gidiyor. Ama Active Directory tarafına döndüğünüzde tablo genellikle bambaşka oluyor. Çoğu kurumda AD, yıllar içinde katman katman büyümüş bir yapı. Devreden projeler, kapatılmayan servis hesapları, taşınan […]

PowerShell Script ile Active Directory Security Checklist

Merhaba Active Directory ortamınızın güvenlik sertleştirme (hardening) durumunu baştan sona kontrol etmenin pratik bir yolu nedir? Belki bir denetim (audit) öncesi hazırlık yapıyorsunuz, belki bir güvenlik olayının ardından ortamınızın zayıf noktalarını tespit etmek istiyorsunuz ya da düzenli bir kontrol rutini oluşturmak istiyorsunuz. Bu yazıda, Active Directory ortamınızdaki onlarca güvenlik kontrolünü tek bir PowerShell script ile […]

PowerShell Script ile Active Directory Health Check

Merhaba Domain Controller health durumunu kontrol etmenin mükemmel bir yolu nedir? Belki mevcut bir Domain yapısına yeni bir Additional Domain Controller yada Read Only Domain Controller eklemek istiyorsunuz ve bunu yapmadan önce Active Directory Health durumunu kontrol etmek istiyorsunuz. Active Directory Health Check işlemini mükemmel bir PowerShell script ile nasıl yapacağımızı göreceğiz. Active Directory, bir organizasyonun […]

Başa Dön