Halo teman teman. Dalam postingan ini, Anda akan mempelajari cara menginstal APF di Debian 11. Tapi pertama-tama, mari kita bahas secara singkat.
Apa itu APF?
Menurut situs web proyek:
APF adalah sistem firewall berbasis iptables (netfilter) yang dirancang untuk
Kebutuhan penting dari server yang digunakan di Internet saat ini dan yang unik
kebutuhan instalasi Linux yang diterapkan secara khusus.
Salah satu fitur utama APF adalah mudah dikonfigurasi. Ini penting agar kita bisa menggunakannya tanpa repot.
Beberapa fitur AFP adalah:
- File konfigurasi terperinci dan dikomentari dengan baik
- Pemfilteran jaringan masuk dan keluar granular
- Pemfilteran jaringan keluar berbasis ID pengguna
- Pemfilteran jaringan berbasis aplikasi
Jadi mari kita lakukan. Mari instal AFP dan terapkan beberapa pengaturan awal.
Hal pertama yang harus kita lakukan adalah membuka terminal dan memperbarui distribusi sepenuhnya.
sudo apt update
sudo apt upgrade
Seperti yang selalu saya katakan, memperbarui sistem memungkinkan patch keamanan terbaru diinstal sehingga sistem akan sedikit lebih stabil dan aman.
Kemudian, berkat wget
perintah, unduh versi stabil terbaru dari APF.
wget http://rfxnetworks.com/downloads/apf-current.tar.gz
Berkat tar
perintah, unzip file yang diunduh.
tar -zxf apf-current.tar.gz
Setelah melakukan ini, akses folder yang telah dibuat.
cd apf-1.*
Di dalamnya, Anda akan melihat file bernama install.sh
yang merupakan skrip yang melakukan semua instalasi yang diperlukan.
Kita harus menjalankan file ini dengan izin root.
sudo ./install.sh
Ini akan memulai seluruh proses instalasi. Setelah selesai, Anda akan dapat melihat di layar keluaran jalur file paling penting dari konfigurasi aplikasi.
Mengonfigurasi APF di Debian 11
File konfigurasi APF adalah /etc/apf/conf.apf
. Di sana kita dapat membuat perubahan yang kita butuhkan dan membuka atau menutup port.
Jadi, sebelum mengeditnya, buat cadangannya.
sudo cp /etc/apf/conf.apf /etc/apf/conf.apf.bak
Sekarang edit.
sudo nano /etc/apf/conf.apf
Saat kami menguji aplikasi, sebaiknya nilai DEVEL_MODE
adalah 1
.
DEVEL_MODE="1"
Tetapi ketika kita siap untuk produksi, nilainya harus 0
.
Selanjutnya kita akan mendefinisikan antarmuka jaringan yang memiliki output ke internet. Untuk postingan kami, antarmuka ini adalah eth0
dan karena itu tidak akan dipercaya.
IFACE_IN="eth0"
IFACE_OUT="eth0"
Karena tidak dipercaya, APF akan terus memantaunya.
Secara default, untuk AFP, semua port diblokir kecuali ditentukan lain dalam file konfigurasi. Untuk menyelesaikan ini, cari IG_TCP_CPORTS
direktif dan mengatur port di dalamnya. Misalnya,
IG_TCP_CPORTS="21,25,80,110,443,465"
Anda juga dapat menentukan port UDP:
IG_UDP_CPORTS="801,456"
Atau port ICMP:
IG_ICMP_TYPES="3,5,11"
Simpan perubahan dan tutup editor teks.
Untuk menolak atau mengizinkan akses host ke server, kami memiliki /etc/apf/deny_host.rules
dan /etc/apf/allow_host.rules
file di mana kita dapat dengan mudah mengatur alamat IP atau rentang alamat.
Untuk memulai APF, jalankan saja
sudo apf -s
Kemudian, untuk menghentikannya
sudo apf -f
Atau cek statusnya
sudo apf -st
Atau mulai ulang untuk menerapkan perubahan pada konfigurasi
sudo apf -r
Sekarang terserah Anda untuk mengujinya dan terus menggunakannya. Untuk informasi lebih lanjut, lihat dokumentasi.
Nikmati.
Kesimpulan
AFP adalah alat penting untuk keamanan komputer Anda. Itulah mengapa perlu untuk mengetahuinya.