Internet kisitlamalari nasil asilir? ve Programlar nasıl yasaklanır?
1)Ultrasurf Kullanma
-Telekomun Engellediği siteleri telekomu tınlamadan takır takır açar,
- Anlami; nerede oldugunuzun önemi yok ne firewaller nede sistem administratorlari sizi engelleyebilir, heryerden internete baglanabilirsiniz
- Okullar, üniversiteler ve devlet daireleri belirli siteleri yasaklarlar, yada internete erisimi tamamen engellerler,bu yazilimi kullaninca artik baska yol aramak zorunda kalacaklar
- Sosyal aglara herkes heryerden ulasabilecek mesela Orkut, Youtube, Myspace, Hi5, Facebook, Linkedin etc. (okullar ve devlet dagirelerinde %99 yasaklidirlar)
- 100% sifreleme sistemi online bankalarinkinden cok daha güvenlidir
kullanimi cok basittir*Herşey Bukadar Sayfaların açılma hızına şasıracaksınız deneyin görün
* Eger proxyniz varsa ayarlayin (genelikle ofis internetleri bu sekilde baglanir, bunu bulmak icin tools>>internet options>>Connections>>LAN Settings>> orada proxy ile ayarinizi yapabilirsiniz

* sonrasinda bir popup acilip cince birseyler yazacaktir , sadece kapatalim
* internet exploreri acalim
* ve istediginiz siteye giriniz
Ultra surf calistiralim .Bisüre bekleyelim ve InternetExplorerle gezmeye başlayalım
Bazi sitelerin kanunlar tarafindan erisiminin engellenmesi ve yine sirketlerde kullanilan bazi icerik filtreleme yazilimlarinin gereksiz bir sekilde cesitli siteleri engellemesi biz internet kullanicilarini rahatsiz eder.
Internetin dogasinda bulunan ve teorik olarak engellenemeyecek tek seyin ozgurluk olduguna inananlardanım. Aynı zamanda ozgurlugun de bir siniri oldugunu kabul eder fakat bu sınırı baskalarının benim adıma belirlemesi ve dayatmasından da rahatsız olurum.
Bu sebeple internet uzerinde yapilan engellemelere genelde guler gecerim. Zira her engelleme sonrasi kullanicilar baska bir yontem bularak yasagi delmeyi basarirlar. Security adminler -ya da bunlarin yerine kullandiklari urun firmalari- de bu acilan deligi kapatmak icin cabalar durur. Tipki virusun cikmasi ve ardindan antivirus urunlerinin guncellenmesi gibi…
Ben de zaman zaman hem calisma yapisini anlamak hem de guvenilir olmayan ortamlarda korunmak icin bu tip yazilimlari kullanirim.
Kendisi benim icin yuzyilin antisansur yazilimi unvanini hakedecek kadar basarili cikti.

Neden? Cunku: kurulum gerektirmiyor, ayar gerektirmiyor, piyasadaki cogu Firewall, IPS, Content Filtering cozumunu hicbir ek tecrube, caba gerektirmeden atlatabiliyor, baglanti hizini dusurmuyor(tor vs ile karsilastirildiginda) ve tum baglantilarinizi sifrelenmis bir sekilde merakli gozlerden sakliyor.
Kaynak kodu acik olmadigi ve hakkinda yeteri kadar bilgi o lmadigi icin engellemenin belirli ve mantiki bir yontemi de yok. Yaptigim denemeler sonucu Skype benzeri bir yapida calistigi konusunda izlenim edindim .
Bu tip anti-sansur programlarini hem desteklerim hem de sorumlu bir yonetici olarak kendi agimda kullanilmasini istemem. Bu sebeple oturdum birkac saatimi verip programin calisma mantigini inceledim(kurdugu baglantilari izleyerek).
2)Ultrasurf engelleme
Ultrasurf ve benzeri mantikla calisan yazilimlari klasik yoldan engellemek imkansiz.Cunku trafik SSL uzerinden akiyor ve icerigine bakma sansiniz yok(?) ve hedef baglanti noktalari sabit degil. Durum boyle olunca daha yaratici cozumler gerekiyor basetmek icin. Ben de onceki gun tanistigim bu programi engellemek icin oturdum bilgisayar basina. Bir adet Windows XP+Ultrasurf ve bir adet FreeBSD makine ile ise giristim(Tek bir makine uzerinde Vmware ile). FreeBSD uzerinde Squid ve Packet Filter kurulu.
Once programin mantigini anlamak icin tcpdump ile trafik analizi yaptim ve acikcasi birsey anlamadim. Program calistirildiginda bir suru farkli adrese dns sorgulari gonderiyordu ve ardindan o adreslere 443. porttan baglanip veri aktarimina geciyordu. Acaba dns sorgulari icerisinde veri mi tasiyor diye inceleyince anormal bir durumun olmadigini gordum. Biraz daha bekleyince bu sorgulari ya sasirtma ya da baglanilacak hedef noktalarin durumunu anlamak icin kullandigini dusundum.
Ve ilk is olarak makineden disari cikan dns isteklerini blokladim ve programi tekrar calistirdim. Birkac saniye gecikme ile problemsiz baglandi. DNs sorgularini birakip 443. porttan giden isteklere yogunlastim. Programi onlarca kere calistirarak hedef olarak baglandigi tum ipleri toplamaya calistim. Hatta bir ara topladigimi dusundum. Yaklasik 30-40 ip adresine giden TCP/443 isteklerini bloklayinca program calismadi…
Yanildigimi anlamam cok uzun surmedi ve bu isi Firewall ile yapamayacagima karar verip biraz daha ustduzey bir cozume yoneldim. Burada devreye Squid girdi.
FreeBSD uzerinde Squid’i ayarlayarak tum SSL baglantilarini loglattirdim(CONNECT methodu ile baglanilan adresler) sonra programin ayarlarinda bulunan Proxy sekmesinden proxy olarak Freebsd’yi gosterdim ve squid loglarina baktim. Loglarda gordugum ip adresleri aslinda Firewall ile gorduklerimle benzerdi fakat ben o adresleri blokladikca adresler degismeye basladi. Tam bir kefi fare oyunu gibi birkac saat ugrastim…
Ugraslarim sonucsuz kalinca biraz temiz hava alarak mantikli dusunmeye calistim ve daha once Skype bloklamak icin kullandigim bir yontemi denemeye karar verdim.
Bu karari almada Squid loglari cok etkili oldu.
1216392570.130 1 192.168.2.23 TCP_MISS/200 979 CONNECT https://121.100.83.188:443 192.168.2.23 DEFAULT_PARENT/127.0.0.1 - 1216392570.134 1 192.168.2.23 TCP_MISS/200 979 CONNECT https://71.202.103.111:443 192.168.2.23 DEFAULT_PARENT/127.0.0.1 - 1216392570.139 0 192.168.2.23 TCP_MISS/200 979 CONNECT https://99.244.154.125:443 192.168.2.23 DEFAULT_PARENT/127.0.0.1 - 1216392570.145 1 192.168.2.23 TCP_MISS/200 979 CONNECT https://98.207.118.112:443 192.168.2.23 DEFAULT_PARENT/127.0.0.1 - 1216392570.154 1 192.168.2.23 TCP_MISS/200 977 CONNECT https://71.198.74.252:443 192.168.2.23 DEFAULT_PARENT/127.0.0.1 - 1216392570.158 0 192.168.2.23 TCP_MISS/200 977 CONNECT https://71.195.174.97:443 192.168.2.23 DEFAULT_PARENT/127.0.0.1 - 1216392571.565 21393 192.168.2.23 TCP_MISS/200 9207 CONNECT https://login.dtcc.com:443 192.168.2.23 DEFAULT_PARENT/127.0.0.1 - 1216392585.090 0 192.168.2.23 TCP_MISS/200 975 CONNECT https://64.62.138.25:443 192.168.2.23 DEFAULT_PARENT/127.0.0.1 - 1216392585.096 0 192.168.2.23 TCP_MISS/200 975 CONNECT https://64.62.138.22:443 192.168.2.23 DEFAULT_PARENT/127.0.0.1 - 1216392585.103 1 192.168.2.23 TCP_MISS/200 975 CONNECT https://64.62.138.20:443 192.168.2.23 DEFAULT_PARENT/127.0.0.1 - 1216392606.547 56371 192.168.2.23 TCP_MISS/200 8565 CONNECT https://docs.google.com:443 192.168.2.23 DEFAULT_PARENT/127.0.0.1 - 1216392606.548 56373 192.168.2.23 TCP_MISS/200 40604 CONNECT https://store.willcom-inc.com:443 192.168.2.23 DEFAULT_PARENT/127.0.0.1 - 1216392606.549 56377 192.168.2.23 TCP_MISS/200 3237 CONNECT https://www.commerceonlinebanking.com:443 192.168.2.23 DEFAULT_PARENT/127.0.0.1 - 1216392622.633 1 192.168.2.23 TCP_MISS/200 979 CONNECT https://59.115.196.224:443 192.168.2.23 DEFAULT_PARENT/127.0.0.1 - 1216392625.220 1 192.168.2.23 TCP_MISS/200 979 CONNECT https://59.115.171.204:443 192.168.2.23 DEFAULT_PARENT/127.0.0.1 - 1216392626.523 1 192.168.2.23 TCP_MISS/200 977 CONNECT https://125.225.43.66:443 192.168.2.23 DEFAULT_PARENT/127.0.0.1 - 1216392626.532 1 192.168.2.23 TCP_MISS/200 979 CONNECT https://220.142.201.77:443 192.168.2.23 DEFAULT_PARENT/127.0.0.1 - 1216392634.777 674 192.168.2.23 TCP_MISS/200 1305 CONNECT https://www.virusbtn.com:443 192.168.2.23 DEFAULT_PARENT/127.0.0.1 - 1216392634.991 885 192.168.2.23 TCP_MISS/200 14882 CONNECT https://www.uktradeinvest.gov.uk:443 192.168.2.23 DEFAULT_PARENT/127.0.0.1 - 1216392640.129 6024 192.168.2.23 TCP_MISS/200 9207 CONNECT https://login.dtcc.com:443 192.168.2.23 DEFAULT_PARENT/127.0.0.1 - 1216392643.744 9638 192.168.2.23 TCP_MISS/200 1450 CONNECT https://ipfax.cttbj.com:443 192.168.2.23 DEFAULT_PARENT/127.0.0.1 - 1216392645.217 1473 192.168.2.23 TCP_MISS/200 138 CONNECT https://ipfax.cttbj.com:443 192.168.2.23 DEFAULT_PARENT/127.0.0.1 -
Loglardan anlasilan su idi: Bu program 443. port uzerinden cikmak icin cesitli ip adreslerini kullaniyordu oysa saglikli bir https sitesi ip adresi uzerinden calismaz(nadir ornekleri olsa da tercih ve tavsiye edilmeyen bir yontem ) ben eger Squid -ya da herhangi bir icerik filtreleme araci- ile 443. port uzerinden CONNECT methodu ile baglanan ve hedef olarak ip adresi secen istekleri yasaklarsam bu program calismaz. Birkac deneme sonrasi gercekten bu fikrin ise ayradigini gordum. Ayni dertten muzdarip bir arkadas da test edip onaylayinca rahat bir nefes alarak uykuya gecebildim.
Squid uzerinde yaptigim ayarlar;
acl CONNECT method CONNECT acl ultra_block url_regex ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+ http_access deny CONNECT ultra_block all
kisaca icerisinde ip adresi gececek urlleri bloklayacak bir acl yazdim ve bunu blokladim.
Bu islem sonrasinda loglara bakilirsa hangi adreslere baglanmaya calistigi gorulecektir ve Ultrasurf calismayacaktir.
Ek olarak eger aginizda NTLM authentication kullaniyorsaniz bu tip programlar calismaz(proxy destegi var fakat ntlm auth destegi genelde yok)
Guncelleme: Bazi IPSler bu tip kacak programlar icin imzalarini cikarmaya basladilar. Siz de o sansli kullanicilardansaniz ek islem yapmaniza gerek kalmayacaktir.
Yine bazi client security urunleri (Mcafee vs) de uzun zamandir bu ve benzeri programciklari network katmaninda degil de direkt isletim sisteminde calistirilirken yakalayip engelleyebiliyor(mus). Tabi burada izlenen yontem onemli, zira bu clientlara ait tum ozellikler degistirilebilir.
Güncelleme-2: Zemana’cılar programı daha detaylı inceleyip ufak bir engelleme yazılımı hazırlamıslar. Onların uyarısı ile ben de tekrar test edip gördüm ki Ultrasurf gercek bir SSL baglantisi kullanmiyor. Bazı adreslere yaptığı gercek SSL bağlantılarına bakarak kanmısım oysa tekrar detaylı inceleyince SSL’de mutlaka olması gereken sertifika gönderimi Ultrasurf trafiğinde yok. Bunun yerinayni porttan, protokol bilgileri cok benzer cakma bir sifreli protokol kullanıyor.

Merhaba..Ultra sörf programının yasaklanması konusunda çok iyi bir makale hazırladığınız için teşekkür ederim ama dediğiniz işlemleri yapınca bankaların internet şubelerinede giriş yapılamayacak sanırım..
Öncelikle iginiz ve mesajınız için ben teşekkür ederim.
Istediğiniz her yeri ziyaret edip giriş yapabilirsiniz, herhangi bir problem oluşmayacaktır.