December 21, 2012

Firewall dengan IPTables

FIREWALL



FIREWALL

         Firewall adalah suatu sistem perangkat lunak yang mengizinkan lalu lintas jaringan yang dianggap aman untuk bisa melaluinya dan mencegah lalu lintas jaringan yang dianggap tidak aman. Umumnya, sebuah tembok-api diterapkan dalam sebuah mesin terdedikasi, yang berjalan pada pintu gerbang (gateway) antara jaringan lokal dengan jaringan Internet.

       Firewall digunakan untuk membatasi atau mengontrol akses terhadap siapa saja yang memiliki akses terhadap jaringan pribadi dari pihak luar. Saat ini, istilah firewall menjadi istilah lazim yang merujuk pada sistem yang mengatur komunikasi antar dua macam jaringan yang berbeda. Mengingat saat ini banyak perusahaan yang memiliki akses ke Internet dan juga tentu saja jaringan berbadan hukum di dalamnya, maka perlindungan terhadap perangkat digital perusahaan tersebut dari serangan para peretas, pemata-mata, ataupun pencuri data lainnya, menjadi kenyataan.



IPTABLES (TABLE IP)

            Dalam rangka untuk membuat server lebih aman setelah set up awal, Ubuntu mengatur dengan Iptables yang merupakan firewall default distribusi itu. Pada awalnya, meskipun firewall Ubuntu dikonfigurasi, itu sudah diatur untuk mengizinkan semua lalu lintas masuk dan keluar pada server pribadi vritual. Untuk mengaktifkan beberapa perlindungan yang lebih kuat di server, kita bisa menambahkan beberapa aturan dasar untuk Tabel IP.

                Aturan tabel IP berasal dari serangkaian pilihan yang dapat dikombinasikan untuk membuat setiap proses tertentu. Setiap paket yang melintasi firewall tersebut akan diperiksa oleh masing-masing aturan dalam rangka. Secepat itu cocok dengan aturan, paket mengikuti tindakan terkait, jika tidak melanjutkan ke depan.


PERINTAH IPTABLES

-A: (Tambah), menambahkan aturan ke Tabel IP
-L: (Daftar), menunjukkan aturan saat conntrack
-m: memungkinkan aturan harus didasarkan pada keadaan sambungan saat ini, diuraikan di dalam - perintah cstate.
-cstate: menjelaskan menyatakan bahwa koneksi dapat di, ada 4: New, Terkait, Didirikan, dan tidak valid
-p: (port), mengacu pada pelabuhan di mana mesin menghubungkan
-j: (melompat), perintah ini mengacu pada tindakan yang perlu diambil jika sesuatu sesuai aturan sempurna.
Ini diterjemahkan ke salah satu dari empat kemungkinan:
    -ACCEPT: paket yang diterima, dan tidak ada aturan lebih lanjut diproses
    -REJECT: paket ditolak, dan pengirim diberitahu, dan tidak ada aturan lebih lanjut diproses
    -DROP: paket ditolak, namun pengirim tidak diberitahu, dan tidak ada aturan lebih lanjut diproses
    -LOG: paket yang diterima tapi login, dan aturan-aturan berikut ini diproses
-I: (Insert), menambahkan aturan antara dua yang sebelumnya
-I INPUT 3: memasukkan sebuah aturan ke dalam Tabel IP untuk membuat ketiga dalam daftar
-v: (verbose), menawarkan rincian lebih lanjut tentang aturan.


Jika Anda memiliki satu set aturan di tempat atau ingin memulai segar, Anda selalu dapat menetapkan aturan kembali ke default dengan menyiram dan menghapus semua dari mereka:

sudo iptables-F


Selain itu
, jika Anda ingin mempercepat pekerjaan Anda dengan Tabel IP, Anda dapat menyertakan-n dalam perintah. Opsi ini menonaktifkan DNS lookups dan mencegah perintah dari mencoba untuk menemukan kebalikan dari IP setiap ruleset. Anda bisa menggunakan ini untuk aturan daftar, sebagai contoh:

iptables-L-n


Jika Anda ketik di bawah ini, Anda dapat melihat aturan saat ini dalam Tabel IP server virtual:


sudo iptables -L


Atur setting seperti ini: 


Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination

 

 

Jika Anda memiliki satu set aturan di tempat atau ingin memulai segar, Anda selalu dapat menetapkan

aturan kembali ke default dengan menyiram dan menghapus semua dari mereka:

 

sudo iptables -F

 

Selain itu, jika Anda ingin mempercepat pekerjaan Anda dengan Tabel IP, Anda dapat menyertakan-n

dalam perintah.Opsi ini menonaktifkan DNS lookups dan mencegah perintah dari mencoba untuk

menemukan kebalikan dari IP setiap ruleset. Anda bisa menggunakan ini untuk aturan daftar, sebagai contoh:


iptables -L -n

 

MENYIMPAN IPTABLES

Kita dapat menginstalnya menggunakan apt-get: 

sudo apt-get install iptables-persistent

 

Selama instalasi, Anda akan ditanya apakah Anda ingin menyimpan aturan iptable untuk kedua IPv4 aturan

dan aturan IPv6. Katakanlah ya untuk keduanya. Aturan Anda kemudian akan disimpan di / etc/iptables/rules.v4 dan / etc/iptables/rules.v6. Setelah instalasi selesai, mulailah iptables-persistent berjalan: 

 

sudo service iptables-persistent start 

 

Setelah setiap reboot server, Anda akan melihat bahwa aturan tetap di tempatnya.

Polsri

E-Learning Polsri

0 comments:

:a: :b: :c: :d: :e: :f: :g: :h: :i: :j: :k: :l: :m: :n:

Post a Comment