47
Certified Network Associate ( MTCNA ) Modul 6 Firewall

Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

  • Upload
    others

  • View
    14

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Certified Network Associate ( MTCNA )

Modul 6

Firewall

Page 2: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Firewall

• Sebuah layanan keamanan jaringan yang melindungi jaringan Internal dari jaringan Eksternal. Contoh : Internet

• Berposisi ditengah – tengah antara jaringan lokal dan jaringan publik

• Selain mencegah serangan, firewall mengontrol koneksi data menuju, melewati, dan keluar dari router

• Firewall di RouterOS di atur dalam tabel Filter dan NAT

Page 3: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Firewall di MikroTik

• Filter rules

• NAT ( srcnat dan dstnat )

• Mangle

• Address List

• Layer 7 Protocol

• Service Ports

• Connections ( Hanya melakukan monitoring )

Page 4: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Firewall Filter

Ada 3 default chain ( Rantai ) :

• INPUT ( Paket menuju Router )

• OUTPUT ( Paket keluar dari Router)

• FORWARD ( Paket yang melawati Router )

Page 5: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Firewall Filter Action

• Setiap rule memiliki action, jika cocok maka ACCEPT.

• Jika tidak, maka ada di DROP atau REJECT.

• DROP Dibuang secara diam – diam ( Tak ada pemberitahuan )

• REJECT Ditolak dengan pesan ICMP Reject

• Atau Jump/return ke rule yang ditetapkan oleh user

Page 6: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Filter Actions

Pilih IP Firewall New Firewall Rule ( + ) Action

Page 7: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Filter Chains

Sebaiknya, pada setiap rule kalian berikan Komentar ( comment ) untuk meningkatkan Kemudahan dalam membaca.

Page 8: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Chain: Input

• Melindungi router itu sendiri

• Dari jaringan public ( Internet ) dan jaringan lokal

Page 9: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Chain: Input

• Buat rule chain Input, dengan action ACCEPT pada interface bridge untuk laptop kalian

( src. Address = 192.168.XY.200 )

• Buat rule chain Input, dengan action DROP pada interface bridge yang terhubung dengan yang lainnya.

Page 10: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang
Page 11: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Chain: Input

• Ubah IP Address laptop kalian ke 192.168.XY.199, DNS dan Gateway ke 192.168.XY.1

• Putuskan koneksi dari Router

• Coba koneksi ke Router ( Tidak Bisa )

• Coba koneksi ke Internet ( Tidak Bisa )

Page 12: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Chain: Input

• Laptop anda menggunakan router untuk melakukan resolving nama domain

• Connect ke router menggunakan MAC Winbox

• Tambahkan rule baru, chain Input accept ke interface bridge untuk mengizinkan DNS request ( Port: 53/udp )

• Taruh diatas rule Drop yang sebelumnya kita buat

• Connect ke Internet ( Bisa )

Page 13: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang
Page 14: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Chain: Input

• Ubah IP Address laptop anda ke dinamik ( DHCP )

• Connect ke Router

• Hapus atau disable rules yang kalian buat tadi

Page 15: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Chain: Forward

• Berisi rules yang mengontrol paket data yang akan melewati router

• Forward mengontrol traffic data antara client dan Internet, serta antara client dan client

Page 16: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Chain: Forward

• Secara default, traffic antara client- client yang terhubung ke router diizinkan

• Traffic antara client dan Internet secara default tidak dibatasi

Page 17: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Chain: Forward

• Tambahkan filter rule Drop Forward untuk port http (80/tcp)

• Saat mendefinisikan Port tujuan, Protocol harus kalian definisikan juga

Page 18: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Chain: Forward

• Coba buka web www.mikrotik.com ( Tidak Bisa )

• Coba buka WebFig di http://192.168.XY.1 ( Bisa )

• WebFig router bisa diakses karena traffic ini menuju router ( Input ), bukan melewati router ( Forward )

Page 19: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Port yang Sering Digunakan

Page 20: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Address List

• Address list mengizikan untuk membuat Action untuk banyak IP sekaligus

• Sangat mungkin untuk menambahkan IP ke address list secara otomatis

• IP bisa ditambahkan secara permanen atau hanya dalam batasan waktu tertentu

• Address list bisa berisi 1 IP Address, IP Range bahkan seluruh subnet

Page 21: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Address List

IP Firewall Address List New Address List (+)

Page 22: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Address List

• Selain mendefinisikan address di General tab, pindah ke tab Advanced dan pilih address list ( Src. Dan Dst. Sesuai dengan rule )

IP Firewall New Firewall Rule Advanced

Page 23: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Address List

• Firewall action bisa digunakan untuk menambahkan address ke address list secara otomatis

• Permanen atau sementara

IP Firewall New Firewall Rule (+) Action

Page 24: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Address List

• Buat address list yang berisi IP yang diziinkan, jangan lupa tambahkan IP laptop kalian

• Tambahkan Input accept filter rule pada interface bridge untuk Port Winbox saat koneksi dari address yang terdapat di dalam address list yang diizinkan

• Tambahkan Input drop filter rule untuk orang lain saat koneksi ke Winbox

Page 25: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Firewall Log

• Setiap rule firewall bisa di log saat rule tersebut cocok

• Bisa ditambahkan keterangan spesifik untuk memudahkan pencarian record nanti

Page 26: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Firewall Log

IP → Firewall → Edit Firewall Rule → Action

Page 27: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Firewall Log

• Aktifkan Logging pada kedua rule firewall yang kita buat di Address List LAB

• Connect ke Winbox dengan IP yang diizinkan

• Disconnect dan ganti IP yang tidak terdaftar di IP yang diizinkan

• Coba connect router dengan winbox

• Ganti IP ke awal dan observasi entri log

Page 28: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

NAT

• Network Address Translation ( NAT ) adalah metode yang memodifikasi asal atau tujuan dari suatu paket IP Address

• Ada 2 tipe NAT yaitu Source NAT dan Destination NAT

Page 29: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

NAT

• NAT biasanya digunakan untuk menyediakan akses ke jaringan eksternal dari client yang menggunakan private IP (src-nat)

• Mengizinkan akses dari jaringan eksternal ke sumber daya ( contoh: web server ) yang ada di jaringan lokal (dst-nat)

Page 30: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

NAT

Page 31: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

NAT

Page 32: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

NAT

• Chain srcnat dan dstnat digunakan untuk menjalankan firewall NAT menurut fungsinya

• Sama dengan filter, bekerja dengan prisip If-Then

• Dibaca dari atas table

Page 33: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Dst NAT

Page 34: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Dst NAT

Page 35: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Redirect

• Tipe spesial dari dstnat

• Action ini akan mengalihkan (Redirect) paket ke router sendiri

• Salah satu contoh penerapannya adalah membangun transparent proxy ( contoh : HTTP Proxy, DNS )

Page 36: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Redirect

Page 37: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Redirect

• Buat rule dstnat redirect untuk mengirim semua request dengan port tujuan HTTP (80/tcp) ke router dengan port 80

• Coba buka web www.mikrotik.com atau website lain yang menggunakan protokol HTTP

• Jika sudah, hapus atau disable rule itu

Page 38: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Src NAT

Masquerade adalah salah satu tipe spesial dari srcnat

Page 39: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Src NAT

• Srcnat action src-nat memiliki arti menulis ulang asal IP address atau port asal

• Contoh: sebuah perusahaan memiliki network 192.168.1.0/24 untuk jaringan lokal mereka. Perusahaan itu menggunakan ISP untuk Internet mereka dengan IP public yang berbeda network LAN. Agar terhubung, network engineer bisa menggunakan srcnat

Page 40: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

NAT Helpers

• Beberapa protokol membutuhkan apa yang disebut NAT Helpers untuk bekerja dengan baik di jaringan NAT’d

Page 41: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Connections

• New – Paket membuka koneksi baru

• Established – Paket telah dimiliki oleh koneksi yang ada

• Related – Paket membuka koneksi baru namun masih memiliki relasi dengan koneksi yang ada

• Invalid – Paket tidak dimiliki oleh semua koneksi yang ada ( mengambang di jaringan )

Page 42: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Connections

Page 43: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Connection Tracking

• Memanage informasi tentang semua koneksi yang aktif

• Telah diaktifkan pada NAT dan filter

• Connection state tidak sama dengan TCP state

Page 44: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Connection Tracking

Page 45: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

FastTrack

• Metode untuk “mempercepat” aliran paket yang melewati router

• Koneksi establised atau related bisa di tandai sebagai fasttrack connection

• Bypass firewall, connection tracking, simple queue dan fitur lainnya

• Saat ini hanya support protokol TCP dan UDP

Page 46: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

FastTrack

Sumber : http://wiki.mikrotik.com/wiki/Manual:Wiki/Fasttrack

Page 47: Certified Network Associate ( MTCNA ) Modul 6 Firewallindex-of.es/z0ro-Repository-2/Data/jaringan/Mikrotik/Module-6-Firewa… · Firewall •Sebuah layanan keamanan jaringan yang

Tentang Penulis

• Nama : Joshua Renaldo

• TTL : Jakarta, 5 Juli 1998

• Umur : 17 Tahun

• MTCNA ( 7 April 2016 )

• Email : [email protected]