İçeriğe geç
ipkontrol.net

Port ve Uzak Erişim

UPnP Nedir? Kapatılmalı mı?

Otomatik port açmanın kolaylığı ve güvenlik bedeli; oyun konsollarında durumu.

UPnP, ağdaki cihazların modemden kendi kendine port açabilmesini sağlayan protokol. Açılımı Universal Plug and Play. Oyun konsolları, görüntülü görüşme uygulamaları ve torrent istemcileri bunu kullanıyor.

Çalışma mantığı basit: uygulama modeme "şu portu bana yönlendir" diyor, modem yönlendiriyor. Soru şu: modem bunu kime sormadan yapıyor.

Neyi çözüyor

NAT yüzünden dışarıdan gelen bağlantılar ev ağınıza doğrudan giremiyor. Bir oyunun ya da uygulamanın gelen bağlantıya ihtiyacı varsa modemde kural olması gerekiyor.

O kuralı elle yazmak mümkün ama birkaç dakika sürüyor ve her uygulama için ayrı ayrı. UPnP bu işi otomatikleştiriyor: kullanıcı hiçbir şey yapmıyor, kural saniyeler içinde açılıyor.

UPnPElle yönlendirme
Kuralı kim açıyorUygulamanın kendisiSiz
Onay isteniyor muHayırZaten sizsiniz
Ne kadar sürüyorSaniyelerBirkaç dakika
Kapanınca ne oluyorGenellikle kapanıyor, bazen kalıyorSiz silene kadar duruyor
Hangi cihaza gidiyorİsteyen cihazaYazdığınız adrese

Asıl mesele: onay yok

UPnP'nin güvenlik sorunu bir açık değil, bir tasarım tercihi: iç ağdaki her şeye güveniliyor. Kimlik doğrulama yok, yetki kontrolü yok, kullanıcıya soru yok.

Yani ev ağınızdaki herhangi bir program — indirdiğiniz bir oyun, bir eklenti, kamerası olan bir akıllı cihaz ya da bulaşmış bir yazılım — modemden kendine kapı açabiliyor. Modem soruyu sormuyor çünkü protokol sormayı öngörmüyor.

Bu, güvenlik duvarının mantığıyla doğrudan çelişiyor. Duvarın işi gelen bağlantıyı durdurmak; UPnP, içerideki isteyene o duvarda delik açma yetkisi veriyor.

Hayalet kurallar

Kurallar bir kira süresiyle açılıyor ve süre dolunca kapanması gerekiyor. Pratikte üç şey bozuluyor:

  • Uygulama düzgün kapanmıyor. Çöken ya da zorla kapatılan program kuralı geri almıyor.
  • Süre çok uzun isteniyor. Bazı uygulamalar pratikte sonsuza yakın bir kira süresi istiyor ve modem kabul ediyor.
  • Kimse temizlemiyor. Yıllarca çalışan bir modemde listenin uzadığını fark eden olmuyor.

Sonuç: artık kullanmadığınız bir oyun için açılmış bir port aylarca açık kalabiliyor. Açık portun riski arkasındaki servisin ne olduğuna bağlı, ama unutulmuş bir servis güncellenmemiş demektir.

Modemde nerede görünüyor

UPnP kuralları elle yazdığınız yönlendirme listesinde görünmüyor. Ayrı bir ekranda duruyorlar ve adı markaya göre değişiyor: UPnP, UPnP Port Mapping, UPnP Portal Listesi gibi.

Bu yüzden "hiç port yönlendirmem yok" sanmak çok kolay. Kontrol sırası:

  1. Modem paneline girin.
  2. Elle yazılmış yönlendirme listesine bakın.
  3. UPnP ekranını ayrıca açın ve listedeki satırları okuyun: hangi cihaz, hangi port, hangi uygulama.
  4. Tanımadığınız satır varsa cihazın hangisi olduğunu bağlı cihaz listesinden bulun.
  5. Dışarıdan gerçekten açık mı diye port kontrol aracıyla bakın.

Açık mı kalsın, kapatılsın mı

DurumKararSebep
Evde oyun konsolu varAçıkNAT tipi sorunlarının en kolay çözümü
Tek kişilik ev, az cihazAçık kalabilirRisk yüzeyi dar
Ortak yaşanan ev, öğrenci eviKapatınAğdaki her cihaza güvenmiyorsunuz
Evde sunucu, NAS ya da kamera varKapatınKuralları siz yazın, uygulamalar değil
Çok sayıda akıllı ev cihazıKapatınGüncellenmeyen cihazlar kapı açabiliyor
Küçük ofisKapatınYönetimin tek elde olması gerekiyor

Kapattığınızda ne bozuluyor:

  • Konsolda NAT tipi katı ya da kapalıya düşebiliyor; sesli sohbet ve eşleştirme bozuluyor.
  • Bazı görüntülü görüşme ve dosya paylaşım uygulamaları dolaylı sunucuya düşüyor, yani yavaşlıyor.
  • Torrent istemcisinde bağlantı sayısı azalıyor.

Telafisi elle yönlendirme. Konsol için gereken portlar üreticinin destek sayfasında yazılı ve bir kez yazıldığında kalıcı oluyor. Yöntem sırasını ayrı bir yazıda verdik: önce UPnP, olmazsa elle yönlendirme, en son DMZ.

Oyun konsollarında durumu

Konsol üreticileri UPnP'yi resmen öneriyor ve açık NAT tipi için en kısa yol bu. Konsolun kendisi için risk de düşük: kapalı bir sistem, üzerinde keyfi program çalıştırılmıyor.

Pratik bir orta yol var: UPnP'yi kapatıp konsol için gereken portları elle yönlendirmek. Konsola sabit bir yerel adres vermeyi unutmayın — adres değişirse kural sessizce bozuluyor. PlayStation ve Xbox için gereken ayarları ayrı yazdık.

Eski modemlerdeki asıl tehlike

UPnP yalnızca yerel ağdan dinlemeli. Bazı eski modem yazılımlarında internet tarafından da erişilebilir durumda kaldı; bu, ev ağının dışından port açılabilmesi demek.

Kontrolü basit: modeminizin yazılımı güncelse bu sorun kapanmış oluyor. Güncellemeyi ihmal etmeyin; aynı adımda uzaktan yönetimin kapalı olduğunu da doğrulayın.

IPv6 tarafında

IPv6 ile NAT ortadan kalkıyor, dolayısıyla port açmak diye bir şey yok. Onun yerine güvenlik duvarında izin kuralı var ve bu kuralı da uygulamalar isteyebiliyor.

Yani mesele değişmiyor, yeri değişiyor: karar hâlâ güvenlik duvarında ve orada da otomatik izin verilip verilmeyeceği bir ayar. IPv6 açıksa UPnP'yi kapatmak tek başına yeterli olmuyor.

Sıkça sorulan sorular

UPnP nedir?

Ağdaki cihazların modemden kendi kendine port açmasını sağlayan protokoldür. Oyun konsolları, görüntülü görüşme uygulamaları ve torrent istemcileri kullanır.

UPnP güvenli mi?

Protokolün kendisi kırık değil ama onay mekanizması yok: iç ağdaki her program modemden port isteyebilir ve modem sormadan verir. Risk, ağınızdaki cihazlara ne kadar güvendiğinize bağlı.

UPnP kapatılmalı mı?

Ortak yaşanan evde, sunucu ya da kamera olan ağda ve çok sayıda akıllı cihaz varsa kapatın. Tek kişilik bir evde oyun konsolu dışında bir şey yoksa açık kalabilir.

UPnP kurallarını nerede görürüm?

Elle yazdığınız port yönlendirme listesinde değil, modem panelinde ayrı bir UPnP ekranında. Bu yüzden hiç yönlendirmesi olmadığını sanan pek çok ağda açık portlar bulunur.

UPnP kapatınca konsolumda NAT tipi bozulur mu?

Bozulabilir. Telafisi, konsol için gereken portları elle yönlendirmek ve konsola sabit bir yerel adres vermek. Adres değişirse kural sessizce çalışmaz hale gelir.