SlideShare a Scribd company logo
1 of 4
FIREWALL iptables
Pengantar
Menyiapkanfirewall yangbagusadalahsuatulangkahpentinguntukmengambildalammengamankan
sistemoperasi modern.Kebanyakandistribusi Linuxkapal denganbeberapaalatfirewall yangberbeda
yang dapatkita gunakanuntuk mengkonfigurasi firewallkami.Dalampanduanini,kami akanmeliputi
iptablesfirewall.
Iptablesadalahfirewall standartermasukdalamsebagianbesardistribusiLinux secaradefault(varian
modernyangdisebutnftablesakanmulai menggantinya).Hal ini sebenarnyafrontenduntukkait
netfilterkernel-level yangdapatmemanipulasijaringantumpukanLinux.Iabekerjadengan
mencocokkanmasing-masingpaketyangmelintasi interface jaringanterhadapseperangkataturan
untukmemutuskanapayangharus dilakukan.
Dalampanduanini kitaakan membahasbagaimanaiptablesbekerja.Dalamartikel berikutnyadalam
seri,kami akanmenunjukkancaramengkonfigurasi satusetdasaraturanuntukmelindungi Ubuntu
server14.04 Anda.
BagaimanaIptablesPekerjaan
Sebelumkitamulai membahasperintahyangsebenarnyadiperlukanuntukmengendalikaniptablesdan
membangunkebijakanfirewall,mari kitamembahasbeberapaterminologi danmembahasbagaimana
iptablesbekerja.
Iptablesfirewall beroperasi denganmembandingkanlalulintas jaringanterhadapseperangkataturan.
Aturanmendefinisikankarakteristikyangpaketharusharussesuai aturan,dantindakanyangharus
diambil untukpencocokanpaket.
Ada banyakpilihanuntukmenetapkanpaketsesuai aturantertentu.Andadapatcocokdenganjenis
protokol paket,sumberataualamattujuanatau port,antarmuka yangsedangdigunakan,hubungannya
denganpaketsebelumnya,dll
Ketikapoladidefinisikansesuai,tindakanyangterjadi disebuttarget.Sebuahtargetdapatmenjadi
keputusankebijakan akhiruntukpaket,seperti menerima,ataumenjatuhkan.Hal ini jugadapat
memindahkanpaketke rantai yangberbedauntukdiproses,atauhanyalogpertemuanitu.Adabanyak
pilihan.
Aturan-aturanini akandisusundalamkelompokyangdisebutrantai.Sebuah rantai adalahseperangkat
aturan yangpaketdiperiksaterhadapberurutan.Ketikapaketcocokdengansalahsatuaturan,
dijalankantindakanterkaitdantidakdiperiksaterhadapaturanyangtersisadalamrantai.
Seorangpenggunadapatmenciptakanrantai yang diperlukan.Adatigarantai didefinisikansecara
default.Mereka:
INPUT: Rantai ini menangani semuapaketyangditujukanke serverAnda.
OUTPUT: Rantai ini berisi aturanuntuklalulintasyangdibuatolehserverAnda.
MAJU: Rantai ini digunakanuntukmenanganilalulintasdiperuntukkanuntukserverlainnyayangtidak
dibuatpada serverAnda.Rantai ini padadasarnyaadalahcara untukmengkonfigurasi serverAnda
untukpermintaanrute ke mesinlain.
Setiaprantai dapat berisi nol ataulebihaturan,danmemiliki kebijakandefault.Kebijakanmenentukan
apa yang terjadi ketikasebuahpakettetesmelaluisemuaaturandalamrantai dantidaksesuai aturan
apapun.Andajuga dapatdrop paketatau menerimapaketjikatidakadaaturansesuai.
Melalui modul yangdapatdimuatmelalui aturan,iptablesjugadapatmelacakkoneksi.Ini berarti Anda
dapat membuataturanyang mendefinisikanapayangterjadi padapaketberdasarkanhubungannya
denganpaketsebelumnya.Kami menyebutnyakemampuanini"pelacakannegara","pelacakan
koneksi",ataumengkonfigurasi "mesinnegara".
Untuk panduanini,kami terutamaakanmencakupkonfigurasi rantai INPUT,karenamengandung
seperangkataturanyangakan membantukitamenyangkal lalulintasyangtidakdiinginkandiarahkan
pada serverkami.
IPv4 IPv6Versus
Firewall netfilteryangdisertakandalamkernelLinux terusIPv4danIPv6lalulintasbenar-benarterpisah.
Demikianjuga,alatyangdigunakanuntukmemanipulasitabel yangberisiaturanfirewall yangberbeda
juga.JikaAndamemiliki IPv6diaktifkanpadaserverAnda,Andaakanharusmengkonfigurasikeduatabel
untukmengatasi lalulintasserveryangdikenakan.
Perintahiptablesbiasadigunakanuntukmemanipulasi tabel yangberisi aturanyangmengaturlalulintas
IPv4.Untuk lalulintasIPv6,perintahpendampingdisebutip6tablesdigunakan.Ini adalahpoinpenting
untukinternalisasi,karenaituberarti bahwasetiapaturanyangAndatetapkandenganiptablestidak
akan mempengaruhipadapaketmenggunakanversi6protokol.
Sintaksantara perintahkembaradalahsama,sehinggamenciptakanrulesetuntuksetiaptabel ini tidak
terlalubesar.Hanyaingatuntukmemodifikasi keduatabel setiapkali Andamembuatperubahan.
Perintahiptablesakanmembuataturan-aturanyangberlakuuntuklalulintas IPv4,danip6tables
perintahakanmembuataturan-aturanyangberlakuuntuklalulintasIPv6.
Andaharus yakinuntukmenggunakanalamatIPv6sesuai serverAndauntukkerajinanaturanip6tables.
Hal yangPerluMind
Sekarangkitatahu bagaimanaiptablesmengarahkanpaketyangdatangmelalui antarmuka
(mengarahkanpaketke rantai yangtepat,memeriksaterhadapsetiapaturansampai salahsatucocok,
masalahkebijakandefaultrantai jikatidakadayangcocok),kitabisa mulai melihatbeberapaperangkap
untukmenyadari seperti yangkitamembuataturan.
Pertama,kitaperlumemastikanbahwakitamemiliki aturanuntukmenjagakoneksi saataktif jikakita
menerapkankebijakanpenurunandefault.Hal ini terutamapentingjikaAndaterhubungke serverAnda
melalui SSH.JikaAndatanpasengajamenerapkanaturanataukebijakanyangteteskoneksi Andasaat
ini,Andaselaludapatloginke DigitalOceanVPSAndadenganmenggunakankonsol web,yang
menyediakanout-of-bandakses.
Satu hal yang perludiingatadalahbahwaurutanaturandi setiapmateri rantai.Sebuahpakettidakharus
menemukanaturanyanglebihumumbahwaitucocokjikaitudimaksudkanuntukmencocokkanaturan
yang lebihspesifik.
Karenaitu,aturan dekatbagianatas rantai harus memilikitingkatyanglebihtinggi dari kekhususandari
aturan di bagianbawah.Anda harusmencocokkankasus-kasustertentupertama,dankemudian
memberikanaturanyanglebihumumuntukmencocokkanpolayanglebihluas.Jikapaketjatuhmelalui
seluruhrantai (tidaksesuai aturanapapun),ituakanmemukul aturanyangpalingumum, kebijakan
default.
Untuk alasanini,kebijakandefaultrantai sangatkuatmenentukanjenisaturanyangakan dimasukkan
dalamrantai.Sebuahrantai dengankebijakandefaultACCEPTakanberisi aturanyangsecara eksplisit
drop paket.Sebuahrantai yangdefaultnyaDROPakanberisi pengecualianuntukpaketyangharus
diterimasecarakhusus.
Kesimpulan
Pada titikini,caratermudahuntukbelajartentangbagaimanaiptablesbekerjaadalahuntuk
menggunakannyauntukmengimplementasikanfirewall Andasendiri.
Dalampanduanberikutnya,kami akanmenunjukkancaramembuatiptablesfirewall dasarpadaUbuntu
14.04. Ini akanmengunci serverAndakecuali untukbeberapalayananyanginginAndamemungkinkan.
JustinEllingwood

More Related Content

Viewers also liked

Pinning Slideshow
Pinning SlideshowPinning Slideshow
Pinning SlideshowTram Truong
 
чуда стварања. Serbian (srpski)
чуда стварања. Serbian (srpski)чуда стварања. Serbian (srpski)
чуда стварања. Serbian (srpski)HarunyahyaSerbian
 
Golden steps to perform laparoscopic sleeve gastrectomy
Golden steps to perform laparoscopic sleeve gastrectomyGolden steps to perform laparoscopic sleeve gastrectomy
Golden steps to perform laparoscopic sleeve gastrectomyDeep Goel
 
Laporan Pendahahuluan HTTP dan FTPS
Laporan Pendahahuluan HTTP dan FTPSLaporan Pendahahuluan HTTP dan FTPS
Laporan Pendahahuluan HTTP dan FTPSMuhammad Sulistiyo
 
ΟΙ περιπέτειες της Ντόροθι και των φίλων της στο σχολείο του Οζ
ΟΙ περιπέτειες της Ντόροθι και των φίλων της στο σχολείο του ΟζΟΙ περιπέτειες της Ντόροθι και των φίλων της στο σχολείο του Οζ
ΟΙ περιπέτειες της Ντόροθι και των φίλων της στο σχολείο του ΟζDimitra Provel
 
Guadalcanal
GuadalcanalGuadalcanal
Guadalcanaljeycik
 
історія села варваринці №2
історія села варваринці №2історія села варваринці №2
історія села варваринці №2gavronnatalia
 
презентация Microsoft office power point
презентация Microsoft office power pointпрезентация Microsoft office power point
презентация Microsoft office power pointЮлия Геращенко
 

Viewers also liked (10)

Pinning Slideshow
Pinning SlideshowPinning Slideshow
Pinning Slideshow
 
чуда стварања. Serbian (srpski)
чуда стварања. Serbian (srpski)чуда стварања. Serbian (srpski)
чуда стварања. Serbian (srpski)
 
Golden steps to perform laparoscopic sleeve gastrectomy
Golden steps to perform laparoscopic sleeve gastrectomyGolden steps to perform laparoscopic sleeve gastrectomy
Golden steps to perform laparoscopic sleeve gastrectomy
 
Laporan Pendahahuluan HTTP dan FTPS
Laporan Pendahahuluan HTTP dan FTPSLaporan Pendahahuluan HTTP dan FTPS
Laporan Pendahahuluan HTTP dan FTPS
 
ΟΙ περιπέτειες της Ντόροθι και των φίλων της στο σχολείο του Οζ
ΟΙ περιπέτειες της Ντόροθι και των φίλων της στο σχολείο του ΟζΟΙ περιπέτειες της Ντόροθι και των φίλων της στο σχολείο του Οζ
ΟΙ περιπέτειες της Ντόροθι και των φίλων της στο σχολείο του Οζ
 
Guadalcanal
GuadalcanalGuadalcanal
Guadalcanal
 
історія села варваринці №2
історія села варваринці №2історія села варваринці №2
історія села варваринці №2
 
презентация Microsoft office power point
презентация Microsoft office power pointпрезентация Microsoft office power point
презентация Microsoft office power point
 
Стан освіти
Стан освітиСтан освіти
Стан освіти
 
Başarısızlık Hikayeleri
Başarısızlık HikayeleriBaşarısızlık Hikayeleri
Başarısızlık Hikayeleri
 

More from Muhammad Sulistiyo

More from Muhammad Sulistiyo (9)

Tugas keamanan data
Tugas keamanan dataTugas keamanan data
Tugas keamanan data
 
Perbedaan FTP
Perbedaan FTPPerbedaan FTP
Perbedaan FTP
 
Laporan Resmi Nmap dan Hping
Laporan Resmi Nmap dan HpingLaporan Resmi Nmap dan Hping
Laporan Resmi Nmap dan Hping
 
Laporan Resmi HTTP
Laporan Resmi HTTPLaporan Resmi HTTP
Laporan Resmi HTTP
 
Laporan Pendahuluan dan Resmi FTP dan HTTP
Laporan Pendahuluan dan Resmi FTP dan HTTPLaporan Pendahuluan dan Resmi FTP dan HTTP
Laporan Pendahuluan dan Resmi FTP dan HTTP
 
Laporan Pendahuluan dan Resmi Telnet dan SSH
Laporan Pendahuluan dan Resmi Telnet dan SSHLaporan Pendahuluan dan Resmi Telnet dan SSH
Laporan Pendahuluan dan Resmi Telnet dan SSH
 
Laporan Pendahuluan Firewall
Laporan Pendahuluan FirewallLaporan Pendahuluan Firewall
Laporan Pendahuluan Firewall
 
Criptography
CriptographyCriptography
Criptography
 
Proxy radius
Proxy radiusProxy radius
Proxy radius
 

Recently uploaded

Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaAndreRangga1
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfAkhyar33
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxMOHDAZLANBINALIMoe
 
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxModul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxRIMA685626
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptxnursariheldaseptiana
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...pipinafindraputri1
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanAdePutraTunggali
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
E-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAE-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAAmmar Ahmad
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptPpsSambirejo
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKgamelamalaal
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxSaujiOji
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptnabilafarahdiba95
 
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRegresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRizalAminulloh2
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...Kanaidi ken
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxrizalhabib4
 

Recently uploaded (20)

Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
 
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxModul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
E-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAE-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMA
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptx
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRegresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 

Firewall-iptables

  • 1. FIREWALL iptables Pengantar Menyiapkanfirewall yangbagusadalahsuatulangkahpentinguntukmengambildalammengamankan sistemoperasi modern.Kebanyakandistribusi Linuxkapal denganbeberapaalatfirewall yangberbeda yang dapatkita gunakanuntuk mengkonfigurasi firewallkami.Dalampanduanini,kami akanmeliputi iptablesfirewall. Iptablesadalahfirewall standartermasukdalamsebagianbesardistribusiLinux secaradefault(varian modernyangdisebutnftablesakanmulai menggantinya).Hal ini sebenarnyafrontenduntukkait netfilterkernel-level yangdapatmemanipulasijaringantumpukanLinux.Iabekerjadengan mencocokkanmasing-masingpaketyangmelintasi interface jaringanterhadapseperangkataturan untukmemutuskanapayangharus dilakukan. Dalampanduanini kitaakan membahasbagaimanaiptablesbekerja.Dalamartikel berikutnyadalam seri,kami akanmenunjukkancaramengkonfigurasi satusetdasaraturanuntukmelindungi Ubuntu server14.04 Anda. BagaimanaIptablesPekerjaan Sebelumkitamulai membahasperintahyangsebenarnyadiperlukanuntukmengendalikaniptablesdan membangunkebijakanfirewall,mari kitamembahasbeberapaterminologi danmembahasbagaimana iptablesbekerja. Iptablesfirewall beroperasi denganmembandingkanlalulintas jaringanterhadapseperangkataturan. Aturanmendefinisikankarakteristikyangpaketharusharussesuai aturan,dantindakanyangharus diambil untukpencocokanpaket. Ada banyakpilihanuntukmenetapkanpaketsesuai aturantertentu.Andadapatcocokdenganjenis protokol paket,sumberataualamattujuanatau port,antarmuka yangsedangdigunakan,hubungannya denganpaketsebelumnya,dll Ketikapoladidefinisikansesuai,tindakanyangterjadi disebuttarget.Sebuahtargetdapatmenjadi keputusankebijakan akhiruntukpaket,seperti menerima,ataumenjatuhkan.Hal ini jugadapat memindahkanpaketke rantai yangberbedauntukdiproses,atauhanyalogpertemuanitu.Adabanyak pilihan.
  • 2. Aturan-aturanini akandisusundalamkelompokyangdisebutrantai.Sebuah rantai adalahseperangkat aturan yangpaketdiperiksaterhadapberurutan.Ketikapaketcocokdengansalahsatuaturan, dijalankantindakanterkaitdantidakdiperiksaterhadapaturanyangtersisadalamrantai. Seorangpenggunadapatmenciptakanrantai yang diperlukan.Adatigarantai didefinisikansecara default.Mereka: INPUT: Rantai ini menangani semuapaketyangditujukanke serverAnda. OUTPUT: Rantai ini berisi aturanuntuklalulintasyangdibuatolehserverAnda. MAJU: Rantai ini digunakanuntukmenanganilalulintasdiperuntukkanuntukserverlainnyayangtidak dibuatpada serverAnda.Rantai ini padadasarnyaadalahcara untukmengkonfigurasi serverAnda untukpermintaanrute ke mesinlain. Setiaprantai dapat berisi nol ataulebihaturan,danmemiliki kebijakandefault.Kebijakanmenentukan apa yang terjadi ketikasebuahpakettetesmelaluisemuaaturandalamrantai dantidaksesuai aturan apapun.Andajuga dapatdrop paketatau menerimapaketjikatidakadaaturansesuai. Melalui modul yangdapatdimuatmelalui aturan,iptablesjugadapatmelacakkoneksi.Ini berarti Anda dapat membuataturanyang mendefinisikanapayangterjadi padapaketberdasarkanhubungannya denganpaketsebelumnya.Kami menyebutnyakemampuanini"pelacakannegara","pelacakan koneksi",ataumengkonfigurasi "mesinnegara". Untuk panduanini,kami terutamaakanmencakupkonfigurasi rantai INPUT,karenamengandung seperangkataturanyangakan membantukitamenyangkal lalulintasyangtidakdiinginkandiarahkan pada serverkami. IPv4 IPv6Versus Firewall netfilteryangdisertakandalamkernelLinux terusIPv4danIPv6lalulintasbenar-benarterpisah. Demikianjuga,alatyangdigunakanuntukmemanipulasitabel yangberisiaturanfirewall yangberbeda juga.JikaAndamemiliki IPv6diaktifkanpadaserverAnda,Andaakanharusmengkonfigurasikeduatabel untukmengatasi lalulintasserveryangdikenakan. Perintahiptablesbiasadigunakanuntukmemanipulasi tabel yangberisi aturanyangmengaturlalulintas IPv4.Untuk lalulintasIPv6,perintahpendampingdisebutip6tablesdigunakan.Ini adalahpoinpenting untukinternalisasi,karenaituberarti bahwasetiapaturanyangAndatetapkandenganiptablestidak akan mempengaruhipadapaketmenggunakanversi6protokol.
  • 3. Sintaksantara perintahkembaradalahsama,sehinggamenciptakanrulesetuntuksetiaptabel ini tidak terlalubesar.Hanyaingatuntukmemodifikasi keduatabel setiapkali Andamembuatperubahan. Perintahiptablesakanmembuataturan-aturanyangberlakuuntuklalulintas IPv4,danip6tables perintahakanmembuataturan-aturanyangberlakuuntuklalulintasIPv6. Andaharus yakinuntukmenggunakanalamatIPv6sesuai serverAndauntukkerajinanaturanip6tables. Hal yangPerluMind Sekarangkitatahu bagaimanaiptablesmengarahkanpaketyangdatangmelalui antarmuka (mengarahkanpaketke rantai yangtepat,memeriksaterhadapsetiapaturansampai salahsatucocok, masalahkebijakandefaultrantai jikatidakadayangcocok),kitabisa mulai melihatbeberapaperangkap untukmenyadari seperti yangkitamembuataturan. Pertama,kitaperlumemastikanbahwakitamemiliki aturanuntukmenjagakoneksi saataktif jikakita menerapkankebijakanpenurunandefault.Hal ini terutamapentingjikaAndaterhubungke serverAnda melalui SSH.JikaAndatanpasengajamenerapkanaturanataukebijakanyangteteskoneksi Andasaat ini,Andaselaludapatloginke DigitalOceanVPSAndadenganmenggunakankonsol web,yang menyediakanout-of-bandakses. Satu hal yang perludiingatadalahbahwaurutanaturandi setiapmateri rantai.Sebuahpakettidakharus menemukanaturanyanglebihumumbahwaitucocokjikaitudimaksudkanuntukmencocokkanaturan yang lebihspesifik. Karenaitu,aturan dekatbagianatas rantai harus memilikitingkatyanglebihtinggi dari kekhususandari aturan di bagianbawah.Anda harusmencocokkankasus-kasustertentupertama,dankemudian memberikanaturanyanglebihumumuntukmencocokkanpolayanglebihluas.Jikapaketjatuhmelalui seluruhrantai (tidaksesuai aturanapapun),ituakanmemukul aturanyangpalingumum, kebijakan default. Untuk alasanini,kebijakandefaultrantai sangatkuatmenentukanjenisaturanyangakan dimasukkan dalamrantai.Sebuahrantai dengankebijakandefaultACCEPTakanberisi aturanyangsecara eksplisit drop paket.Sebuahrantai yangdefaultnyaDROPakanberisi pengecualianuntukpaketyangharus diterimasecarakhusus.
  • 4. Kesimpulan Pada titikini,caratermudahuntukbelajartentangbagaimanaiptablesbekerjaadalahuntuk menggunakannyauntukmengimplementasikanfirewall Andasendiri. Dalampanduanberikutnya,kami akanmenunjukkancaramembuatiptablesfirewall dasarpadaUbuntu 14.04. Ini akanmengunci serverAndakecuali untukbeberapalayananyanginginAndamemungkinkan. JustinEllingwood