- CDN arkasındaki bir sitenin İran içi bir sunucuda barındırılıp barındırılmadığını doğrulamanın basit bir istek yöntemi olarak
curl -i https://domain/boobs.jpg isteği kullanılır
- İstek sonucu 403 Forbidden olup gövdede 10.10.34.x aralığındaki IP görülüyorsa, bu durum trafiğin İran içi filtreleme sisteminden geçerek yanıtlandığını gösterir
- Bu, İran'daki temel sansür filtrelemesi uygulandığında meydana gelen tipik bir yanıt paterni olarak açıklanır
- Hedef site için bir CDN yapılsa bile, sitenin fiziksel olarak İran içinde olması durumunda bu desenin yüksek olasılıkla görülür
1 yorum
Hacker News görüşü
Bu davranış yalnızca reverse proxy veya CDN şu şekilde yapılandırıldığında çalışır
Proxy/CDN: HTTPS(443) → kaynak sunucu: HTTP(80)
Örneğin Cloudflare'ın Flexible modu bu şekilde çalışır
Kaynak sunucu doğru bir TLS yapılandırması kullanıyorsa (hatta self-signed sertifika olsa bile) bu yöntem çalışmaz
Yani yalnızca upstream bağlantı şifrelenmemişse başarılı olur
Test etmek için şu komutla kontrol edilebilir
curl [http://www.digiboy.ir/boobs.jpg](http://www.digiboy.ir/boobs.jpg) -vFiltrelemenin proxy/CDN tarafında mı yoksa kaynakta mı yapıldığı net değil. İkisi de mümkün
client → LB(nginx) → LB'de TLS sonlandırma →
proxy_passile backend nginx'e iletmeYapılandırması şaşırtıcı derecede basitti. Neden hâlâ HTTP kullanıldığını merak ediyorum
Evde bile tüm lokal domainlerime Let's Encrypt sertifikaları uyguladım
Bu arada nginx, HTTPS load balancing'de HTTP/2 desteklemediği için haproxy'ye geçmeyi düşünüyorum
HTTPS'de bunun nasıl çalıştığını merak ediyorum
Ara atlamaların yolu görememesi gerekmez mi, bu İran sınırında TLS sonlandırılıp proxy'lendiği anlamına mı geliyor?
Öyleyse bu, İran'daki tüm sitelerin yalnızca HTTP ile barındırıldığı anlamına gelir ki bu çok daha büyük bir anlama sahip olur
Acaba sertifika otoritelerinin İranlı kuruluşlara özel sertifika vermesi engelleniyor mu? Let's Encrypt dahil?
TLS, backend ağının URL'yi okumasını engellemez
Bu yüzden CF'nin yalnızca istemci–CF arasını TLS ile kapatıp CF–sunucu arasını düz metin bırakması eleştiriliyordu
NIN kaydında anonimlik neredeyse hiç olmadığı için xkcd 538 oldukça yerinde bir benzetme
Birinin neden bir sitenin İran'da barındırıldığını bilmek isteyeceğini merak ediyorum
Sosyal medyada dolaşan az bilinen haber sitelerinin büyük kısmı aslında yabancı psikolojik operasyon (psy-op) siteleri
Haberdeki yöntemle İran tabanlı siteler kara listeye alınabilir
Böyle bir yanıt döndüren bir örnek site olup olmadığını merak ediyorum
O zaman İran tüm HTTP trafiğinin önüne bir reverse proxy mi koyuyor?
iframe içindeki web sayfasında ne olduğuna da şaşırdım
Eskiden arkadaşlarla İngilizce ve Arapçanın karıştığı bir “uyarı” görseli görmüştük
İran hükümetinin sansür birimi uyarısı gibi görünüyordu, biz de eğlencesine forum isteklerinin %1'inde o görselin çıkmasını ayarlamıştık :)
Yazıyı okudum ama ne olduğunu pek anlamadım. Biri açıklayabilir mi?
GET [https://somedomain.com/boobs.jpg](https://somedomain.com/boobs.jpg)isteği gönderildiğindeİran dışındaki sunucu 404 (Not Found) döndürürken
İran içindeki sunucuda firewall “boobs” kelimesini algılayıp isteği engelliyor ve 403 (Forbidden) döndürüyor
Yani istek web sunucusuna ulaşmadan firewall'da filtreleniyor
Acaba burada Scunthorpe sorunu ortaya çıkmıyor mu?
Kuş gözlemcileri 'boobies' adlı kuşları aradığında bu da
boobs.jpggibi engelleniyor mu diye merak ediyorumO zaman 10.x.x.x aralığı İran içinde genel yönlendirme için mi kullanılıyor?
Hükümetin neden kendi IP alanını kullanmadığını da merak ediyorum
Muhtemelen sıradan kurumsal filtreleme ürünlerinin yeniden kullanılması söz konusu.
Sonuçta İran interneti devasa bir özel ağ gibi çalışıyor
Bu fikri genişletip, sansürcü rejimlerde engellenme ihtimali yüksek insani içerikler içeren bir Wikipedia bağlantı listesi oluşturmayı düşündüm
Örn: Tiananmen olayları, Wen Jiabao yolsuzluk olayı, Epstein email vb.
Netflix'in Fast.com'u gibi, böyle bir proje sansür rejimlerini kendi silahlarıyla vurmak anlamına gelebilir