Active Directory yanlış yakınlaştırmalarını tespit etmek için PowerShell tabanlı araç


InvokeadCheck - Active Directory yanlış yakınlaştırmalarını tespit etmek için PowerShell tabanlı araç

Active Directory’nin (AD) güvenliği kuruluşlar için kritik bir önceliktir. AD’deki aşırı izinler, modası geçmiş protokoller veya korumasız hizmet hesapları gibi yanlış yapılandırmalar saldırganlar için ortak hedeflerdir.

Reklam ortamlarını denetlemek için ayrık PowerShell komut dosyalarını manuel olarak çalıştırmanın geleneksel yöntemleri, zaman alıcı, hataya eğilimli ve modern güvenlik talepleri için uygun değildir.

Bu boşluğu ele almak için, siber güvenlik profesyonelleri Niels Hofland ve Justin Perdok, reklam güvenlik değerlendirmelerini otomatikleştirmek ve güvenlik açıklarını hassasiyetle tanımlamak için tasarlanmış açık kaynaklı bir PowerShell modülü olan InvokeadCheck’i geliştirdiler.

Reklam Değerlendirmeleri için InvokeadCheck

Proje, reklam denetimleri sırasında karşılaşılan pratik zorluklardan kaynaklandı. Hofland, “Bir değerlendirme sırasında, biçimlendirme ve çıktı konusunda tutarlılıktan yoksun bireysel senaryo koleksiyonu ile mücadele ettim” dedi.

Sean Metcalf’ın Invoke-TrimarcadChecks gibi mevcut araçlar ilham verdi, ancak tek alanlı ormanlarla sınırlıydı. Pereira ile işbirliği yapan ekip, farklı komut dosyalarını yeniden düzenlemek için Modulebuild çerçevesinden farklı reklam konfigürasyonlarını değerlendirebilen birleşik bir araca ulaştı.

InvokeadCheck, kilit güvenlik alanlarında 20’den fazla hedefli kontrol gerçekleştirir:

  • Hesap Güvenlikleri: Etkin olmayan kullanıcılar, varsayılan yönetici ayarları ve konuk hesabı durumu.
  • Grup Politikası Riskleri: Grup ilkesi tercihleri ​​(GPP) ‘de yanlış yapılandırılmış grup politika nesneleri (GPO) ve maruz kalan kimlik bilgileri.
  • Delegasyon kusurları: Kerberos delegasyon ayarları ve korunmasız hizmet hesapları.
  • Alan sağlığı: Fonksiyonel seviyeler, mezar taşı ömrü ve yedekleme durumu.

Bu kontrolleri pekiştirerek, modül manuel komut dosyası yürütme ihtiyacını ortadan kaldırır, insan hatasını azaltır ve kapsamlı kapsam sağlar.

Aracın esnekliği çıktı seçeneklerinde parlar. Yöneticiler belirli kontroller yapabilir (örneğin, Invoke-ADCheck -Checks UserAccountHealth, GPO) veya komut satırı arabiriminde (CLI) görüntülenen veya JSON, Excel veya CSV formatlarına dışa aktarılan tam taramalar gerçekleştirin. Örneğin, UserAccountHealth Bulunmayan şifreler veya bayat son lojin tarihleri ​​ile bayrak hesaplarını kontrol edin GPPPassword SYSVOL’DA KADAR KAZANDIRILDIĞI ARAŞTIRMASI ARAŞTIRMASI Vektör.

powershellPS C:\> Invoke-ADCheck -Checks UserAccountHealth -OutputTypes CLI, XLSX -OutputPath C:\Reports  

Sonuçlar, anonim LDAP erişimi veya yöneticilere verilen DCSYNC ayrıcalıkları gibi kırmızıdaki kritik sorunları vurgulamaktadır. Eşlik eden Excel raporu, öncelikli iyileştirmeyi mümkün kılan öznitelik düzeyinde bulguları detaylandırır.

Modülün mimarisi, endişeleri 30’dan fazla özel işleve ayırır (örn. Get-IADKerberosDelegationWrite-IADOutput) ve bir kamuoyu Invoke-ADCheck Parametre ayrıştırma ve çıkış biçimlendirmesini işleyen bir işlev. Bağımlılık yönetimi, AD PowerShell modülü gibi önkoşulların otomatik olarak yüklenmesini sağlar.

InvokeadCheck, daha küçük, tek alanlı ortamlar için optimize edilmiştir. Pereira, “Çok ormanlı kurulumlara sahip daha büyük işletmeler, Pingcastle veya ticari çözümler gibi tamamlayıcı araçları dikkate almalıdır” diyor. Geliştiriciler ayrıca araç riskleri tanımlarken, reklam uzmanlarının bağlamsal analizinin gerekli olmaya devam ettiği konusunda da uyarıyorlar.

Github’da izin verilen bir lisans altında bulunan InvokeadCheck, topluluk katkılarını teşvik eder. Planlanan geliştirmeler arasında bulut-hibrit reklam kontrolleri ve MITER ATT & CK çerçeveleri ile entegrasyon bulunmaktadır.

Bu araç, kaynak kısıtlamalı ancak reklam güvenliğine bağlı ekipler için otomasyon ve taneciklik arasında pragmatik bir denge sunar ve powerShell çözümlerinin en karmaşık dizinleri bile güçlendirebileceğini kanıtlar.

Siber tehditler daha sofistike büyüdükçe, InvokeadCheck gibi araçlar açık kaynaklı inovasyonun kurumsal güvenliği nasıl demokratikleştirebileceğini örnekliyor.

Parçalanmış senaryoları uyumlu iş akışlarına dönüştürerek, Eeden ve Pereira, yöneticilere reklam güvenlik açıklarına karşı acımasız savaşta hayati bir müttefik sağladılar.

Collect Threat Intelligence on the Latest Malware and Phishing Attacks with ANY.RUN TI Lookup -> Try for free



Source link