Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

2 แอปสร้าง Firewall Rules สำหรับ Ubuntu ให้ง่ายขึ้น

Linux เป็น OS ที่ปลอดภัยที่สุด ไม่ต้อง Antivirus ไฟล์ไม่รันได้โดยไม่ได้รับอนุญาต และมีการป้องกันมากจากผู้มีเจตนาร้าย เครื่องมือทั่วไปที่ System Admin และ Home User ใช้เหมือนกันคือ Firewall

Firewall ในรูปแบบพื้นฐาน จะสัมผัส Incoming Packets ดูว่าจะทำอะไรก่อนส่งไปยัง Application ปลายทางหรือ Forward ต่อ ส่วน "ดูว่าจะทำอะไร" มาจาก Network Firewall Rules ที่ User กำหนด ว่าจะ Accept หรือ Reject Packet

Linux Kernel มี Built-in Filtering System ที่ Accept/Reject Packet ตาม Rules ที่เราต้องการ เหลือแค่การกำหนด Rules นี้

โดยค่าเริ่มต้น Ubuntu และ Distro อื่นรวม iptables Utility สำหรับกำหนดและจัดการ Network Firewall Rules ที่นำไปใช้กับ Network Traffic ปัญหา iptables คือ Command Line Switches และ Options ลึกลับ และมีหลายร้อยตัว ไม่อยู่ในเกณฑ์ User Friendly

ตัวอย่าง iptables Rule ปกติ:

# iptables -A INPUT -s xmail.spammer.ru -d 10.4.5.6 -p tcp --dport 25 -j REJECT

ควรจะง่ายกว่านี้ใช่ไหม? Windows มีซอฟต์แวร์ Firewall พร้อมใช้งานที่ปรับได้ Linux ก็มี Software ช่วยตั้งค่า Firewall ง่ายๆ

UFW & GuFW

สำหรับ Ubuntu User มี Uncomplicated Firewall (UFW) UFW เป็น Command Line Utility แต่ Syntax เรียบง่ายกว่า ก่อน Allow/Deny Incoming/Outgoing ทั้งหมดตามต้องการ แล้วค่อย Enable/Disable Traffic ที่ Port เฉพาะ หรือ Host/Service เฉพาะ ตัวอย่างจะช่วยเข้าใจ:

ufw allow 8080/tcp อนุญาตทุกการเข้าถึง Port 8080 ufw deny 21 ปฏิเสธการเข้าถึง Port 21 (FTP)

2 แอปสร้าง Firewall Rules สำหรับ Ubuntu ให้ง่ายขึ้น

UFW มี Graphical Frontend ชื่อ GuFW ให้ Interface สร้าง Rules ซับซ้อนได้โดยไม่ต้องจำ Switches/Options ของ UFW ติดตั้งผ่าน Ubuntu Software Center หรือ sudo apt-get install gufw

Firestarter

Firestarter อีกเครื่องมือยอดนิยม ทำให้ Linux Firewall Configuration ง่ายขึ้น หาและติดตั้งผ่าน Ubuntu Software Center หรือ sudo apt-get install firestarter

ต่างจาก GuFW ที่เป็น GUI Frontend สำหรับ UFW Firestarter ริชฟีเจอร์กว่า และเริ่มต้นใน Wizard Mode ทำให้ง่าย Wizard ตรวจจับ Network Device และตั้งค่า Internet Connection Sharing ได้

2 แอปสร้าง Firewall Rules สำหรับ Ubuntu ให้ง่ายขึ้น

สร้าง Network Firewall Rules ได้ง่ายเหมือนกัน Firestarter จัดการรายละเอียดภายใน ไปที่แท็บ Policy คลิกขวาในพื้นที่ Active จะเพิ่ม Rule/Policy สำหรับประเภทนั้นได้

2 แอปสร้าง Firewall Rules สำหรับ Ubuntu ให้ง่ายขึ้น

ตัวอย่าง: อนุญาต Inbound HTTP Traffic จาก Host 192.168.0.56 เพิ่ม Comment ถ้าต้องการ Rule เพิ่มแล้ว

นี่ไม่ใช่เครื่องมือเดียว มี ipkungfu และ shorewall ทำได้เหมือนกัน Firestarter และ UFW/GuFW เป็นเครื่องมือยอดนิยมและง่ายที่สุดสำหรับ Home Computer หรือ Server ถ้าต้องการแค่ตั้งค่า Firewall ควรทำงานได้โดยไม่เจ็บปวด

คุณใช้ Firewall บน Linux ไหม? ถ้าใช่ ใช้ Tools/Utilities อะไร?