İyi günler dilerim Türk Hack Team ailesi.
Bugün sizlerle Sock Proxy ve SSH'a bakacağız. Umarım beğenirsiniz.
Bugün sizlerle Sock Proxy ve SSH'a bakacağız. Umarım beğenirsiniz.
Socks Proxy
Socks'un açılımı Socket Secure anlamına gelir. Socks Proxy ise Socks socketi korurken kullandığı bir protokolün ismidir. İlk başta bu protokolü öğrenmeden önce proxy'nin ne olduğunu bilmemiz gerekmektedir. Proxy Türkçe anlamı ile vekil kelimesine denk anlama gelmektedir. Proxy'nin amacı ise makinenin sunucu ile bağlantı kurarken vekil sunucu üzerinden bağlantı kurmasına yardım eder.
Simdi gelelim asıl ana konumuza Socks Proxy'e Socks proxy ise http, smtp gibi bir çok protokol için kullanılabilecek generic bir servis protokolü olarak bilinir. Yaygın olarak kullanılan iki adet socks bulunmaktadır. Socks4 ve Socks5. Simdi Socks Proxy ile az çok bir bilgi sahibi olduksak ssh konusuna geçelim.
SSH nedir?
SSH'ın açılımı Secure Shell anlamına gelir. Sizin sunucunuz ile bilgisayarınız arasında tamamen güvenli bir bağlantı kurar. 22 port kapısını kullanır. Açtığı bağlantı yolu belirli şifreleme metotları ile oldukça güvenli bir hale getirilmiştir. Dışarıdan gelicek bir saldırı için tam korumalıdır. Birçok sunucu ssh'ı kullanmaktadır. Şifre ve key sistemi ise sunucuya bağlanabillirsiniz.
SSH Nerelerde Kullanırız.
SSH hemen hemen bütün sunucularda kullanırız. Zaten SSH'ın belirli bir alternatifi bulunmamaktadır. Örnek olarak AWS'den bir sunucu kiraladınızı farz ediyorum. Simdi bu sunucuya erişebilmeniz için sizin ssh bağlantı protokolünü kullanıp belirli olan user ve şifreniz ile giriş yapmanız gerekmektedir.
SSH Tunneling Nedir
SSH Tunneling, SSH bağlantısını daha güvenli ve korunaklı bir hale getirmek için uzak sunucudan çalışan bir uygulama yardımı ile ağ trafiğini iki yönlü olarak güvenli bir biçimde taşımak için oluşturulmuş bir tekniktir. Toplam 3 teknik ile karşımıza çıkmaktadır. Local port forwarding yani lokal bilgisayarda açtığımız bir tcp portu yardımıyla SSH bağlantımıza verileri yolladığımız durum. Zaten en çok kullanılan yöntemde bu yöntemdir. SSH tunnelling'in ikinci versiyonuda Remote Port Forwarding'dir bu yöntem ise Local Port Forwarding'in tam tersi. Yani sunucudan lokal bilgisayarımıza bir uygulama sayesinde bağlandığı durumdur. Bu durum çok kullanışlı olmadığından çok fazla tercih edilmez.