dmz with firewall

3
DMZ with firewall (Bag-1) Membangun Firewall Demilitarizes Zone (DMZ) Pada Server Linux dengan IPTables A. Pengertian Seorang Network Engineer, diharapkan mampu untuk mengamankan jaringannya dari serangan dari luar maupun dari dalam jaringan. Banyak cara atau metode yang dapat di implementasikan, tergantung dari kemampuan seorang network engineer. Salah satu cara yang paling baik adalah dengan membentengi server pada jaringan dengan teknik Demilitarized Zone (DMZ). Ada banyak cara pula untuk mengimplementasikan DMZ ini ke dalam jaringan kita. Seperti yang kita ketahui ada 2 (dua) jenis firewall yaitu secara hardware maupun software. Untuk versi yang hardware ada beberapa firewall papan atas seperti contoh Cisco PIX Firewall. Namun bila budget terbatas, membeli seperangkat Ciscp PIX Firewall bisa membocorkan kantong Anda. Sedangkan untuk firewall software seperti Black Ice, memang sangat powerfull. Tapi membeli software Black ICE cukup memberatkan juga. Karena itu kita tawarkan firewall murah meriah dengan menggunakan Linux. Dan ternyata linux ini cukup capable untuk di jadikan DMZ firewall. B. Persiapan Beberapa hal yang perlu di persiapkan adalah : 1. Server Linux Tentu saja ini adalah perangkat utama, sebuah PC atau bahkan real server (HP ML350G6, misalnya :D) yang di installkan system

Upload: hendi-santika

Post on 02-Jul-2015

150 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: DMZ with firewall

DMZ with firewall (Bag-1)

Membangun Firewall Demilitarizes Zone (DMZ)Pada Server Linux denganIPTables

A. PengertianSeorang Network Engineer, diharapkan mampu untuk mengamankan jaringannya dari serangan dari luar maupun dari dalam jaringan. Banyak cara atau metode yang dapat di implementasikan, tergantung dari kemampuan seorang network engineer. Salah satu cara yang paling baik adalah dengan membentengi server pada jaringan dengan teknik Demilitarized Zone (DMZ). Ada banyak cara pula untuk mengimplementasikan DMZ ini ke dalam jaringan kita. Seperti yang kita ketahui ada 2 (dua) jenis firewall yaitu secara hardware maupun software. Untuk versi yang hardware ada beberapa firewall papan atas seperti contoh Cisco PIX Firewall. Namun bila budget terbatas, membeli seperangkat Ciscp PIX Firewall bisa membocorkan kantong Anda. Sedangkan untuk firewall software seperti Black Ice, memang sangat powerfull. Tapi membeli software Black ICE cukup memberatkan juga. Karena itu kita tawarkan firewall murah meriah dengan menggunakan Linux. Dan ternyata linux ini cukup capable untuk di jadikan DMZ firewall.

B. PersiapanBeberapa hal yang perlu di persiapkan adalah :1. Server LinuxTentu saja ini adalah perangkat utama, sebuah PC atau bahkan real server (HP ML350G6, misalnya :D) yang di installkan system operasi Linux. Saya menggunakan Fedora Core 5, di mana sudah terinstal IPTables di dalamnya. Bila di dalam server anda belum terdapat IPTables, Anda bisa menginstalnya terlebih dulu.

2. 3 buah NIC (asumsi)3 Buah NIC ini di perlukan untuk mengkoneksikan setiap network. Ada 3 buah antar muka jaringan yang di perlukan yaitu:• NIC A untuk keperluan koneksi dengan ISP• NIC B untuk keperluan koneksi dengan jaringan local (LAN)• NIC C untuk keperluan koneksi dengan DMZ.

Page 2: DMZ with firewall

3. Sebuah (atau lebih) Switch autonegoitationTentu saja bila Anda menginginkan percobaan ini sempurna, Anda harus mencobanya di jaringan yang LIVE bukan ??

4. Perangkat lainnya…..Sejujurnya perangkat lainnya di sini bergantung kepada kebutuhan Anda. Karena peralatan ini tidak berhubungan langsung dengan Anda. Pada saat saya melakukan riset ini saya membutuhkan:a. Beberapa makanan kecilb. Segelas besar Teh Panas dengan gula yang sedikit.c. Lagu – lagu GMB dan True Worshiper dari Sony Ericsson W700i saya.

C. ProsesSebelumnya pastikan bahwa IPTables telah di install pada server Linux Anda. Jika belum, silahkan ikuti tata cara berikut ini.a. Download Source Code IPTABLES dari http://www.netfilter.orgb. Extract file tersebut. Bila kita mendowload *.tar.gz, gunakan perintah# tar xzpf iptables-xxx-.tar.gzc. Kompilasi file tersebut#make KERNEL_DIR=/usr/src/LinuxKernel DIR adalah direktori tempat kenel di tempatkan. Kalau directori Anda berubah, ubahlan sesuai dengan directory kernel Anda.d. Kita siap menginstal IPTABLES#make install KERNEL_DIR=/usr/src/LinuxSetelah proses selesai, kemungkinan kita memiliki aplikasi IPCHAINS. Uninstall aplikasi ini dengan perintah

#rpm –e - - nodeps ipchainsKalo step – step di atas sudah bisa berjalan dengan baik, maka IPTABLES sudah siap di gunakan.

Sebelum melakukan penyetingan server linux, sebaiknya kita mempelajari apa sebetulnya DMZ (Demilitarized Zone).

- Fungsi.Sebetulnya fungsi dari DMZ ini adalah melindungi server kita dari serangan dari luar jaringan. Keuntungan dari DMZ ini adalah kita tidak perlu membangun firewall di setiap server. Tapi kita cukup memiliki satu buah firewall yang akan melindungi server atau sekumpulan server.

- Topology jaringanPada contoh topology di bawah. Misalnya kita memiliki 4 buah server yang akan kita tempatkan pada DMZ.. Server-server tersebut memiliki alamat ip lokal, namun dapat di akses dari luar.

Page 3: DMZ with firewall

Langkah selanjutnya adalah memberikan alamat IP pada masing2x server. MisalnyaNo Server IP Port1 HTTP/S 192.168.0.30 80/tcp, 443/tcp2 DNS 192.168.0.31 53/tcp3 Mail 192.168.0.32 25/tcp, 110/tcp

Setelah menentukan alamat IP, kita akan menentukan koneksi apa yang melewati firewall kita. – Bersambung….