TUJUAN
Mengetahui lebih jauh mengenai fungsi proxy server
Mengimplementasikan beberapa fungsi dari proxy server
Memenuhi tugas dari tes praktek proxy server
PENDAHULUAN
Proxy adalah aplikasi berbasis web yang bertujuan untuk bandwidth accelerator atau
penghematan bandwidth, meningkatkan keamanan dan menambah kecepatan web service. Proxy
server adalah sebuah komputer atau program komputer yang dapat bertindak sebagai komputer
lainnya untuk melakukan request terhadap content dari luar. Untuk pengamanan, biasanya
kebanyakan orang akan menggunakan proxy.
Authenticated Proxy
adalah proxy yang membutuhkan autentikasi berupa username dan password apabila client akan
menggunakan proxy tersebut. Authenticated Proxy juga dapat mengatur penggunaan akses
masing-masing user, contohnya user1 tidak dapat mengakses web-web tertentu sedangkan user2
dapat bebas mengakses web manapapun.
Terdapat berbagai jenis autentikasi yang dapat digunakan pada sistem squid server, tetapi
yang paling sederhana dari kesemua sistem autentikasi tersebut adalah NCSA authentication.
NCSA authentication merupakan autentikasi berbasis httpd (web server) password yang
memungkinkan seorang client melakukan koneksi setelah melakukan autentikasi berupa
username dan password. Username dan password ini telah tersimpan di server dengan format
yang telah ditentukan sebelumnya.
Cara kerja NCSA authentication:
1. Client mengirimkan username dan password kepada sistem, yang telah terenrkripsi.
2. Sistem akan melakukan decoding ulang dari password dan membandingkan dengan berkas
passwd yang ada pada server.
3. Jika password dan username cocok, maka client akan diizinkan untuk melakukan koneksi
Internet melalui proxy.
LANGKAH KERJA
Soal untuk tes praktek proxy server:
1. Buat sebuah proxy server dengan autentikasi, dan buat sebuah user tkjatujuh untuk user
proxy dengan ketentuan user tkjatujuh tidak dapat mengakses domain facebook.com
touch.facebook.com dan m.facebook.com
2. Buat konfigurasi agar user tidak dapat mendownload file dengan ekstensi .exe dan .rar
6. Pastikan baris “http_port 3128” dan “http_access deny all” pada baris lain sudah diberi
tanda “#” pada awal baris.
7. Simpan konfigurasi, lalu restart service squid
8. Gunakan proxy server lalu lakukan pengujian di browser
HASIL KERJA
Autentikasi Proxy
Download file dengan ekstensi selain .exe dan .rar (contoh: openoffice.iso) di bolehkan
KESIMPULAN
Dari praktikum ini kita lebih mengetahui fungsi dari proxy server sebagai pengamanan. Dengan
proxy server kita dapat memblok suatu web atau bahkan memblok koneksi jika client melakukan
hal-hal yang tidak diinginkan. Selain itu kita juga dapat mengatur file apa saja yang boleh di
download atau tidak sesuai dengan ekstensi tertentu.