Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ความปลอดภัยเครือข่าย

กลุ่มความปลอดภัยเครือข่าย (Network Security Groups) ใน Azure คืออะไร?

กลุ่มความปลอดภัยเครือข่าย (NSG) ใน Azure คืออะไร?

กลุ่มความปลอดภัยเครือข่าย (Network Security Groups - NSG) ใน Azure เป็นบริการที่ช่วยควบคุมและกรองการเข้าถึงเครือข่ายไปยังทรัพยากรต่างๆ ใน Azure โดยใช้กฎความปลอดภัย (Security Rules) ที่กำหนดว่าจะอนุญาตหรือปฏิเสธการจราจรเข้า (Inbound) และออก (Outbound) ตามพอร์ต โปรโตคอล ที่อยู่ IP ต้นทางและปลายทาง

NSG ทำงานอย่างไร?

NSG ทำหน้าที่เป็นไฟร์วอลล์ระดับเครือข่าย (Layer 3-4) ที่ตรวจสอบแพ็กเก็ตข้อมูลระหว่างทรัพยากร Azure เช่น Virtual Machines, Subnets, และ Network Interfaces คุณสามารถผูก NSG เดียวกับหลาย Subnet หรือ Network Interface ได้ เพื่อนโยบายการควบคุมการเข้าถึงที่สอดคล้องกันทั่วทั้งเครือข่าย

NSG ต่างจาก Azure Firewall อย่างไร?

NSG ทำงานที่ชั้นเครือข่าย (OSI Layer 3-4) เหมาะกับการกรองพื้นฐาน ในขณะที่ Azure Firewall เป็นบริการที่ครอบคลุมมากกว่า ทำงานได้ถึงชั้นแอปพลิเคชัน (Layer 7) รองรับการวิเคราะห์จราจรขั้นสูง IDS/IPS และการจัดการนโยบายแบบรวมศูนย์

ความแตกต่างระหว่าง NSG และ ASG (Application Security Group)

  • NSG: เป็นทรัพยากร Azure ที่บังคับใช้กฎความปลอดภัยควบคุมจราจรเครือข่าย
  • ASG: เป็นออบเจกต์ตรรกะภายใน NSG ใช้จัดกลุ่ม VM ตามหน้าที่แอปพลิเคชัน (เช่น Web, DB) เพื่ออ้างอิงในกฎ NSG แทนการระบุ IP ตรงๆ ทำให้การจัดการง่ายขึ้นเมื่อมีการขยายสเกล

วิธีสร้าง Network Security Group ใน Azure Portal

  1. ล็อกอิน Azure Portal → Create a resource
  2. ค้นหา Network Security Group → เลือก Create
  3. กรอกข้อมูล: Subscription, Resource Group (ใหม่หรือมีอยู่), Name, Region
  4. กด Review + create → Create
  5. หลังสร้างเสร็จ ให้ไปที่ NSG → Inbound/Outbound security rules เพื่อเพิ่มกฎตามต้องการ

สรุปประโยชน์หลักของ NSG

  • ควบคุมจราจร Inbound/Outbound ได้ละเอียดระดับพอร์ตและโปรโตคอล
  • ผูกกับ Subnet หรือ NIC ได้หลายตัว พร้อมการจัดการนโยบายรวมศูนย์
  • ไม่มีค่าใช้จ่ายเพิ่มเติม (รวมอยู่ในค่า VM/VNet)
  • เหมาะสำหรับการป้องกันพื้นฐาน ก่อนขยายไปใช้ Azure Firewall หรือ WAF เมื่อต้องการความปลอดภัยขั้นสูง