Ağ araçları
Bağlantı noktası denetleyici
Genel bir sunucuda TCP bağlantı noktasına erişilebilir mi kontrol edin.
Bağlantı noktası kontrolü
Bu araç, belirttiğiniz sunucu ve bağlantı noktasına IPGet sunucusundan bir TCP bağlantısı açar ve ne olduğunu bildirir. Bağlantı ağınızın dışından geldiği için, kendi makinenizden yanıtlayamayacağınız bir soruyu yanıtlar.
Yalnızca genel sunucular ve iyi bilinen bağlantı noktalarından oluşan sabit bir liste denetlenebilir.
Sonucun beş durumu
Çoğu bağlantı noktası denetleyicisi açık olmayan her şeyi “kapalı” diye özetler. IPGet bunu yapmaz, çünkü bunlar sunucu hakkında farklı olgulardır ve farklı çözümlere götürürler.
“Açık”, TCP bağlantısının kabul edildiği anlamına gelir: dinleyen bir şey vardır ve dışarıdan erişilebilir. “Kapalı”, sunucunun bağlantıyı bir sıfırlama paketiyle etkin biçimde reddettiği anlamına gelir: sunucu ayaktadır, erişilebilir ve o bağlantı noktasında dinleyen bir şey yoktur. Bu kesin bir yanıttır.
“Yanıt yok” ise süre dolmadan hiçbir şeyin gelmediği anlamına gelir. Bunu, reddetmek yerine paketleri sessizce düşürecek biçimde yapılandırılmış bir güvenlik duvarı üretir ve kapalı bir sunucudan ayırt edilemez. Gerçek altyapılarda düşürmek reddetmekten çok daha yaygındır; dolayısıyla bir bağlantı noktası açık değilken olağan sonuç budur. Buna “kapalı” demek, gözlemlemediğimiz bir şeyi söylemek olurdu.
Daha seyrek görülen iki durum daha var. “Erişilemez”, sunucumuz ile hedef arasındaki bir yönlendirme sorununu gösterir, bağlantı noktasıyla ilgili bir şeyi değil. “Hata” ise geri kalan bağlantı başarısızlıklarını kapsar; ayrıntısı gösterilmez, çünkü sizin sunucunuzu değil bizimkini anlatır.
Açık olması ne çalıştığı ne de güvenli olduğu anlamına gelir
Açık bir bağlantı noktası tam olarak tek bir şey demektir: bir TCP bağlantısı kabul edilmiştir. Hizmetin sağlıklı olduğu, doğru yapılandırıldığı ya da sandığınız yazılım olduğu anlamına gelmez. 443 numaralı bağlantı noktasında bağlantıları kabul edip her TLS anlaşmasında başarısız olan bir web sunucusu burada açık görünür.
Güvensiz olduğu anlamına da gelmez. 80 ve 443 neredeyse her web sitesinde açıktır ve bu doğrudur. Önemli olan, açmak istemediğiniz bir bağlantı noktasının açık olmasıdır: 3306 veya 5432 numaralı bağlantı noktasında bir veritabanı, bir yönetim arayüzü, ya da bir VPN arkasında olmak yerine tüm internete açık 3389 numaralı bağlantı noktasındaki bir uzak masaüstü.
Bu denetimin söyleyemeyecekleri
Denetim tek bir noktadan yapılır: bir veri merkezindeki sunucumuzdan, tek bir ağ yolu üzerinden. Sunucu özellikle bizim adresimizi engelliyorsa ya da bölgeye göre yönlendirme yapıyorsa, hizmet sizin bulunduğunuz yerden sorunsuz çalışırken burada “yanıt yok” görürsünüz. Kendi deneyiminizle çelişen bir sonucun nedeni genellikle budur.
Yalnızca TCP denetlenir. UDP üzerinden DNS, oyun sunucuları, WireGuard ve VoIP hizmetlerinin çoğu UDP kullanır ve UDP tarafında kabul edilecek ya da reddedilecek bir bağlantı yoktur. Yazılımı da tanımlamaz: hiçbir hizmet başlığı okunmaz, hiçbir protokol konuşulmaz. Özel adresler tümüyle reddedildiği için yerel ağınızdaki bir cihazı doğrudan denetleyemez.
Sıkça sorulan sorular
Kapalı ile yanıt yok arasındaki fark nedir?
Kapalı, sunucunun bağlantıyı etkin biçimde reddettiği anlamına gelir: erişilebilir ama dinleyen bir şey yok. Yanıt yok ise hiç kimsenin yanıt vermediği, genellikle bir güvenlik duvarının paketleri sessizce düşürdüğü anlamına gelir. Bunlar farklı olgulardır.
Hizmetim çalışıyor ama bağlantı noktası kapalı görünüyor. Neden?
En sık nedeni hizmetin tüm arayüzler yerine 127.0.0.1 üzerinde dinlemesi, bir güvenlik duvarının engellemesi ya da yönlendiricinin yönlendirme yapmamasıdır. CGNAT varsa gelen bağlantılar tümüyle imkânsızdır.
Açık bir bağlantı noktası hizmetin güvenli olduğu anlamına mı gelir?
Hayır. Yalnızca bir şeyin bağlantıyı kabul ettiği anlamına gelir. Kimlik doğrulama, şifreleme ya da yazılımın güncel olup olmadığı hakkında hiçbir şey söylemez.
İlgili araçlar
- SSL sertifika denetleyici Bir sitenin TLS sertifikasını, bitiş tarihini, vericisini ve SAN listesini inceleyin.
- HTTP başlık denetleyici Bir adresin döndürdüğü yanıt başlıklarını, yönlendirmeleri ve güvenlik başlıklarını görün.
- DNS denetleyici Bir alan adı için A, AAAA, CNAME, MX, TXT, NS, SOA ve CAA kayıtlarını sorgulayın.
- İnternet hız testi İndirme ve yükleme hızınızı, gecikmeyi ve jitter değerini ölçün.