konsep firewall untuk memblokir situs yang tidak diinginkan

watch_later Wednesday, March 7, 2018

A. Pendahuluan
  • Pengertian
Suatu sistem yang dirancang untuk mencegah akses yang tidak diinginkan dari atau ke dalam suatu jaringan internal. Tembok api bekerja dengan cara melacak dan mengendalikan jalannya data serta memutuskan aksi untuk melewatkan (pass), menjatuhkan (drop), menolak (reject), mengenkripsi atau melakukan pencatatan aktivitas (log) data.
  • Latar Belakang
Ketika sedang browsing di browser terkadang muncul hal yang tidak diinginkan ataupun karena kesengajaan, hal tersebut tentunya menjadi hal yang tidak baik bahkan bisa merusak moral dan pikiran remaja.
  • Maksud dan Tujuan
Untuk meminimalisir situs yang tidak diinginkan ataupun yang diinginkan akan tetapi tidak baik untuk diperlihatkan.
B. Pembahasan
Firewall diposisikan antara jaringan lokal dan jaringan publik, bertujuan melindungi komputer dari serangan, dan secara efektif mengontrol koneksi data menuju, dari, dan melalui router.

Fitur yang dapat digunakan untuk meminimalisir situs tidak diinginkan antara lain:
  1. Rules
  2. NAT (source-nat and destination-nat)
  3. Mangle
  4. Address List
  5. Layer 7 Protocol (baru di versi 3)
Traffic Flow (Aliran Data)

Setiap paket data memiliki asal (source) dan tujuan (destination).
Traffic flow bisa dibedakan menjadi 3 kategori, dilihat dari sudut pandang router.
  • Dari Luar router menuju ke luar router lagi
Contoh : traffic client browsing ke internet
  • Dari luar router menuju ke dalam router itu sendiri (Local process).
Contoh : traffic winbox ke router
  • Dari dalam router (local process) menuju ke luar router.
Contoh : traffic ping dari new terminal winbox

Firewall Filters – Blocking Rules
Adalah cara untuk memfilter paket, dilakukan untuk meningkatkan keamanan jaringan, dan mengatur flow data dari, ke client, ataupun router Pembacaan rule filter dilakukan dari atas ke bawah secara berurutan. Jika melewati rule yang kriterianya sesuai akan dilakukan action yang ditentukan, jika tidak sesuai, akan dianalisa ke baris selanjutnya.

  • Action Filter
accept – paket diterima dan tidak melanjutkan membaca baris berikutnya
drop – menolak paket secara diam-diam (tidak mengirimkan pesan penolakan ICMP)
reject – menolak paket dan mengirimkan pesan penolakan ICMP tarpit – menolak, tetapi tetap menjaga TCP connections yang masuk (membalas dengan SYN/ACK untuk paket TCP SYN yang masuk)
log – menambahkan informasi paket data ke log

Connection State
Setiap paket data yang lewat memiliki status:
  • Invalid – paket tidak dimiliki oleh koneksi apapun, tidak berguna
  • New – paket yang merupakan pembuka sebuah koneksi/paket pertama dari sebuah koneksi
  • Established – merupakan paket kelanjutan dari paket dengan status new.
  • Related – paket pembuka sebuah koneksi baru, tetapi masih berhubungan dengan koneksi sebelumnya.

Simple Blocking
  1. Blok semua invalid connection ke router
  2. Accept koneksi related dan established
  3. Blok koneksi winbox ke router yang masuk melalui interface public (wlan)
  4. Blok koneksi dari laptop ke ip tertentu, contoh: 10.10.10.100

Network Address Translation (NAT)
NAT digunakan untuk melakukan pengubahan baik src-address ataupun dst-address. Setelah paket data pertama dari sebuah koneksi terkena NAT, maka paket berikutnya pada koneksi tersebut juga akan terkena NAT. NAT akan diproses terurut mulai baris paling atas hingga ke bawah.

src-nat and masquerade
Untuk menyembunyikan IP Address lokal dan menggantikannya dengan IP Address publik yang sudah terpasang pada router
  • src-nat
Kita bisa memilih IP Address publik yang digunakan untuk menggantikan.
  • masquerade
Secara otomatis akan menggunakan IP Address pada interface publik. Digunakan untuk mempermudah instalasi dan bila IP Address publik pada interface publik menggunakan IP Address yang dinamik (misalnya DHCP, PPTP atau EoIP)

dst-nat and redirect
Untuk melakukan penggantian IP Address tujuan, atau mengarahkan koneksi ke localhost.
  • dst-nat
Kita bisa mengganti IP Address dan port
tujuan dari seuatu koneksi.
  • redirect
Untuk mengalihkan koneksi yang tadinya
melwati router, dan dialihkan menuju ke
loclhost

C. Kesimpulan
Tidak ada Firewall yang tidak bisa ditembus oleh situs situs yang tidak diinginkan, akan tetapi setidaknya dapat meminimalisir dan mencegah akan hal hal yang tidak diinginkan tersebut.

D. Referensi
https://id.wikipedia.org/wiki/Tembok_api
Materi Mikrotik MTCNA-05-2012



sentiment_satisfied Emoticon