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.
0 comments:
Post a Comment