Konuyu Açan #1
Giriş ve Önemi
Windows Server ortamlarında belirli portların erişimini sınırlandırmak, hem güvenlik hem de hizmet yönetimi açısından kritik bir konudur. Bu kılavuzda, PowerShell kullanarak port kısıtlama işlemini otomatik hale getirecek bir script hazırlayacağız. Bu script, belirli portları firewall kurallarıyla engellemek veya kısıtlamak isteyen sistem yöneticileri için temel bir çözüm sunar.

Temel Yaklaşım ve Çalışma Mantığı
Windows Firewall, port bazlı erişim kurallarını yönetmek için güçlü ve esnek bir altyapı sağlar. PowerShell scripti ile, belirli portlara yönelik kuralları oluşturabilir veya mevcut kuralları düzenleyebilirsiniz. Script, aşağıdaki adımları izler:
  • Hedef portları belirler
  • Bu portlar için yeni firewall kuralları oluşturur veya mevcut kuralları günceller
  • Kural isimleri ve yönleri ile detaylandırma yapar
  • Gerekirse, belirli IP adreslerine veya alt ağlara özel kısıtlamalar ekler

    Örnek Script ve Kullanım
    Aşağıda, 80 ve 443 portlarını engellemek veya kısıtlamak için temel bir PowerShell scripti bulunuyor. Bu script, yeni kurallar oluşturur ve var olan kuralları gözden geçirerek gerekirse günceller.

    KOD
    123456789101112131415161718  
    [b]Kısıtlanacak portlar[/b]
    $ports = @(80, 443)  
      
    [b]Kural isimleri[/b]
    $ruleNamePrefix = "PortKisitlama_"  
      
    foreach ($port in $ports) {  
        $ruleName = "$ruleNamePrefix$port"  
      
        # Var olan kuralı sil (varsa)  
        if (Get-NetFirewallRule -DisplayName $ruleName -ErrorAction SilentlyContinue) {  
            Remove-NetFirewallRule -DisplayName $ruleName  
        }  
      
        # Yeni kural oluştur  
        New-NetFirewallRule -DisplayName $ruleName -Direction Inbound -Protocol TCP -LocalPort $port -Action Block -Profile Any  
    }  
    


    Ekstra Özellikler ve Güçlendirme
    Bu temel scripti, belirli IP’lere veya alt ağlara özel kurallar ekleyerek daha detaylı hale getirebilirsiniz. Ayrıca, çıkış portlarını da kısıtlamak veya belirli zaman dilimleriyle kısıtlamalar yapmak mümkündür. Firewall kurallarını düzenlerken dikkat edilmesi gereken en önemli nokta, mevcut kurallarla çakışmamak ve sistemin kullanılabilirliğini bozmamaktır.

    Sonuç
    Port kısıtlama scriptleri, Windows Server güvenliğini artırmak ve gereksiz açıkları kapatmak için önemli araçlardır. Güçlü ve esnek bir yapı kurmak adına, scriptleri ihtiyaçlara göre modifiye etmek ve düzenli olarak güncellemek büyük avantaj sağlar. Bu temel örnek, sistem yöneticilerine başlangıç noktası sunar ve daha gelişmiş uygulamalar için temel teşkil edebilir.
  • Yanıt vermek için giriş yapmış olmalısınız.

    0 alıntı seçildi