firewall - gunadarmaaqwamrosadi.staff.gunadarma.ac.id/downloads/files/8168/... · web...

73
FIREWALL FIREWALL Deris Stiawan FASILKOM UNSRI Firewall | Fakultas Ilmu Komputer UNSRI 1

Upload: others

Post on 07-Feb-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

FIREWALLFIREWALLDeris Stiawan

FASILKOM UNSRI

Firewall | Fakultas Ilmu Komputer UNSRI 1

Page 2: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

PPeendndaahuhulluuaann

• Internet adalah jaringan publik• Terdiri dari berbagai tipe dan sifat

pengguna• Dibutuhkan suatu cara untuk

mengamankan jaringan komputer kita

Firewall | Fakultas Ilmu Komputer UNSRI 2

Page 3: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

FFiirreewwaallll

• Berupa seperangkat hardware atau software, bisa juga berupa seperangkat aturan dan prosedur yang ditetapkan oleh organisasi.

• Sistem Security yang menggunakan device atau sistem yang diletakkan di dua jaringan dengan fungsi utama melakukan filtering terhadap akses yang akan masuk

• Box h/w = PIX Firewall cisco, Pasport Nortel, Checkpoint, Cyberguard,…

• H/w atau s/w yang penting “policy”

Page 4: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

Firewall | Fakultas Ilmu Komputer UNSRI 3

Page 5: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

• Sebagai akses unauthorized yang akankeluar atau masuk ke jaringan LAN dan keInternet.

• Seorang satpam yang akan memerikasa semua orang yang akan masuk dankeluar,

• Kebijakan direktur perusahaan tersebut, satpam hanya menjaga dan menjalankan perintah yang diterimanya

Firewall | Fakultas Ilmu Komputer UNSRI 4

Page 6: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

MMeettooddee FFiirreewwaallll• Packet filtering & analysis• Protocol (TCP/UDP)• Port address• Keyword• Ip address• Application

Firewall | Fakultas Ilmu Komputer UNSRI 5

Page 7: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

• Pada umumnya sebuah Internet Firewalldiinstall di antara jaringan internal yang terhubung dengan Internet

Firewall | Fakultas Ilmu Komputer UNSRI 6

Page 8: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

Firewall | Fakultas Ilmu Komputer UNSRI 7

Page 9: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

FFuunnggssii FFiirreewwaallll• Firewall sebagai focus keputusan

security, Bayangkan firewall sebagai choke point, semua traffic yang masuk dan keluar harus melewati “ pos pemeriksaan”,

Firewall | Fakultas Ilmu Komputer UNSRI 8

Page 10: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

• Firewall mendukung security policy,misalnya perusahaan menetapkan penggunaan NAT (Network Address Translation),– hanya user atau group– hanya protocol tertentu,– hanya beberapa aplikasi dan sumber daya– Waktu akses– Akses dari tempat tertentu

Firewall | Fakultas Ilmu Komputer UNSRI 9

Page 11: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

• Mencatat Log Aktivitas User, olehkarena trafik melewati firewall, maka disini dapat kita buat suatu system untukmencatat semua kegiatan system dan user yang menggunakan jaringan. Sebagai dokumentasi yang tepat untuk menentukan policy (AAA)

Firewall | Fakultas Ilmu Komputer UNSRI 10

Page 12: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

KKeekkuurranangangan

• Firewall tidak dibuat untuk penyerang“orang dalam”

• Firewall tidak dapat melindungi dan melawan hubungan yang tidak melewatinya (sistem back-door).

• Firewall tidak dapat melindungi dan melawan virus

Page 13: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

Firewall | Fakultas Ilmu Komputer UNSRI 11

Page 14: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

Metode-MetodeMetode-Metode FIREWALLFIREWALL

Firewall | Fakultas Ilmu Komputer UNSRI 12

Page 15: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

PPeerrttiimbmbaannggaann• Apa yang akan diproteksi• Membeli / membangun sendiri

– Box atau by software– Fasilitas yang disediakan (log, analys,…)– Memperhatikan “brand” & standar dipasar

• Anggaran biaya• User policy• Upgradeable & standarisasi NCSA (National

Computer Security Associates)• Vendor dan dukungan teknis

Firewall | Fakultas Ilmu Komputer UNSRI 13

Page 16: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

PPrrooxxyy SSeerrvveerr• Memenuhi permintaan user untuk layanan

Internet (http, FTP,Telnet) dan mengirimkannya sesuai dengan kebijakan

• Bertindak sebagai gateway menuju layanan

• Mewakili paket data dari dalam dan dari luar

• Menangani semua komunikasi internet –ekternal

Firewall | Fakultas Ilmu Komputer UNSRI 14

Page 17: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

• Bertindak sebagai gateway antara mesininternal dan eksternal

• Proxy server mengevaluasi dan mengontrol permintaan dari client, jika sesuai policy dilewatkan jika tidak di deny/drop

• Menggunakan metode NAT• Memeriksa isi paket• Store & forward cache• S/W = ISA, Squid, …

Firewall | Fakultas Ilmu Komputer UNSRI 15

Page 18: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

AAAAAA

• Authentication, Authorization, Accounting System

• Mengotentikasi keabsahan, memberi wewenang, dan mencatat semua aktivitas

• menangani proses authentikasi dari banyak user dan membandingkannyadengan database yang ada pada server

Firewall | Fakultas Ilmu Komputer UNSRI 16

Page 19: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

• melayani banyak user dalam waktu yangbersamaan, mengsinkronisasi user yang akan login dengan Database server dan dengan server AAA lainnya

• Protocol TACACS+ (Terminal Access Controler Access Control Systems +) dan RADIUS (Remote Access Dial-In User Services) dan KERBE-OS)

Firewall | Fakultas Ilmu Komputer UNSRI 17

Page 20: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan
Page 21: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan
Page 22: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

VPNVPN

• Encapsulation paket di jaringan publik• Seakan-akan membuat jaringan private di

atas jaringan publik• Metode tunneling• Protocol IPSec, PPTP, GRE• Menghemat anggaran komdat WAN

Firewall | Fakultas Ilmu Komputer UNSRI 20

Page 23: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

ExtranetBusiness Partner

Mobile User

Home Telecommuter

POP

DSL Cable

Internet VPN

Central Site

Site-to-SiteRemote Office

Page 24: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

PPaacckkeett FFiilltteerr BBaasseedd

• suatu aturan untuk meneruskan atau menolak akses dari dalam dan luar jaringan kita,

• variablenya : alamat asal (source address, alamat tujuan (destination address),protocol, dan nomer port.

Page 25: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

Firewall | Fakultas Ilmu Komputer UNSRI 22

Page 26: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

Firewall | Fakultas Ilmu Komputer UNSRI 23

Page 27: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

AAcccceessss CCoonnttrrooll FFiilltteerriinngg

• Metode menggunakan– ACLs– IPChain– IPTables– IP filter– IP Fw– …

Page 28: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

Firewall | Fakultas Ilmu Komputer UNSRI 24

Page 29: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

MMeettooddee HHoonneeyySpSpoott

• Proyek Honeynet dengan sengaja memancing hacker. Mereka boleh bersenang-senang disana, sementara metodenya dipelajari.

• Menyediakan server untuk “dikerjai” hacker agar menghabiskan waktu dan diawasi

• Disiapkan untuk menganalisa serangan dan metode yang dilakukannya

• By s/w : Deception Toolkit, Cybercorp, sting, snort, …

Page 30: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

Firewall | Fakultas Ilmu Komputer UNSRI 25

Page 31: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

IInnttrruussiioonn DDeetteeccttiioonn

((IIDDSS))• IDS dapat berfungsi sebagai sensor, Director,

Communication Service atau peringatan dini dari percobaan kegiatan anomaly.

• memberikan peringatan secara dini jika jaringan akan ada untuk mencoba menyerang

• Sistem bisa “mixed” dengan mail/sms sebagai sistem peringatan

• Mengenali dengan metode– misuse detection, dengan mencari “signatures” yang

sudah dikenali– anomali detection, dengan mengamati perilaku yang

tidak wajar oleh user atau aktifitas aplikasi

Firewall | Fakultas Ilmu Komputer UNSRI 26

Page 32: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

• host-based IDS (HIDS)– Memeriksa log system dan aktivitas

• network-based IDS (NIDS)– Memeriksa tipe dan konten network packet

Firewall | Fakultas Ilmu Komputer UNSRI 27

Page 33: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan
Page 34: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

Firewall | Fakultas Ilmu Komputer UNSRI 29

Page 35: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

Firewall | Fakultas Ilmu Komputer UNSRI 30

Page 36: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

Firewall | Fakultas Ilmu Komputer UNSRI 31

Page 37: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

Firewall | Fakultas Ilmu Komputer UNSRI 32

Page 38: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

LLiiffee CCyyccllee SSeeccuurriittyy

• Business Requirement• Design Arsitektur• Analisa resiko dan kebutuhan• Pengembangan Policy• Prosedur dan perencanaan• Testing dan implementasi

Page 39: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

Firewall | Fakultas Ilmu Komputer UNSRI 33

Page 40: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

POLICYPOLICY FIREWALLFIREWALL

Firewall | Fakultas Ilmu Komputer UNSRI 34

Page 41: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

PPoolliiccyy FFIIREWALLREWALL• Computer Physical, membuat aturan baku

tentang akses computer dan jaringansecara langsung misalnya kabel, server yang diletakkan diruangan khusus, hub, router, dan lain-lain

• Koneksi kabel yang dilindungi, kabel UTP, STP atau coax dari gangguan sabotase langsung.

• Membuat password BIOS, LILO boots, Screen saver

Firewall | Fakultas Ilmu Komputer UNSRI 35

Page 42: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

• Automatic Lock, aturan yang memungkinkan penguncian sistem secara otomatis, jika terjadi misalkan penulisan password yang salah sebanyak tiga kali.

• Check Log adminstrasi secara priodik melakukan checking semua aktivitas sistem computer

• Closed Port / Services / Daemon, menutup port- port atau layanan-layanan yang tidak pentingatau tidak digunakan

• Ganti password secara berkala (admin &user) dan dokumentasikan

Firewall | Fakultas Ilmu Komputer UNSRI 36

Page 43: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

• New accounts, membatasi user baru dengan quota, memory dan akses beserta hak yang dimilikinya

• Checking Files, melakukan pemeriksaan secara intersif file atau software yang didapatkan dariluar sistem atau dari download di Internet

• Remote account, melakukan checking misalnya remote account yang telah kadaluarsa

• User id dan Group id, menerapkan kelompok- kelompok berdasarkan user dan kelompok agar mudah dimaintenence

• Account, apakah sebuah account dapat digunakan bersama, disaat accountnya ditolak apa yang harus dilakukan oleh user.

Firewall | Fakultas Ilmu Komputer UNSRI 37

Page 44: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

• Root Security, sistem administrasi denganmenggunakan remote sistem harus melalui jaringan yang aman, misalnya VPN, SSL, atau SSH.

• Remote User, disaat akan terkoneksi ke jaringan apa yang mesti dilakukan oleh user, bagaimanajika user akan terkoneksi ke jaringan local dari jaringan public.

• Backup, membuat aturan dengan menerapkan kegiatan backup secara berkala atau menggunakan sistem cadangan.

Firewall | Fakultas Ilmu Komputer UNSRI 38

Page 45: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

• Patch terbaru, melakukan updating patchyang disediakan vendor peragkatlunaknya untuk menutupi lubang-lubang keamanan

• Sosialisasi dan kemudahan prosedur• Team hotline, membuat sebuah tim

penangananan jika terjadi serangan dan kerusakan dan menyiapkan nomer khusus online setiap saat.

Firewall | Fakultas Ilmu Komputer UNSRI 39

Page 46: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

• Jika memungkinkan, alihkan atau gandakan logdari suatu server ke mesin lainnya. Tujuannya,agar menyulitkan hacker menghapus log setelah melancarkan aksinya, ataupun jika berhasil, kita masih mempunyai backup log-nya.

• Jangan lupa buat check list terhadap apa-apa yang perlu dilakukan dan juga buat catatantentang apa-apa yang telah dilakukan terutamadilakukan jika terjadi anomaly sistem.

Firewall | Fakultas Ilmu Komputer UNSRI 40

Page 47: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

MMeennggeenanall JJeenniiss SSeerranganangan

• DOS & DDOS• Spoofing• TCP SYN attack• Brute Force & Dictionary attack password

Firewall | Fakultas Ilmu Komputer UNSRI 41

Page 48: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

• E-mail• HTTP• FTP

AnAnccaammaannIInntteerrnneett

• File Sharing• Instance Messaging

Firewall | Fakultas Ilmu Komputer UNSRI 42

Page 49: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

PPaasssswwoorrdd

• Jangan pernah menggunakan kata-kata umum yang ada dikamus

• Gunakan kombinasi huruf dan angka (besar dan kecil)

• Min 5 karakter• Ganti secara berkala• Jangan gunakan password tentang pribadi :

TTL, nama pacar, nama ortu, alamat, dll• Harus mudah diingat• Don’t trust any one…!! (paranoid)

Page 50: FIREWALL - Gunadarmaaqwamrosadi.staff.gunadarma.ac.id/Downloads/files/8168/... · Web viewCommunication Service atau peringatan dini dari percobaan kegiatan anomaly. • memberikan

Firewall | Fakultas Ilmu Komputer UNSRI 43