- Konu sahibi
- #1
Windows’ta bir programın internete çıkmasını engellemek için Windows Güvenliği içindeki Gelişmiş güvenlik özellikli Windows Defender Güvenlik Duvarı bölümünde, programın çalıştırılabilir dosyasını hedefleyen bir giden bağlantı kuralı oluşturun. Kuralı programın gerçek
İşleme başlamadan önce programın gerçek çalıştırılabilir dosya yolunu bulun. Masaüstü kısayoluna sağ tıklayıp dosya konumunu açabilir veya Görev Yöneticisi’nde programın çalışan işlemini bulup dosya konumuna geçebilirsiniz. Kısayolun veya başlatıcı dosyanın yolu yerine, internete çıkan asıl programın
Windows 10 ve Windows 11’de şu yolu izleyin:
Bu işlemde en önemli ayrım, giden ve gelen bağlantıdır. İnternete veri gönderen bir programı engellemek için genellikle giden kural gerekir. Gelen kural ise başka bilgisayarların sizin bilgisayarınızdaki programa bağlantı kurmasını sınırlar; tek başına programın internete çıkmasını engellemek için doğru seçenek değildir.
Program birden fazla
Kuraldan sonra programın çevrim içi özelliklerini deneyin. Oturum açma, güncelleme, sunucuya bağlanma veya çevrim içi içerik indirme gibi işlemler başarısız oluyorsa bu, ilgili bağlantının engellenmiş olabileceğini gösterir; ancak tek başına kesin kanıt değildir. Program çevrim dışı önbelleğini kullanıyor olabilir, başka bir yardımcı işlem üzerinden bağlanabilir veya daha önce açılmış bir bağlantıyı kısa süre koruyabilir.
Daha güvenilir kontrol için gelişmiş güvenlik penceresindeki giden kuralı açarak kuralın etkin olduğunu, doğru program yolunu gösterdiğini ve bağlantı profillerinin uygun olduğunu kontrol edin. Programın dosya yolu güncelleme sonrasında değişmişse eski kural artık yeni dosyayı etkilemeyebilir. Bu durumda eski kuralı silmek yerine önce devre dışı bırakıp yeni dosya yolunu gösteren ayrı bir kural oluşturmak, sorunun kaynağını karşılaştırmayı kolaylaştırır.
Engelleme sonrasında programın çalışması tamamen duruyorsa bu beklenebilir; uygulama açılışta lisans doğrulaması veya çevrim içi oturum açma istiyor olabilir. Programın yalnızca belirli bir özelliğini kısıtlamak istiyorsanız tüm uygulamayı engellemek yerine programın kullandığı bağlantı noktası, hedef adres veya ayrı yardımcı bileşen üzerinden daha dar bir kural gerekir. Bunun için ağ davranışının bilinmesi gerekir; rastgele bağlantı noktalarını engellemek diğer programları da etkileyebilir.
Programın yeniden internete erişmesine izin vermek için gelişmiş güvenlik penceresinde Giden Kuralları altında oluşturduğunuz kuralı bulun. Kuralı seçip Kuralı devre dışı bırak seçeneğini kullanırsanız kural saklanır ancak uygulanmaz. Sorun giderme tamamlandıktan sonra kuralı yeniden etkinleştirebilirsiniz. Artık kullanmayacaksanız kuralı kaldırın; güvenlik duvarını tamamen kapatmayın, çünkü bu işlem bilgisayarın diğer ağ korumalarını da etkileyebilir.
Kuralın adı, program yolu, oluşturulma amacı ve hangi ağ profillerinde geçerli olduğu anlaşılır biçimde yazılırsa ileride oluşan bağlantı sorunlarının nedenini bulmak kolaylaşır. Özellikle kurumsal bilgisayarlarda grup ilkeleri yerel kuralları geçersiz kılabileceğinden, yerel kural doğru görünse bile uygulanmıyorsa bilgisayarın merkezi güvenlik duvarı yönetimiyle yapılandırılıp yapılandırılmadığı kontrol edilmelidir.
.exe dosyasına uygulayıp eylem olarak bağlantıyı engellediğinizde, program çalışmaya devam eder ancak güvenlik duvarı onun dış ağa gönderdiği bağlantıları durdurur.İşleme başlamadan önce programın gerçek çalıştırılabilir dosya yolunu bulun. Masaüstü kısayoluna sağ tıklayıp dosya konumunu açabilir veya Görev Yöneticisi’nde programın çalışan işlemini bulup dosya konumuna geçebilirsiniz. Kısayolun veya başlatıcı dosyanın yolu yerine, internete çıkan asıl programın
.exe dosyasını seçin. Bazı uygulamalar güncelleme, yardımcı servis veya farklı bir çalıştırılabilir dosya kullandığı için yalnızca tek bir dosyayı engellemek her zaman uygulamanın bütün ağ trafiğini durdurmaz.Giden bağlantı kuralı oluşturma
Windows 10 ve Windows 11’de şu yolu izleyin:
- Başlat menüsünde Windows Güvenliği uygulamasını açın ve Güvenlik duvarı ve ağ koruması bölümüne girin.
- Gelişmiş ayarlar seçeneğini açın. Yönetici yetkisi veya onayı istenebilir.
- Açılan gelişmiş güvenlik penceresinin sol tarafında Giden Kuralları bölümünü seçin.
- Sağ taraftaki eylemlerden Yeni Kural seçeneğini başlatın.
- Kural türü olarak Program seçeneğini belirleyin ve ilerleyin.
- Bu program yolu seçeneğini işaretleyerek engellemek istediğiniz
.exedosyasının tam yolunu gösterin. Örneğin bu yol varsayımsal olarakC:\Program Files\OrnekProgram\ornek.exeolabilir; kendi bilgisayarınızdaki gerçek yolu kullanın. - Eylem bölümünde Bağlantıyı engelle seçeneğini seçin.
- Kuralın uygulanacağı ağ profillerini belirleyin. Programın hangi ağda olursa olsun engellenmesini istiyorsanız etki alanı, özel ve ortak profilleri seçin. Yalnızca belirli bir ağ türünde engellemek istiyorsanız diğer profilleri işaretlemeyin.
- Kuralı ayırt edebileceğiniz bir ad yazın; örneğin ÖrnekProgram internet erişimini engelle. Açıklama alanına hangi dosyanın ve neden engellendiğini yazıp kuralı tamamlayın.
Hangi kural türünü seçmelisiniz?
Bu işlemde en önemli ayrım, giden ve gelen bağlantıdır. İnternete veri gönderen bir programı engellemek için genellikle giden kural gerekir. Gelen kural ise başka bilgisayarların sizin bilgisayarınızdaki programa bağlantı kurmasını sınırlar; tek başına programın internete çıkmasını engellemek için doğru seçenek değildir.
| Amaç | Kullanılacak kural | Etkisi |
|---|---|---|
| Programın internete bağlanmasını durdurmak | Giden kuralı | Programın dış ağa gönderdiği bağlantıları engeller |
| Başka cihazların programa bağlanmasını durdurmak | Gelen kuralı | Dışarıdan bilgisayara gelen bağlantıları sınırlar |
| Yalnızca belirli bir bağlantı noktasını sınırlamak | Bağlantı noktası kuralı | Belirtilen TCP veya UDP trafiğini etkiler |
.exe dosyasıyla çalışıyorsa veya ana uygulama bir Windows hizmeti üzerinden bağlantı kuruyorsa ilk oluşturduğunuz kural etkisiz görünebilir. Bu durumda Görev Yöneticisi’nde çalışan ilgili işlemin dosya konumunu kontrol edin ve gerçekten ağ bağlantısını kuran dosya için ayrı bir giden kural oluşturun. Bir programın güncelleme istemcisi de internete erişiyorsa güncelleme dosyasını ayrıca değerlendirmek gerekir.Engellemenin çalıştığını nasıl anlarsınız?
Kuraldan sonra programın çevrim içi özelliklerini deneyin. Oturum açma, güncelleme, sunucuya bağlanma veya çevrim içi içerik indirme gibi işlemler başarısız oluyorsa bu, ilgili bağlantının engellenmiş olabileceğini gösterir; ancak tek başına kesin kanıt değildir. Program çevrim dışı önbelleğini kullanıyor olabilir, başka bir yardımcı işlem üzerinden bağlanabilir veya daha önce açılmış bir bağlantıyı kısa süre koruyabilir.
Daha güvenilir kontrol için gelişmiş güvenlik penceresindeki giden kuralı açarak kuralın etkin olduğunu, doğru program yolunu gösterdiğini ve bağlantı profillerinin uygun olduğunu kontrol edin. Programın dosya yolu güncelleme sonrasında değişmişse eski kural artık yeni dosyayı etkilemeyebilir. Bu durumda eski kuralı silmek yerine önce devre dışı bırakıp yeni dosya yolunu gösteren ayrı bir kural oluşturmak, sorunun kaynağını karşılaştırmayı kolaylaştırır.
Engelleme sonrasında programın çalışması tamamen duruyorsa bu beklenebilir; uygulama açılışta lisans doğrulaması veya çevrim içi oturum açma istiyor olabilir. Programın yalnızca belirli bir özelliğini kısıtlamak istiyorsanız tüm uygulamayı engellemek yerine programın kullandığı bağlantı noktası, hedef adres veya ayrı yardımcı bileşen üzerinden daha dar bir kural gerekir. Bunun için ağ davranışının bilinmesi gerekir; rastgele bağlantı noktalarını engellemek diğer programları da etkileyebilir.
Kuralı geçici olarak kapatma veya kaldırma
Programın yeniden internete erişmesine izin vermek için gelişmiş güvenlik penceresinde Giden Kuralları altında oluşturduğunuz kuralı bulun. Kuralı seçip Kuralı devre dışı bırak seçeneğini kullanırsanız kural saklanır ancak uygulanmaz. Sorun giderme tamamlandıktan sonra kuralı yeniden etkinleştirebilirsiniz. Artık kullanmayacaksanız kuralı kaldırın; güvenlik duvarını tamamen kapatmayın, çünkü bu işlem bilgisayarın diğer ağ korumalarını da etkileyebilir.
Kuralın adı, program yolu, oluşturulma amacı ve hangi ağ profillerinde geçerli olduğu anlaşılır biçimde yazılırsa ileride oluşan bağlantı sorunlarının nedenini bulmak kolaylaşır. Özellikle kurumsal bilgisayarlarda grup ilkeleri yerel kuralları geçersiz kılabileceğinden, yerel kural doğru görünse bile uygulanmıyorsa bilgisayarın merkezi güvenlik duvarı yönetimiyle yapılandırılıp yapılandırılmadığı kontrol edilmelidir.