İçindekiler

    Yazıyı Dinle

    Hazır
    Tarayıcınızın yerleşik ses sentezi özelliğini kullanır.

    Yazı Boyutu

    Küçük Aa
    Normal Aa
    Büyük Aa
    Çok Büyük Aa

    Kaydet

    📑

    Bu makaleyi daha sonra okumak için kaydedin

    Invoke-TrimarcADChecks

    Invoke-TrimarcADChecks
    Yazıyı dinlemek için oynat butonuna tıklayın
    Invoke-TrimarcADChecks, Active Directory (AD) ortamınızın güvenlik durumunu analiz eden ve iyileştirmeler öneren güçlü bir PowerShell modülüdür. Bu araç, özellikle AD güvenliğini artırmak isteyen sistem yöneticileri ve siber güvenlik uzmanları için vazgeçilmez bir çözümdür. İşte bu modülün kurulumu, kullanımı ve avantajları hakkında detaylı bir rehber:   Invoke-TrimarcADChecks Nedir? Invoke-TrimarcADChecks, Active Directory ortamınızda güvenlik açıklarını tespit etmek ve bu açıkları kapatmak için kullanılan bir PowerShell modülüdür. Bu araç, aşağıdaki gibi birçok kritik alanı kontrol eder: - Ayrıcalıklı Hesapların Güvenliği - Kerberos Ayarları - GPO (Group Policy Object) Güvenliği - DNS Güvenliği - AdminSDHolder ve ACL (Access Control List) Yapılandırmaları   Invoke-TrimarcADChecks Kurulumu GitHub'dan İndirme Modülü GitHub üzerinden indirebilirsiniz: powershell git clone https://github.com/TrimarcJake/Invoke-TrimarcADChecks PowerShell Gallery'den Kurulum PowerShell Gallery üzerinden doğrudan kurabilirsiniz: powershell
    Install-Module -Name Invoke-TrimarcADChecks -Force
        Invoke-TrimarcADChecks Kullanımı Modülü Import Etme Modülü kullanmadan önce import edin: powershell
    Import-Module Invoke-TrimarcADChecks
      Temel Tarama Başlatma Basit bir tarama başlatmak için: powershell
    Invoke-TrimarcADChecks
      Detaylı Rapor ile Tarama Detaylı bir rapor oluşturmak için: powershell
    Invoke-TrimarcADChecks -DetailedReport
      Spesifik Kontroller Sadece belirli kontrolleri çalıştırmak için: powershell
    Invoke-TrimarcADChecks -CheckType PrivilegedAccounts, AdminSDHolder
      Rapor Oluşturma Raporları farklı formatlarda oluşturabilirsiniz: powershell HTML rapor oluşturma
    Invoke-TrimarcADChecks -ReportFormat HTML -OutputPath "C:\Reports\ADSecurity.html"
      CSV rapor oluşturma
    Invoke-TrimarcADChecks -ReportFormat CSV -OutputPath "C:\Reports\ADSecurity.csv"
        Ana Kontrol Alanları Invoke-TrimarcADChecks, aşağıdaki alanlarda kapsamlı kontroller gerçekleştirir: Ayrıcalıklı Hesapların Güvenliği: - Admin hesap sayısı. - Son login tarihleri. - Parola politikaları. Kerberos Güvenliği: - Ticket politikaları. - Şifreleme türleri. - Service account kontrolleri. GPO Güvenliği: - SYSVOL erişimleri. - GPO linklerinin kontrolü. - WMI filtreleri. DNS Güvenliği: - DNS zone transfer ayarları. - DNSSEC kontrolleri. - DNS scavenging.   İyi Uygulama Önerileri Düzenli Olarak Çalıştırın: - En az ayda bir tarama yapın. - Raporları arşivleyin ve değişiklikleri takip edin. Kritik Bulguları Hemen Adresleyin: - Kırmızı renkli bulgular acil aksiyon gerektirir. - Sarı renkli bulgular orta öncelikli risklerdir. False Positive'leri Dokümante Edin: - Yanlış pozitif sonuçları not alın ve gereksiz aksiyon almaktan kaçının.   Örnek Kullanım Senaryoları Haftalık Güvenlik Taraması powershell
    $date = Get-Date -Format "yyyy-MM-dd" Invoke-TrimarcADChecks -DetailedReport -OutputPath "C:\Reports\ADSecurity_$date.html"
      Kritik Kontroller powershell
    Invoke-TrimarcADChecks -CheckType PrivilegedAccounts, Kerberos, DNS -Priority High
      Belirli Bir Domain için Kontrol powershell
    Invoke-TrimarcADChecks -Domain "corp.domain.com"
        Hata Giderme Verbose Mod ile Çalıştırma powershell
    Invoke-TrimarcADChecks -Verbose
      Debug Mod powershell
    Invoke-TrimarcADChecks -Debug
      Log Dosyası Oluşturma powershell
    Invoke-TrimarcADChecks -LogPath "C:\Logs\ADChecks.log"
        Sonuçları Yorumlama - Kırmızı: Acil aksiyon gerektirir. - Sarı: Orta öncelikli risk. - Yeşil: İyi durumda. - Gri: Kontrol edilemedi.   Otomatizasyon Örneği Scheduled Task Oluşturma Haftalık otomatik taramalar için: powershell
    $action = New-ScheduledTaskAction -Execute 'Powershell.exe' -Argument '-NoProfile -ExecutionPolicy Bypass -File "C:\Scripts\Run-ADChecks.ps1"' $trigger = New-ScheduledTaskTrigger -Weekly -DaysOfWeek Monday -At 3am Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "Weekly AD Security Check"
        Önemli Notlar Domain Admin Yetkileri Gerektirir: - Script'i çalıştırmak için Domain Admin yetkilerine sahip olmanız gerekir. Büyük Ortamlarda Çalışma Süresi Uzun Olabilir: - Büyük ölçekli ağlarda tarama süresi uzayabilir. Raporları Güvenli Şekilde Saklayın: - Raporlar, hassas bilgiler içerebilir. Bu nedenle güvenli bir şekilde saklanmalıdır.   Invoke-TrimarcADChecks, Active Directory ortamınızın güvenlik durumunu analiz etmek ve iyileştirmeler önermek için güçlü bir araçtır. Düzenli olarak kullanarak, AD güvenliğinizi artırabilir ve siber saldırılara karşı proaktif bir savunma stratejisi oluşturabilirsiniz.  
    Önceki Yazı Create-Tiers in AD
    Create-Tiers in AD

    Create-Tiers in AD, Active Directory'de katmanlı bir güvenlik modeli oluşturm...

    Sonraki Yazı DCSYNCMonitor - Active Directory'ye karşı DCSync saldırı koruması
    DCSYNCMonitor - Active Directory'ye karşı DCSync saldırı koruması

    DCSYNCMonitor, Active Directory ortamında DC'ler (Domain Controller) arasındak...