Proxy
Dalam jaringan komputer, server proxy adalah server (sistem komputer atau program aplikasi) yang bertindak sebagai perantara permintaan dari klien mencari sumber daya dari server lain. klien A terhubung ke server proxy, meminta beberapa servis, seperti file, koneksi, halaman web, atau sumber daya lainnya, yang tersedia dari server yang berbeda. Server proxy mengevaluasi permintaan menurut aturan penyaringan. Sebagai contoh, mungkin filter lalu lintas menurut alamat IP atau protokol. Jika permintaan divalidasi oleh filter, proxy menyediakan sumber daya dengan menghubungkan ke server yang relevan dan meminta layanan atas nama klien. Sebuah server proxy opsional dapat mengubah permintaan klien atau respon server, dan kadang-kadang mungkin melayani permintaan tanpa menghubungi server yang ditentukan. Dalam hal ini, tanggapan 'cache' itu dari server jauh, dan selanjutnya kembali permintaan konten yang sama secara langsung.
Sebuah server proxy memiliki berbagai macam tujuan potensial, termasuk:
- Untuk menjaga mesin di balik itu anonim (terutama untuk keamanan).
- Untuk mempercepat akses ke sumber daya (menggunakan cache). Web proxy biasanya digunakan untuk halaman web cache dari server web.
- Untuk menerapkan kebijakan akses ke layanan jaringan atau konten, misalnya untuk memblokir situs yang tidak diinginkan.
- Untuk log / penggunaan audit, yaitu untuk menyediakan pegawai perusahaan pelaporan penggunaan internet.
- Untuk memotong keamanan / kontrol orangtua.
- Untuk memindai konten menular malware sebelum pengiriman.
- Untuk memindai konten outbound, misalnya untuk perlindungan data kebocoran.
- Untuk menghindari pembatasan regional.
Sebuah server proxy dapat ditempatkan di komputer lokal pengguna atau pada berbagai titik antara pengguna dan server tujuan di Internet.
Sebuah proxy reverse (biasanya) proxy internet menghadapi digunakan sebagai sebuah front-end untuk mengontrol dan melindungi akses ke server di jaringan pribadi, umumnya juga melakukan tugas-tugas seperti load-balancing, otentikasi, dekripsi atau caching.
- Caching proxy server
Sebuah server proxy caching mempercepat permintaan layanan dengan mengambil konten yang disimpan dari permintaan sebelumnya dibuat oleh klien yang sama atau bahkan klien lain. Caching proxy menyimpan salinan setempat dari sumber daya sering diminta, yang memungkinkan organisasi besar untuk secara signifikan mengurangi penggunaan bandwidth hulu mereka dan biaya, sedangkan secara signifikan meningkatkan kinerja. Sebagian besar ISP dan bisnis besar memiliki proxy caching. Caching proxy adalah jenis pertama dari server proxy.
Beberapa proxy caching buruk-diterapkan memiliki kelemahan (misalnya, ketidakmampuan untuk menggunakan otentikasi pengguna). Beberapa masalah yang dijelaskan di RFC 3143 (HTTP Diketahui Proxy / Caching Masalah).
Penggunaan lain yang penting dari server proxy adalah untuk mengurangi biaya hardware. Suatu organisasi mungkin memiliki banyak sistem di jaringan yang sama atau di bawah kendali server tunggal, melarang kemungkinan individu untuk koneksi Internet untuk setiap sistem. Dalam kasus seperti itu, sistem individu dapat dihubungkan ke satu server proxy, dan proxy server yang terhubung ke server utama. - Anonymi proxy server
Anonymous proxy server (kadang-kadang disebut web proxy) umumnya mencoba untuk anonymize web surfing. Ada berbagai varietas anonymizers. Salah satu variasi yang lebih umum adalah proxy terbuka. Karena mereka biasanya sulit untuk melacak, proxy terbuka terutama berguna bagi mereka anonimitas online mencari, dari pembangkang politik untuk penjahat komputer. Beberapa pengguna yang hanya tertarik pada anonimitas untuk keamanan tambahan, menyembunyikan identitas mereka dari website berpotensi berbahaya misalnya, atau pada prinsipnya, untuk memfasilitasi hak asasi manusia konstitusional kebebasan berbicara, misalnya. Server menerima permintaan dari server proxy anonymi, dan dengan demikian tidak menerima informasi tentang alamat pengguna akhir. Namun, permintaan bukanlah orang yang anonim ke server proxy anonymi, dan tingkat kepercayaan hadir antara server proxy dan pengguna. Banyak dari mereka yang didanai melalui link iklan terus pengguna.
Access control: Beberapa server proxy menerapkan persyaratan logon. Dalam organisasi besar, resmi pengguna harus log on untuk mendapatkan akses ke web. Organisasi demikian dapat melacak penggunaan ke individu.
Beberapa server proxy anonymi dapat meneruskan paket data dengan baris header seperti HTTP_VIA, HTTP_X_FORWARDED_FOR, atau HTTP_FORWARDED, yang dapat mengungkapkan alamat IP dari klien. server proxy lain anonymi, dikenal sebagai proxy anonimitas elit atau tinggi, hanya menyertakan header REMOTE_ADDR dengan alamat IP dari server proxy, sehingga muncul bahwa proxy server adalah klien. Sebuah situs web masih bisa tersangka proxy yang digunakan jika klien mengirimkan paket yang termasuk cookie dari kunjungan sebelumnya yang tidak menggunakan server proxy anonimitas tinggi. cookies Kliring, dan mungkin cache, akan memecahkan masalah ini. - Web proxy
Sebuah proxy yang berfokus pada World Wide Web lalu lintas disebut "web proxy". Penggunaan paling umum dari web proxy adalah untuk melayani sebagai web cache. Sebagian besar program proxy menyediakan sarana untuk menolak akses ke URL yang ditentukan dalam daftar hitam, sehingga memberikan penyaringan konten. Ini sering digunakan dalam lingkungan perusahaan, pendidikan, atau perpustakaan, dan di mana saja penyaringan konten yang diinginkan. Beberapa web proxy memformat ulang halaman web untuk tujuan tertentu atau penonton, seperti untuk ponsel dan Server PDAs.Web adalah server menengah antara permintaan klien dan sumber daya server.
Currently have 0 komentar: