Proxy server adalah
sebuah server yang membantu kita untuk mempertahankan privasi kita dalam
mengakses Internet
Sebuah proxy server memiliki berbagai tujuan potensial,
termasuk:
Untuk menjaga mesin terutama untuk keamanan.
Untuk mempercepat akses ke sumber daya (menggunakan cache). Web
proxy biasanya digunakan untuk cache halaman web dari web server
Untuk mencegah download konten yang sama beberapa kali (dan
menghemat bandwidth).
Untuk log / penggunaan audit, misalnya untuk menyediakan karyawan
perusahaan pelaporan penggunaan Internet.
Untuk memindai konten ditransmisikan untuk malware sebelum
pengiriman.
Untuk memindai konten outbound misalnya, untuk pencegahan
kehilangan data.
Untuk memotong pembatasan situs di tempat kerja.
Akses peningkatan / pembatasan
Untuk menerapkan kebijakan akses ke layanan jaringan atau
konten, misalnya untuk memblokir situs yang tidak diinginkan.
Untuk mengakses situs dilarang atau disaring oleh ISP atau
lembaga.
Untuk melewati kontrol keamanan / parental.
Untuk menghindari penyaringan Internet untuk mengakses konten
lain diblokir oleh pemerintah.
Untuk memungkinkan situs web untuk membuat permintaan web ke
sumber daya eksternal host (misalnya gambar, file musik, dll) ketika pembatasan
lintas domain melarang situs web dari menghubungkan langsung ke domain luar.
Untuk memungkinkan browser untuk membuat permintaan web untuk
host eksternal konten atas nama situs web ketika pembatasan lintas domain (di
tempat untuk melindungi situs dari orang-orang seperti pencurian data) melarang
browser dari langsung mengakses domain luar.
Proxy server dapat digunakan untuk berbagai macam keperluan
antara lain:
- Untuk
menyembunyikan server tertentu dari publik demi keamanan
- Untuk
mempercepat akses ke resources yang diperlukan
- Untuk membuka
situs-situs yang diblokir ditempat-tempat seperti sekolah, kantor, dan
sebagainya.
- Untuk melewati
kontrol keamanan/parental
- Untuk melindungi
identitas saat sedang online
· Kelebihan menggunakan Proxy server
· Kelebihan Operating System yang menggunakan proxy adalah data
yang diminta dari klien akan diarahkan ke server proxy kemudian dilanjutkan ke
server internet.Pada saat data dari server datang,data tersebut akan diarahkan
oleh server internet ke server proxy kemudian server proxy meneruskan data tsb
ke klien yg memintanya.
· Disamping memberikan data ke klien,server proxy juga menyimpan
salinan data itu sebagai webcache di hardisk.Apabila ada user lain yg meminta
data yg sama,maka server proxy akan mengambil data tersebut dari hardisknya
tanpa harus melakukan koneksi ke server internetyg menyediakan data tsb. Kalau
permintaan yg sama dilakukan oleh user berkali-kali tentu akan mempengaruhi
kecepatan akses internet secara signifikan.
Cara Kerja Proxy
Proxy bekerja dengan mendengarkan request dari
client internal dan mengirim request tersebut ke jaringan eksternal seolah-olah
proxy server itu sendiri yang menjadi client. Pada waktu proxy server menerima
respon dan server publik, ia memberikan respon tersebut ke client yang asli
seolah-olah ia public server.