Monday, April 30, 2012

Konfigurasi Firewall


Konfigurasi Firewall


Jika pada sebelum-sebelumnya saya membahas dengan menggunakan perintah iptables, maka sekarang saya akan membahas firewall dengan proxy. Proxy memiliki beberapa fungsi, yaitu : packet filtering, load balancing, dan authentication.

Proxy pun dapat melakukan caching, sehingga membuat koneksi internet menjadi lebih cepat dibanding biasanya. Dengan cache, maka kita tidak perlu mengulang site yang sama dua kali, karena cache/jejak kita ke site tersebut sudah disimpan sehingga jika kita ingin memuat ulang site tersebut akan secara otomatis memuat cache pertama. Bagus bukan?

Selain cache, proxy dapat melakukan packet filtering. Apa tujuan dari packet filtering? Sama halnya dengan perintah iptables pada bahasan saya sebelumnya. Jika iptables menyaring paket berupa data, maka proxy dapat menyaring paket berupa data url. Jadi jika kita ingin memblokir suatu site agar tidak dapat kita akses, maka kita dapat menggunakan proxy.

Selain itu, proxy pun dapat digunakan sebagai authentication. Maksudnya setiap kali kita ingin mengakses internet, maka kita harus memasukan user dan passsword dengan benar. Jika salah maka kita tidak dapat mengakses internet. Namun sekarang saya hanya akan membahas mengenai fungsi proxy sebagai packet filtering.

Pertama-tama anda harus mengetahui topologi yang kalian gunakan. Saya menggunakan topologi seperti berikut:



Lalu setelah itu kalian buat perencanaan, seperti site apa saja yang tidak boleh atau yang boleh. Di sini saya mengatur agar tidak dapat membuka www.facebook.com, www.twitter.com, dan www.kaskus.us
Saya juga memblokir suatu site jika kita mengetikan kata facebook, twitter, dan kaskus.

Untuk implementasi yang telah saya buat, bisa di lihat speperti berikut:

Install telebih dahulu aplikasi firewall. Di sini daya menggunakan squid3 sebagai aplikasi firewall.



Jika sudah, kita lakukan konfigurasi software yang telah terinstall


Lakukan konfigurasi seperti gamabr di bawah ini (dapat kalian atur sesuka kalian):


Isi dari /etc/squid3/blokir, di isi dengan alamat web yang ingin kalian blokir:


Isi dari /etc/squid3/blokirkata, berisi kata yang ingin kalian blokir:



Untuk proses redirecting, saya mengkonfigurasi pada file rc.local sehingga hasil perintah ini akan selalu dijalankan setiap kali sistem dinyalakan. Isi dapat dilihat seperti berikut:


Untuk menjalankannya kalian dapat menggunakan perintah “/etc/init.d/rc.local start

Terakhir, kita restart proses squid3 sehingga hasil konfigurasi kita terjalankan:


Untuk pengujian, saya menggunakan web browser dan mencoba site-site yang telah dibolkir oleh proxy yang telah saya buat:

Hasil akses ke www.facebook.com

Hasil akses ke www.twitter.com

Hasil akses ke www.kaskus.us

Hasil akses ke site yang dibolehkan, dalam hal ini saya mengakses site www.google.co.id


Hasil pencarian dengan kata kunci yang mengandung kata "facebook"



No comments:

Post a Comment