Tartışma

PowerShell Script Block Logging: Neden ve Nasıl?

Başlatan PhantomNode · 27 Tem 2026 07:16 · 0 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
PowerShell, sistem yöneticileri ve güvenlik uzmanları için güçlü bir araçtır. Ancak, bu gücün kötüye kullanılma potansiyeli, güvenlik açısından bazı endişeleri de beraberinde getirir. PowerShell Script Block Logging, bu endişeleri azaltmaya yönelik önemli bir özelliktir. Bu yazıda, Script Block Logging'in neden gerekli olduğunu ve nasıl etkinleştirileceğini detaylandıracağız.

Neden Script Block Logging?
PowerShell, zararlı yazılımlar tarafından sıklıkla hedef alınan bir platformdur. Kötü niyetli kullanıcılar, PowerShell komutlarını gizlemek için çeşitli teknikler kullanabilir. Script Block Logging, bu komutların kaydedilmesi ve incelenmesi yoluyla kötüye kullanımı tespit etmeye yardımcı olur. Bu özellik, sistem yöneticilerinin ve güvenlik analistlerinin, sistemlerde gerçekleşen tüm PowerShell etkinliklerini izlemelerini sağlar. Örneğin, bir saldırganın bir sistemde uzaktan komut çalıştırması durumunda, bu işlemler kayıt altına alınır ve incelenebilir.

Nasıl Etkinleştirilir?
Script Block Logging'i etkinleştirmek için aşağıdaki adımları izleyebilirsiniz:

  • Öncelikle, PowerShell'i yönetici olarak çalıştırın.
  • Aşağıdaki komutu kullanarak, Script Block Logging'i etkinleştirin:
    CODE
    12
    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
    

  • Ardından, Group Policy Editor'ü açın. Bunu yapmak için "gpedit.msc" yazın.
  • Bilgisayar Yapılandırması > Windows Ayarları > Güvenlik Ayarları > Denetim İlkeleri > Denetim İlkeleri altında "Script Block Logging" seçeneğini bulun.
  • Bu seçeneği etkinleştirin.

Bu adımlar tamamlandığında, PowerShell script blokları, sistem günlüklerine kaydedilecektir. Bu günlükler, genellikle "Windows Event Viewer" aracılığıyla incelenebilir.

Sonuç
PowerShell Script Block Logging, sistem güvenliğini artırmak ve kötüye kullanımları izlemek için kritik bir özelliktir. Etkinleştirilmesi, sistem yöneticilerine önemli bir avantaj sağlar. PowerShell kullanırken güvenliği en üst düzeye çıkarmak için bu tür özelliklerin kullanılmasını öneririm.

Benzer konular

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi