Thursday, 16 March 2017

Mari Mengenal Server Proxy

Hai kawan kawan, 
Pada postingan kali ini saya ingin mengajak teman teman untuk mengenal web proxy


A. Pengertian
Server proxy adalah sebuah perantara (sistem komputer atau aplikasi) yang bertindak sebagai perantara permintaan dari penggunalayan (client) mencari sumber daya dari peladen lain. Penggunalayan A terhubung ke peladen perantara, meminta beberapa layanan, seperti berkas, sambungan, laman, atau sumber daya lainnya, yang tersedia dari peladen yang berbeda. Peladen perantara menilaiuji (evaluate) permintaan menurut aturan penyaringan. Sebagai contoh, mungkin tapis lalu lintas oleh alamat IP atau kaidah jaringan. Jika permintaan diperiksasah (validate) oleh tapis, perantara menyediakan sumber daya dengan menghubungkan ke peladen yang berkaitpaut (relevant) dan meminta layanan atas nama penggunalayan. Sebuah peladen perantara secara ikhtiari (optional) dapat mengubah permohonan penggunalayan atau menanggapi di peladen, dan kadang-kadang mungkin melayani permintaan tanpa menghubungi peladen yang ditetapkan. Dalam hal ini, tanggapan yang tembolok dari peladen pencil (remote server), dan selanjutnya kembali permintaan bahara (content) yang sama secara langsung.

Kebanyakan server proxy merupakan pewali web, yang mengizinkan penggunanya untuk memperoleh bahara di Internet. proxy server memiliki banyak jenis sesuai dengan tujuanya, termasuk:

  • Menjaga mesin, terutama untuk keamanan komputer.
  • Meningkatkan pencapailaluan ke sumber (menggunakan penembolokan). Pewali web biasanya digunakan sebagai tembolok halaman Internet dari web server.
  • Menerapkan aturan pencapailaluan terhadap Internet atau isinya, mis. memblokir situs yang tak diinginkan.
  • Menyediakan pelaporan penggunaan Internet karyawan perusahaan demi pelaporan pengujian.
  • Melewati kendali keamanan/ortu.
  • Memindai perpindahan bahara bila pernah terlacak perangkat perusak sebelumya.
  • Untuk memindai bahara yang menuju keluar, misalnya untuk perlindungan data dari kebocoran.
  • Untuk menghindari pembatasan regional.
  • Sebuah server proxy yang melewati permintaan dan balasan yang belum diubah biasanya disebut gerbang (gateway) atau kadang disebut pewali penerowongan (tunneling proxy).


Sebuah server proxy dapat ditempatkan di komputer lokal pengguna atau pada berbagai titik antara pengguna dan server tujuan di Internet.

B. Jenis
1. Open Proxy
Open Proxy adalah  server proxy forwarding yang dapat diakses oleh setiap pengguna Internet. Gordon Lyon memperkirakan ada "ratusan ribu" proxy terbuka di Internet. [3] Sebuah proxy terbuka anonymous memungkinkan pengguna untuk menyembunyikan mereka alamat IP saat browsing Web atau menggunakan layanan Internet lainnya. Ada berbagai tingkat anonimitas Namun, serta sejumlah metode 'menipu' klien untuk mengungkapkan sendiri terlepas dari proxy yang digunakan.

2. Reverse Proxy
Reverse Proxy Sebuah reverse proxy (atau pengganti) adalah server proxy yang muncul kepada klien menjadi server biasa. Permintaan akan diteruskan ke satu atau lebih proxy server yang menangani permintaan. Respon dari server proxy dikembalikan seolah-olah itu datang langsung dari server asli, meninggalkan klien tidak ada pengetahuan tentang server asal. Reverse proxy dipasang di lingkungan dari satu atau lebih server web. Semua lalu lintas yang datang dari Internet dan dengan tujuan salah satu server web di lingkungan tersebut berjalan melalui server proxy. Penggunaan "reverse" berasal rekan "forward proxy" sejak reverse proxy duduk lebih dekat dengan web server dan hanya melayani satu set terbatas website.

C. Penggunaan
1. Pemantauan Dan Penyaringan
Sebuah konten-filtering server proxy web memberikan kontrol administratif atas konten yang mungkin disampaikan dalam satu atau dua arah melalui proxy. Hal ini umumnya digunakan di kedua organisasi komersial dan non-komersial (khususnya sekolah) untuk memastikan bahwa penggunaan internet sesuai dengan kebijakan penggunaan diterima.

Sebuah proxy penyaringan konten akan sering mendukung otentikasi pengguna untuk mengontrol akses web. Hal ini juga biasanya menghasilkan kayu , baik untuk memberikan informasi rinci tentang URL diakses oleh pengguna tertentu, atau untuk memantau bandwidth yang statistik penggunaan. Hal ini juga dapat berkomunikasi dengan daemon berbasis dan / atau ICAP berbasis perangkat lunak antivirus untuk menyediakan keamanan terhadap virus dan lainnya malware dengan memindai konten masuk secara real time sebelum memasuki jaringan.

2. Meningkatkan Kinerja
Sebuah server proxy caching mempercepat permintaan layanan dengan mengambil konten disimpan dari permintaan sebelumnya yang dibuat oleh klien yang sama atau bahkan klien lain. Caching proxy menyimpan salinan setempat dari sumber daya sering diminta, memungkinkan organisasi besar untuk secara signifikan mengurangi penggunaan bandwidth hulu dan biaya, sementara secara signifikan meningkatkan kinerja. Kebanyakan ISP dan perusahaan besar memiliki proxy caching. proxy caching adalah jenis pertama dari server proxy. Web proxy biasanya digunakan untuk men-cache halaman web dari web server. Proxy caching yang buruk dapat menyebabkan masalah, seperti ketidakmampuan untuk menggunakan otentikasi pengguna.

3. Translasi
Sebuah proxy terjemahan adalah server proxy yang digunakan untuk melokalisasi pengalaman website untuk pasar yang berbeda. Lalu lintas dari audiens global disalurkan melalui proxy terjemahan ke situs sumber. Sebagai pengunjung menelusuri situs proxy, permintaan kembali ke situs sumber di mana halaman tersebut diberikan. konten bahasa asli di respon diganti dengan konten diterjemahkan sebagai melewati kembali melalui proxy. Terjemahan yang digunakan dalam proxy terjemahan dapat berupa terjemahan mesin, terjemahan manusia, atau kombinasi dari mesin dan terjemahan manusia. implementasi terjemahan proxy yang berbeda memiliki kemampuan yang berbeda. Beberapa memungkinkan penyesuaian lebih lanjut dari situs sumber untuk penonton lokal seperti tidak termasuk konten sumber atau mengganti konten sumber dengan konten lokal asli.

4. Mengakses Layanan Anonim
Anonymous proxy server (kadang-kadang disebut web proxy) umumnya mencoba untuk anonymize web surfing. Ada varietas yang berbeda dari anonymizers . Server tujuan (server yang akhirnya memenuhi permintaan web) menerima permintaan dari anonymi server proxy, dan dengan demikian tidak menerima informasi tentang alamat pengguna akhir. Permintaan bukanlah orang yang anonim ke server proxy yang, bagaimanapun, dan tingkat kepercayaan hadir antara server proxy dan pengguna. Banyak proxy server didanai melalui link iklan lanjutan kepada pengguna.

5. Keamanan
Sebuah proxy dapat menjaga struktur jaringan internal rahasia perusahaan dengan menggunakan terjemahan alamat jaringan , yang dapat membantu keamanan dari jaringan internal. Hal ini membuat permintaan dari mesin dan pengguna di jaringan lokal anonim. Proxy juga dapat dikombinasikan dengan firewall. 

D. Implementasi Proxy
1. Web Proxy Server
Web proxy memforward HTTP request. Beberapa web proxy memungkinkan HTTP CONNECT untuk mengatur forwarding data sewenang-wenang melalui sambungan; biasanya ini hanya diperbolehkan untuk port 443 untuk memungkinkan penyampaian HTTPS lalu lintas.

Contoh proxy server web termasuk Apache (dengan mod_proxy atau Lalu Lintas Server ), HAProxy , IIS dikonfigurasi sebagai proxy (misalnya, dengan Aplikasi Permintaan Routing), Nginx , Privoxy , Squid , Varnish (reverse proxy saja), WinGate , Ziproxy , Tinyproxy , RabbIT4 dan Polipo .

2. SOCKS Proxy
SOCKS juga meneruskan data yang sewenang-wenang setelah fase koneksi, dan mirip dengan HTTP CONNECT di web proxy.

3. Transparent Proxy
Juga dikenal sebagai intercepting proxy, inline proxy, atau forced proxy, komunikasi yang normal penyadapan transparent proxy pada lapisan jaringan tanpa memerlukan konfigurasi klien khusus. Klien tidak perlu menyadari keberadaan proxy. Sebuah transparent proxy biasanya terletak antara klien dan Internet, dengan proxy melakukan beberapa fungsi dari gerbang atau router. 

4. CGI Proxy
Sebuah CGI web proxy menerima URL target menggunakan formulir Web di jendela browser pengguna, proses permintaan, dan mengembalikan hasilnya ke browser pengguna. Akibatnya, dapat digunakan pada perangkat atau jaringan yang tidak memungkinkan "true" pengaturan proxy untuk berubah. Proxy CGI pertama yang tercatat dikembangkan oleh ilmuwan komputer Amerika Richard Windmann pada 6 Juni 1999.

5. Suffix Proxy
Sebuah suffix proxy memungkinkan pengguna untuk mengakses konten web dengan menambahkan nama server proxy untuk URL dari konten yang diminta (misalnya "en.wikipedia.org. SuffixProxy.com"). server suffix proxy lebih mudah digunakan daripada proxy server biasa tapi mereka tidak menawarkan tingkat tinggi anonimitas dan penggunaan utama mereka adalah untuk melewati filter web. Namun, ini jarang digunakan karena filter web lebih maju.

6. DNS Proxy
Sebuah DNS server proxy mengambil query DNS dari jaringan (biasanya lokal) dan mengirimkannya ke Internet Domain Name Server. Hal ini juga mungkin cache data DNS.

Itulah tadi tentang proxy, semoga bermanfaat.

Referensi
Load disqus comments

0 comments