In this Article
“PORT_BLOCKED” mesajını görmek sinir bozucu ve kafa karıştırıcıdır. Ancak bunun 823/824 proxy portlarıyla değil, bağlanmaya çalıştığınız hizmet portuyla ilgili olduğunu bilmek çok önemlidir. Bu makalede portlar ve engellerle ilgili tüm ne ve neden sorularını yanıtlayacağız. Portlarla başa çıkma stratejinizi öğrenmek için okumaya devam edin.
Portlar nedir?
Bir paket gönderdiğinizi düşünelim. Posta çalışanlarının paketi nereye göndereceğini bilmesi için hem kendi adresinizi hem de alıcının adresini yazmanız gerekir. Aynı sokakta çok sayıda ev ve bina bulunduğundan, sokağın tam adını ve alıcının binasının doğru numarasını da bilmeniz gerekir. Bu, paketinizin varış noktasına ulaşmasını ve kaybolmamasını sağlar.
İnternette gezinirken de benzer bir durum yaşanır. Örneğin, hava durumunu kontrol etmek istiyorsunuz. Arama sorgunuzu arama çubuğuna yazıp Enter’a basarsınız, yani bir istek gönderirsiniz. Ancak hedef sunucunun yanıtı nereye göndereceğini bilmesi gerekir. İsteğiniz, cihazınızın tanımlayıcısı olan IP adresinizi içerir, fakat hepsi bu değildir. IP adresi bir sokak adı gibidir. Aynı sokakta çok sayıda bina olabileceği gibi, aynı cihazda da birçok uygulama çalışabilir. Hedef sunucu isteği hangi uygulamanın gönderdiğini nasıl bilir? Hizmet portları burada devreye girer. Uygulamaların sayısal tanımlayıcıları olarak işlev görürler. OSI sisteminin dördüncü katmanına ait olan ve TCP/UDP protokolleriyle birlikte çalışan portlar, trafiği gerekli uygulamalara yönlendirmeye yardımcı olur. Böylece aynı cihazda düzinelerce programı eş zamanlı olarak hatasız kullanabilirsiniz.
Portlar kimlik belirlemek için 0 ile 65535 arasındaki sayıları kullanır. Üç port kategorisi vardır:
İyi bilinen: 0 ile 1023 arasındaki portlar, HTTP veya FTP trafiği gibi yaygın kullanılan hizmetler için ayrılmıştır. Yaygın örnekler şunlardır:
HTTP: Port 80
HTTPS: Port 443
FTP: Port 21
SSH: Port 22
Kayıtlı portlar: O kadar yaygın olmayan yazılım uygulamaları 1024 ile 49151 arasındaki portları kullanır.
Özel (dinamik) portlar: İşletim sistemleri geçici bağlantılar için 49152-65535 arasındaki portları otomatik olarak atar. Bu tür portlar belirli bir uygulamayla ilişkilendirilmez.
Internet Assigned Numbers Authority (IANA), resmi port listesini yönetir. Geliştiriciler bir hizmet oluştururken uygulamanın gereksinimlerini göz önünde bulundurarak hangi portu kullanacaklarını seçer. Aynı portta çalışan diğer hizmetlerle çakışmaları önlemek de önemlidir. Geliştiriciler, kayıtlı bir port almak için uygulamalarını IANA’ya kaydettirebilir.
Veri paketlerini doğru hedefe ulaştırmanın yanı sıra, hizmet portlarına ihtiyaç duymamızın başka nedenleri de vardır:
- Güvenlik duvarı yapılandırması
Yöneticiler, port numarasına göre trafiğe izin vermek veya trafiği kısıtlamak için güvenlik duvarlarını yapılandırabilir. Bu, hassas hizmetleri yetkisiz erişimden korumanız gerektiğinde kullanışlıdır. Ayrıca güvenlik duvarlarını, belirli portlardaki şüpheli etkinlikler durumunda uyarı gönderecek şekilde yapılandırmak mümkündür. Örneğin, güvenlik açığı bulunan hizmetlerle ilişkili portlarda ani trafik artışları olası bir saldırıya işaret edebilir. Bu tür erken tespit, veri sızıntılarını önlemek açısından kritik olabilir.
- Yük dengeleme
Hizmet portları, performansı artırmak için çok sunuculu ortamlarda trafiği dağıtmak amacıyla kullanılır.
- Ağ analizi
Özel araçlarla günlükleri analiz ederek belirli hizmetlere yönelik trafiği izleyebilir ve darboğazların veya başka performans sorunlarının bulunmadığından emin olabilirsiniz.
- Ağ segmentasyonu
Büyük kuruluşlar farklı hizmetler için farklı portlar kullanır; böylece bir hizmet saldırı altında olsa veya sızıntı yaşansa bile diğerleri güvende kalır.
Peki proxy portları ne olacak? Bunlar, proxy sunucusunun gelen istekler için dinlediği portlardır. HTTP trafiği için genellikle 8080 veya 3128 portu kullanılırken HTTPS, 443 veya 8443 üzerinde çalışır. SOCKS genellikle 1080 portunu dinler. Ancak proxy portları sunucu portları kadar sabit değildir; dolayısıyla kesin port numaraları belirli bir sunucunun kurulumuna bağlı olabilir. Sunucu bir isteği alır, işler ve HTTP trafiği için 80 portu gibi uygun portu kullanarak hedef sunucuya iletir. Dolayısıyla genel olarak proxy portları da porttur ve hizmet portlarıyla aynı temele sahiptir. Ancak özellikle proxy sunucuları tarafından kullanılırlar.
Portlar neden engellenir?
Proxy kullandığınızda “PORT_BLOCKED” mesajı, 823 veya 824 numaralı proxy portlarının engellendiğini düşündürebilir. Ancak genellikle sorun, bağlanmaya çalıştığınız hizmet portlarıdır. Engeller çeşitli nedenlerle ortaya çıkabilir:
- DataImpulse, güvenlik nedenleriyle varsayılan olarak birkaç portu kapalı tutar
- 23 numaralı porttaki Telnet veya 21 numaralı porttaki FTP gibi bazı portlar, güvenlik açıklarıyla ün salmış hizmetlerle ilişkilidir. Ağ yöneticileri saldırı risklerini en aza indirmek için bunları engelleyebilir
- Portlar, açık portları tespit etmek için özel araçlar kullanan bilgisayar korsanlarının giriş noktaları olduğundan, gereksiz portları kapatmak saldırı yüzeyini azaltır
- Bazen engellenen portların güvenlikle hiçbir ilgisi yoktur. Ağ yöneticileri bunu trafiği yönetmek için yapar. Örneğin, eşler arası dosya paylaşımı portlarını engelleyerek bant genişliğinin aşırı kullanılmasını önleyebilir ve mesajlaşma uygulamaları gibi kritik uygulamaların gerekli kaynaklara sahip olmasını sağlayabilirsiniz.
“PORT_BLOCKED” mesajını görürseniz ne yapmalısınız?
- Güvenlik duvarı ayarlarına erişebiliyorsanız bir portun engellenip engellenmediğini kontrol edin. Gerekliyse ve mümkünse o port üzerinden trafiğe izin veren bir kural oluşturun.
- Güvenlik yazılımınızda belirli portları engelleyen yerleşik bir güvenlik duvarı olmadığından emin olun.
- Mümkünse alternatif bir port deneyin.
- Proxy kullanıyorsanız başka bir port ve/veya protokol kullanan alternatif bir sunucuya geçin.
- VPN’e bağlanın. Sanal özel ağ (VPN), trafiğinizi şifreleyip farklı bir sunucu üzerinden yönlendirdiği için bağlantı sorunlarının çözülmesine yardımcı olabilir. Hızlı ve güvenilir, platformlar arası, bütçe dostu bir çözüm sunan VPN sağlayıcısı ZoogVPN‘i öneriyoruz.
- Bazen internet hizmet sağlayıcıları belirli portları engeller. Onlarla iletişime geçmek durumu netleştirmenize ve engellenen portlara erişme konusunda talimat almanıza yardımcı olur.
- Ağ değiştirmek, örneğin Wi-Fi yerine mobil erişim noktası kullanmak, ağ yapılandırmaları portların engellenmesine neden oluyorsa yardımcı olabilir.
- Erişmek istediğiniz verilere veya ağa erişim hakkınız olduğundan emin olun.
- Kullandığınız araçların ve uygulamaların yasal olduğunu, güvenlik endişeleri nedeniyle engellenmiş olabilecek güvenlik açığı bulunan portlara bağlanmaya çalışmadığını kontrol edin.
- DataImpulse’un varsayılan olarak engellediği portlara erişmeniz gerekiyorsa, kullanım durumunuzla ilgili size özel yardımcı olabilmemiz için lütfen [email protected] adresinden bize e-posta gönderin.
Özetle
Engellenen portlar gibi beklenmedik durumlar zaman zaman ortaya çıkar ve temel nedeni ortadan kaldırabilmeniz için bu engellerin ardındaki sebebi anlamak her zaman daha iyidir. Portlar genel güvenlik için temel olduğundan, yetkisiz erişimi önlemek veya güvenlik açığı bulunan hizmetleri korumak amacıyla engellenebilirler; bu nedenle bazen bu gereklidir. Proxy kullanıyorsanız, gerçek kullanıcıların adresleri oldukları ve normal trafik düzenleriyle uyumlu oldukları için residential IP’leri tercih edin. DataImpulse, size adil bir fiyatla yasal yollarla tedarik edilmiş proxy’ler ve 7/24 insan desteği sunar; böylece kesintisiz, istikrarlı bir bağlantının keyfini çıkarabilirsiniz. Başlamak için [email protected] adresinden bize e-posta gönderin veya “Şimdi deneyin” düğmesine basın.
