ไฟร์วอลล์ (Firewall) คืออุปกรณ์ความปลอดภัยเครือข่ายหรือโปรแกรมซอฟต์แวร์ที่เฝ้าระวังและกรองトラฟฟิกข้อมูลเข้า-ออกของเครือข่ายตามชุดกฎความปลอดภัยที่กำหนดไว้ล่วงหน้า ทำหน้าที่เป็นกำแพงกั้นระหว่างเครือข่ายส่วนตัวภายในองค์กรกับแหล่งภายนอก เช่น อินเทอร์เน็ตสาธารณะ
วัตถุประสงค์ของไฟร์วอลล์
เป้าหมายหลักคืออนุญาตให้トラฟฟิกที่ปลอดภัยผ่านไป ในขณะที่บล็อกข้อมูลอันตรายหรือไม่พึงประสงค์ เพื่อป้องกันคอมพิวเตอร์จากไวรัสและการโจมตี ไฟร์วอลล์เป็นเครื่องมือความปลอดภัยไซเบอร์ที่กรองトラฟฟิกเครือข่ายและช่วยให้ผู้ใช้บล็อกซอฟต์แวร์อันตรายที่พยายามเข้าถึงเว็บในคอมพิวเตอร์ที่ติดเชื้อ
รูปแบบการติดตั้ง
ไฟร์วอลล์สามารถติดตั้งได้ทั้งในรูปแบบฮาร์ดแวร์และซอฟต์แวร์ โดยทั่วไปใช้เพื่อป้องกันผู้ใช้อินเทอร์เน็ตที่ไม่ได้รับอนุญาตจากการเข้าถึงเครือข่ายส่วนตัว (Intranet) ที่เชื่อมต่อกับอินเทอร์เน็ต ข้อความทุกอย่างที่เข้า-ออก Intranet จะผ่านไฟร์วอลล์ ซึ่งจะตรวจสอบแต่ละข้อความและบล็อกข้อความที่ไม่เป็นไปตามเกณฑ์ความปลอดภัยที่กำหนด
อย่างง่ายๆ ไฟร์วอลล์คือโปรแกรมหรืออุปกรณ์ฮาร์ดแวร์ที่กรองข้อมูลที่ไหลผ่านการเชื่อมต่ออินเทอร์เน็ตเข้าสู่เครือข่ายส่วนตัวหรือระบบคอมพิวเตอร์ หากแพ็กเก็ตข้อมูลเข้าถูกตรวจจับโดยตัวกรอง จะไม่ได้รับอนุญาตให้ผ่าน
ความสำคัญต่อองค์กร
บริษัทมักมีการเชื่อมต่ออินเทอร์เน็ตหลายสาย เช่น T1 หรือ T3 หากไม่มีไฟร์วอลล์ ร้อยๆ คอมพิวเตอร์จะถูกเปิดเผยต่อทุกคนบนอินเทอร์เน็ตโดยตรง ผู้ที่มีความรู้สามารถสแกนคอมพิวเตอร์เหล่านั้น พยายามสร้างการเชื่อมต่อ FTP, Telnet ฯล฿ หากพนักงานคนใดคนหนึ่งพลาดปล่อยช่องโหว่ด้านความปลอดภัย แฮกเกอร์ก็สามารถเข้าถึงอุปกรณ์และใช้ประโยชน์จากช่องโหว่ได้
องค์กรสามารถกำหนดกฎสำหรับเซิร์ฟเวอร์ FTP, เซิร์ฟเวอร์เว็บ, เซิร์ฟเวอร์ Telnet ฯล฿ รวมถึงควบคุมวิธีที่พนักงานเชื่อมต่อเว็บไซต์ หรือการอนุญาตให้ไฟล์ออกจากองค์กรผ่านเครือข่าย ไฟร์วอลล์ให้การควบคุมที่มากมายต่อวิธีที่บุคคลใช้เครือข่าย
วิธีการควบคุมトラฟฟิก
ไฟร์วอลล์ใช้หลายวิธีในการควบคุมトラฟฟิกที่ไหลเข้า-ออกเครือข่าย ดังนี้:
- การกรองแพ็กเก็ต (Packet Filtering) — วิเคราะห์แพ็กเก็ต (ชุดข้อมูลเล็กๆ) ตามชุดตัวกรอง แพ็กเก็ตที่ผ่านตัวกรองจะถูกส่งไปยังระบบที่ร้องขอ ส่วนที่ไม่ผ่านจะถูกทิ้ง
- บริการพร็อกซี (Proxy Service) — ดึงข้อมูลจากอินเทอร์เน็ตโดยไฟร์วอลล์ แล้วส่งต่อไปยังระบบที่ร้องขอ
- การตรวจสอบแบบสเตทฟูล (Stateful Inspection) — วิธีสมัยใหม่ที่ไม่ตรวจสอบเนื้อหาของแต่ละแพ็กเก็ตโดยตรง แต่เปรียบเทียบองค์ประกอบสำคัญของแพ็กเก็ตกับฐานข้อมูลข้อมูลที่เชื่อถือได้