"ไฟร์วอลล์ตามโฮสต์" เป็นคำทั่วไปสำหรับกฎไฟร์วอลล์ที่คุณจัดการด้วย UFW มี "ไฟร์วอลล์เครือข่าย" ฟรี ซึ่งกำหนดค่าแยกจากไฟร์วอลล์ที่ใช้โฮสต์ ไฟร์วอลล์เครือข่ายสามารถเป็นได้เช่น อุปกรณ์ไฟร์วอลล์จริง ACL ในเราเตอร์/สวิตช์ หรือกลุ่มความปลอดภัยในเครือข่ายเสมือน เป็นต้น IMHO อันหนึ่งไม่ได้ดีไปกว่าอันอื่น และคุณควรมีทั้งสองอย่าง
แม้ว่าทั้งสองจะดีกว่าหนึ่ง การมีทั้งสองอย่างอาจทำให้การแก้ไขปัญหาการเชื่อมต่อยากขึ้นเช่นกัน
แนวคิดด้านความปลอดภัยพื้นฐานที่จะมีทั้ง "ไฟร์วอลล์เครือข่าย" และ "ไฟร์วอลล์ตามโฮสต์" คือ ป้องกันในเชิงลึก".
เดอะ คำจำกัดความของวิกิพีเดีย ให้บทสรุปที่ดี:
การป้องกันเชิงลึกเป็นแนวคิดที่ใช้ในการรักษาความปลอดภัยข้อมูล ซึ่งมีการควบคุมความปลอดภัย (การป้องกัน) หลายชั้นทั่วทั้งระบบเทคโนโลยีสารสนเทศ (IT) เจตนาคือเพื่อให้ความซ้ำซ้อนในกรณีที่การควบคุมความปลอดภัยล้มเหลวหรือช่องโหว่ถูกโจมตี ซึ่งสามารถครอบคลุมแง่มุมต่างๆ ของบุคลากร ขั้นตอน เทคนิค และความปลอดภัยทางกายภาพตลอดระยะเวลาของวงจรชีวิตของระบบ
เพื่อให้ตัวอย่างที่เป็นนามธรรมน้อยลง: ถ้ามีใครบุกรุกเซิร์ฟเวอร์ของคุณและได้รับการเข้าถึงระดับรูท พวกเขาจะมีสิทธิ์มากพอที่จะปิดใช้งานไฟร์วอลล์ที่ใช้โฮสต์โดยสมบูรณ์หรือแทรกกฎที่กำหนดเองของพวกเขาเอง ในกรณีดังกล่าว ไฟร์วอลล์เครือข่ายจะยังคงบังคับใช้นโยบายความปลอดภัยของคุณ