Proxy
Pengertian
Proxy Proxy adalah server yang menyediakan suatu
layanan untuk meneruskan setiap permintaan user kepada server lain yang
terdapat di internet. Atau definisi proxy server yang lainnya yaitu suatu
server atau program komputer yang mempunyai peran sebagai penghubung antara
suatu komputer dengan internet.
Fungsi Proxy Nah
berikut ini beberapa fungsi proxy sebagai berikut:
1. Conecting Sharing Konsep
dasar, pengguna tidak langsung berhubungan dengan jaringan luar atau internet,
tetapi harus melewati suatu gateway, yang bertindak sebagai batas antara
jaringan lokal dan jaringan luar. Gateway ini sangat penting, karena jaringan
lokal harus dapat dilindungi dengan baik dari bahaya yang mungkin berasal dari
internet, dan hal itu akan sulit dilakukan bila tidak ada garis batas yang
jelas jaringan lokal dan internet.
Gateway
juga bertindak sebagai titik dimana sejumlah koneksi dari pengguna lokal akan
terhubung kepadanya. Dengan demikian, koneksi dari jaringan lokal ke internet
akan menggunakan sambungan yang dimiliki oleh gateway secara
bersama-sama(connection sharing). Dalam hal ini gateway adalah juga sebagai
proxy server, karena menyediakan layanan sebagai perantara antara jaringan
lokal dan jaringan luar atau internet.
2.
Filtering
Bekerja
pada layer aplikasi sehingga berfungsi sebagai firewall packet filtering yang
digunakan untuk melindungi jaringan lokal dari serangan atau gangguan yang
berasal dari jaringan internet. Berfungsi melakukan filtering atas paket yang
lewat dari dan ke jaringan-jaringan yang dihubungkan. Dapat dikonfigurasi untuk
menolak akses ke situs web tertentu pada waktu-waktu tertentu.
Dapat
dikonfigurasikan untuk hanya memperbolehkan download FTP dan tidak
memperbolehkan upload FTP, hanya memperbolehkan pengguna tertentu yang bisa
memainkan file-file RealAudio, mencegah akses ke email server sebelum tanggal
tertentu, dll.
3.
Caching
Proxy
server memiliki mekanisme penyimpanan obyek-obyek yang sudah pernah diminta
dari server-server di internet Proxy server yang melakukan proses diatas biasa
disebut chace server. Mekanisme caching akan menyimpan obyek-obyek yang
merupakan hasil permintaan dari para pengguna, yang didapat dari internet.
Disiplin dalam ruang disk yang disediakan (cache).
Dengan
demikian, bila suatu saat ada pengguna yang meminta suatu layanan ke internet
yang mengandung obyek-obyek yang sama dengan yang sudah pernah diminta
sebelumnya, yaitu yang sudah ada dalam cache, maka proxy server akan dapat
langsung memberikan obyek dari cache yang diminta kepada pengguna, tanpa harus
meminta ulang ke server aslinya di internet. Bila permintaan tersebut tidak
dapat ditemukan dalam cache di proxy server, baru kemudian proxy server
meneruskan atau memintakannya ke server aslinya di internet.
Jenis-Jenis Proxy Berdasarkan
karakteristiknya, setidaknya jenis-jenis proxy dapat dibagi menjadi empat
macam, yaitu Anonymous Proxy, High Anonymity Proxy, Transparent Proxy dan
Reverse Proxy. Berikut penjelasan dari proxy tersebut :
1.
Anonymous Proxy/Proksi Anonim :
merupakan jenis proxy yang akan memberitahukan informasi komputer pengguna.
Ketika pengguna melakukan request dari sebuah website, maka website tersebut
akan mengetahui alamat IP proxy yang digunakan oleh pengguna, namun tidak
mengetahui alamat IP pribadi dari pengguna. Karena server website tidak bisa
mengakses alamat IP pengguna, maka komunikasi antara pengguna dan proxy server
tersebut terenkripsi sehingga keamanan pun terjamin. 2.
High Anonymity Proxy : merupakan jenis proxy yang tidak mengidentifikasi dirinya
sebagai proxy server, sehingga tidak menyediakan alamat IP original. Proxy
jenis ini menggunakan header REMOTE_ADDR dengan sebuah alamat IP menuju proxy
server, sehingga dari pengguna akan terlihat bahwa proxy servernya berperan sebagai
klien. 3.
Transparent Proxy/Proxy Transparan :
contoh sederhana dari proxy transparan adalah server yang melanjutkan
permintaan pengguna kepada source yang diinginkan tenpa membeberkan informasi
komputer pengguna. Proxy transparan ini cukup banyak diaplikasikan dalam
perkantoran, dimana setiap alamat IP yang melakukan request terlihat oleh
server melalui http header. 4.
Reverse Proxy : jenis proxy satu
ini umumnya digunakan untuk menyediakan jalan atas berbagai permintaan pengguna
dari internet, melalui sebuah firewall yang terisolasi dan jaringan pribadi.
Reverse proxy banyak digunakan untuk mencegah klien pada internet terhubung
dengan akses yang tak termonitor, yang melibatkan data sensitif konten dari
sebuah jaringan yang tertutup seperti intranet.
Cara Kerja Proxy
Ketika
seorang pengguna komputer menggunakan layanan proxy, pengguna tersebut kemudian
dapat meminta data atau dokumen yang terdapat dalam internet (public server). Proxy
kemudian meneruskan permintaan ini ke jaringan internet, seolah-olah bukan
pengguna yang meminta, melainkan proxy server. Kemudian setelah proxy berhasil
menemukan apa yang dibutuhkan oleh pengguna maka proxy akan memberika respon ke
pengguna.
Kelebihan dan
Kekurangan Proxy Berikut
ini terdapat beberapa kelebihan dan kekurangan proxy, terdiri atas:
1.
Kelebihan
Proxy a.
Suatu
jaringan keamanannya terjaga, karena proxy sebagai pembatas antara jaringan
lokal dan jaringan luar (internet). b.
Situs
atau website yang telah diakses sebelumnya dapat dibuka kembali dan menjadi
lebih cepat, karena akses tidak membutuhkan ke jaringan internet luar melainkan
sudah ada pada direktori cache proxy. c.
Adanya
fasilitas filtering (penyaring), baik filter untuk pengguna, content atu isi
dan waktu akses. 2.
Kekurangan
Proxy a.
Jika
sebuah website belum pernah dibuka sebelumnya maka akses terhadap website
tersebut akan lebih lambat , karena client harus meminta terlebih dahulu ke
pada proxy, setelah itu baru proxy yang akan meminta atau merequest dari client
tersebut kepada penyedia layanan internet. b.
Apabila
sebuah proxy terlambat melakukan update cache, maka client akan mendapatkan
content yang belum update ketika melakukan request content.
Penggunaan Proxy
Server 1.
Berikut
ini terdapat beberapa penggunaan proxy server, terdiri atas: 2.
Untuk
menjaga mesin di balik anonim (terutama untuk security). 3.
meningkatkan
akses ke sumber (menggunakan caching). Web proxy biasanya digunakan untuk cache
halaman internet dari server web. 4.
menerapkan
aturan akses terhadap internet atau isinya, e.g. to block undesired sites. 5.
Untuk
penggunaan log / audit, yaitu untuk menyediakan karyawan perusahaan pelaporan
penggunaan Internet. 6.
Untuk
melewati kontrol keamanan/ parental. 7.
memindai
perpindahan konten bila terdapat malware sebelumya. 8.
Untuk
memindai konten outbound, misalnya untuk perlindungan data dari kebocoran. 9.
Untuk
menghindari pembatasan regional.
Hal-Hal Yang Dapat
Dilakukan Oleh Web Proxy Web
proxy ialah komputer server yang bertindak sebagai komputer lainnya berfungsi
untuk melakukan request terhadap kontent dari suatu jaringan internet ataupun
jaringan intranet. Adapun hal-hal yang dapat dilakukan oleh web proxy
diantaranya sebagai berikut ini: 1.
Dapat
menyembunyikan alamat IP address. 2.
Dapat
diipakai untuk mengakses suatu website yang telah diblok oleh ISP “Internet
Service Provider” atau oleh suatu organisasi. 3.
Dapat
digunakan untuk men-blok beberapa atau sebuah websiste yang nantinya tidak
dapat diakses. 4.
Dapat
men-filter cookies yang tidak di inginkan dan seluruh cookies yang tersimpan di
encrypt. Dan
dapat meningkatkan keamanan privacy pengguna.
|