ฉันต้องติดตั้งไฟร์วอลล์บนเซิร์ฟเวอร์ของฉัน (ดังนั้นโดยไม่มี X Server) มันเป็นเงินเดเบียน iptables
ถ้ามันเป็นไปได้ที่ผมต้องการที่จะหลีกเลี่ยงการใช้ของ มีวิธีที่ง่ายกว่าในการติดตั้ง / กำหนดค่าไฟร์วอลล์หรือไม่
ฉันต้องติดตั้งไฟร์วอลล์บนเซิร์ฟเวอร์ของฉัน (ดังนั้นโดยไม่มี X Server) มันเป็นเงินเดเบียน iptables
ถ้ามันเป็นไปได้ที่ผมต้องการที่จะหลีกเลี่ยงการใช้ของ มีวิธีที่ง่ายกว่าในการติดตั้ง / กำหนดค่าไฟร์วอลล์หรือไม่
คำตอบ:
ตอนแรกไฟร์วอลล์ควรเป็นขั้นตอนสุดท้ายในการรักษาความปลอดภัยเซิร์ฟเวอร์ ลบซอฟต์แวร์และบริการทั้งหมดที่ไม่จำเป็นออกอัพเดตระบบของคุณด้วยแพตช์รักษาความปลอดภัยล่าสุดที่มีอยู่และตรวจสอบไฟล์กำหนดค่าของคุณ
ทำไมคุณต้องการหลีกเลี่ยง iptables
"เพราะฉันเป็นมือใหม่" ไม่ใช่ข้อแก้ตัวที่แท้จริง ไฟร์วอลล์ "คลิกเดียวทุกอย่างปลอดภัย" ไม่มีอยู่และหากผลิตภัณฑ์ซอฟต์แวร์ใช้สโลแกนดังกล่าวน่าจะเป็นเพียงซอฟต์แวร์ชอท
หากคุณไม่เคยมีประสบการณ์เกี่ยวกับพื้นฐานเครือข่ายคุณจะต้องเรียนรู้สิ่งนี้เพื่อกำหนดค่าไฟร์วอลล์ที่ใช้งานได้ :-)
หากคุณไม่ต้องการสร้างกฎ iptable ด้วยตนเองคุณมีสองตัวเลือก:
iptables เป็นอินเตอร์เฟสของคุณไปยังเลเยอร์เครือข่ายของเคอร์เนล เกือบทุกโซลูชันสำหรับ linux จะขึ้นอยู่กับมัน
ที่นี่มีบางความเห็นตัวอย่างสคริปต์ tutorials / คุณสามารถจะพบมากขึ้นด้วยการค้นหาของ Google
นี่คือรายการของเครื่องมือ GUI ที่คุณสามารถใช้เพื่อสร้างกฎ iptable ของคุณ:
หนังสือยอดเยี่ยมเกี่ยวกับเซิร์ฟเวอร์และความปลอดภัยของ linux คือ"การสร้างเซิร์ฟเวอร์ที่ปลอดภัยด้วย Linux"จาก O'Reilly
อย่าท้อแท้และเสียใจกับคำว่า "ยาก" แต่เซิร์ฟเวอร์บนอินเทอร์เน็ตไม่ใช่ของเล่นและคุณจะต้องรับผิดชอบต่อสิ่งนี้
คุณอาจพิจารณาพยายามufw ในขณะที่มันถูกสร้างขึ้นสำหรับเซิร์ฟเวอร์ Ubuntu ฉันเชื่อว่ามันยังมีอยู่ใน Debian ( อัปเดต : น่าเสียดายที่ดูเหมือนว่าจะใช้ได้เฉพาะกับบีบและ sid ตามpackages.debian.orgแต่มันก็อาจจะคุ้มค่าที่จะดู) ในขณะที่ฉันจะบอกว่าในที่สุดคุณต้องการย้ายไปเขียนกฎ iptable ของคุณเอง ตอนแรกฉันพบว่า ufw ใช้งานง่ายมากและง่ายต่อการเปลี่ยนจาก นี่คือไฮไลท์บางส่วน:
ไวยากรณ์ Convienient: ufw allow 22
หรือufw allow ssh
ทั้งหมดที่จำเป็นเพื่ออนุญาตการรับส่งข้อมูลขาเข้า ssh หากนโยบายเริ่มต้นของคุณคือ DENY
Easy Logging: ufw logging on
จะเปิดใช้การบันทึกที่สมเหตุสมผล สิ่งที่ดีเกี่ยวกับการบันทึกคือโดยค่าเริ่มต้นมันจะลดลงบริการที่มีเสียงดัง (พอร์ต 137 ใคร?)
ความสามารถในการใช้นโยบายที่ซับซ้อน: บนเครื่องที่บ้านของฉันฉันใช้ ufw และกำลังใช้นโยบายที่ค่อนข้างซับซ้อน
ความสามารถในการเพิ่มกฎ iptable ของคุณเอง นโยบายใด ๆ ที่ยังคงสามารถนำมาใช้กับ ufw ได้แม้ว่าอินเทอร์เฟซเริ่มต้นจะไม่มีกลไกเพราะคุณสามารถเพิ่มกฎของคุณเองได้เสมอ
Great Documentation: man ufw
บ่อยครั้งที่คุณต้องแก้ปัญหาหรือตอบคำถาม - ซึ่งดีมากถ้าคุณตั้งค่าไฟร์วอลล์เมื่อออฟไลน์
นี่ไม่ใช่ "คลิกปุ่มเดียวและคุณจะปลอดภัย" ไฟร์วอลล์ ในตอนท้ายของวันที่สิ่งที่มันจริงๆไม่สามารถให้ง่ายต่อการใช้ไวยากรณ์กฎการสร้างสิ่งที่เป็นนามธรรมบางรอบiptables-save
และiptables-restore
และนำกฎเริ่มต้นบางอย่างและการปฏิบัติที่เป็นมือใหม่อาจไม่ทราบเกี่ยวกับ
ลองไปที่หน้าจอ ... ฉันมีความสุขกับมันและฉันรู้สึกว่ามันง่ายมากที่จะกำหนดค่าสิ่งที่ฉันต้องการ (รวมถึงการปรับการจราจร NAT, DNAT และสิ่งอื่น ๆ )