Apakah ada perbedaan dalam menjatuhkan paket yang tidak cocok dengan kebijakan default vs -j DROP
pada akhirnya?
Suka:
iptables -P INPUT DROP
iptables -A INPUT --dport 80 -j ACCEPT
vs.
iptables -A INPUT --dport 80 -j ACCEPT
iptables -A INPUT -j DROP
Alasan mengapa saya peduli adalah karena saya tidak dapat membuat rantai dengan log dan menganggapnya sebagai kebijakan default sehingga saya perlu menggunakan contoh kedua.
Jawaban:
Dari sudut pandang teknis, Tidak. Paket akan dijatuhkan dengan cara apa pun.
Tapi Sirex cukup benar karena bisa sedikit menyakitkan jika Anda melupakan sesuatu yang penting saat mengganti aturan default tabel.
Setelah menghabiskan waktu dengan IPTables, Anda mungkin akan menemukan preferensi dan membangun sistem Anda di sekitar itu di lingkungan Anda.
sumber
Iya. Jika Anda menggunakan kebijakan DROP, dan kemudian terhubung melalui SSH dan flush the table (
iptables -F
), Anda mengunci diri karena kebijakan default tidak memerah.Saya telah melakukan ini pada sistem jarak jauh. Itu sakit.
(Pelajaran lain yang dipelajari, jika Anda ingin menyingkirkan firewall untuk sementara waktu, gunakan
service iptables stop
, bukaniptables
-F +service iptables reload
)Kebijakan default kemungkinan lebih aman dari yang lebih mudah untuk dikelola. Anda tidak bisa lupa menambahkannya sampai akhir.
sumber
Mungkin satu hal lagi untuk topik ini bagi mereka yang membutuhkan sedikit informasi seperti saya beberapa jam yang lalu.
Cara terakhir:
tidak membiarkan Anda menambahkan aturan nanti (karena aturan yang ditambahkan akan muncul setelah aturan drop universal dan karenanya tidak akan berpengaruh), Anda harus memasukkan aturan dengan pernyataan eksplisit dari posisi yang diinginkan:
dari pada
Tergantung pada kebutuhan Anda, itu mungkin membantu keamanan sedikit dengan mengharuskan Anda atau apa pun nanti menambahkan aturan untuk benar-benar pergi melalui aturan yang ada dan tidak hanya menambahkannya seperti biasa.
Ini mengetahui saya telah mendapatkan kemarin sambil memeriksa selama dua puluh menit mengapa layanan saya yang baru diinstal tidak akan merespon meskipun semuanya sudah berjalan dan berjalan.
sumber
Kebijakan default sangat terbatas, tetapi buat backstop yang baik untuk memastikan paket yang tidak ditangani ditangani dengan cara yang tepat.
Jika Anda perlu (ingin) mencatat paket-paket itu, Anda memerlukan aturan final. Ini bisa berupa rantai yang mencatat dan menerapkan kebijakan. Anda juga bisa login dan biarkan kebijakan menanganinya.
Pertimbangkan pendekatan kebijakan ini, dan aturan kebijakan final.
sumber