Microsoft Cloud Dealer: ใช้ Azure Front Door เพื่อเร่งการใช้งานเว็บทั่วโลกและการป้องกัน WAF

เมฆ 2026-06-05 阅读 3
1

เมื่อเว็บแอปพลิเคชันของคุณเปิดตัวสู่ตลาดโลกปัญหาที่น่าปวดหัวและเป็นจริงตามมา: ผู้ใช้ในยุโรปบ่นว่าหน้าเว็บโหลดเหมือนเต่าคลานผู้ใช้ในอเมริกาพบการโจมตี DDoS อย่างกะทันหันซึ่งทำให้เว็บไซต์เป็นอัมพาตและทีมงานในเอเชียฉันนอนดึกทุกวันเพื่อแก้ไขช่องโหว่ด้านความปลอดภัยของเลเยอร์แอปพลิเคชันต่างๆ (Layer 7)

ในอดีตคุณอาจต้องโยนสถาปัตยกรรมที่ซับซ้อนทั้งชุด: ซื้อ CDN ทั่วโลกจำนวนมากปรับใช้ไฟร์วอลล์ทางกายภาพที่มีราคาแพงและกำหนดค่าการจัดสรรภาระงานข้ามภูมิภาคที่ซับซ้อน (GSLB)

แต่ในระบบนิเวศของ Azure มีบริการที่เรียกว่า "Ultimate Almighty King"-

Azure Front Door (AFD)

。มันใส่

Global Content Acceleration (CDN), Global Load Balancing, Network Security Protection (WAF) และการกำหนดเส้นทางเลเยอร์แอปพลิเคชัน

ผสมผสานกันอย่างลงตัวบทแนะนำเชิงลึกของวันนี้จะพาคุณไปตั้งแต่เริ่มต้นและใส่ "เสื้อเกราะกันกระสุนแบบเร่งความเร็วทั่วโลก" สำหรับเว็บแอปพลิเคชันของคุณ

แนวคิดหลัก: Azure Front Door คืออะไร?

คุณสามารถคิดว่า Azure Front Door เป็นผู้จัดการล็อบบี้อัจฉริยะที่ Microsoft นำไปใช้งานบนขอบโลกสำหรับคุณ

Microsoft มีเครือข่ายกระดูกสันหลังใยแก้วนำแสงเฉพาะขนาดใหญ่มากทั่วโลกและได้ติดตั้งโหนดขอบ Anycast ในหลายร้อยเมืองทั่วโลก

[ผู้ใช้ทั่วโลก] ────> Azure Edge Node (AFD) ที่ใกล้เขาที่สุด ─── (Microsoft Fiber Core Network) ───> [เซิร์ฟเวอร์ไซต์ต้นทางของคุณ]

(ดำเนินการที่นี่)

┌─────────────────────────────────────────────────────────────────────────────────────────────────────────

▼ ▼

[การป้องกันความปลอดภัย WAF] [แคชเนื้อหาแบบคงที่]

เมื่อผู้ใช้ทั่วโลกเข้าเยี่ยมชมเว็บไซต์ของคุณ:

การเข้าถึงที่ใกล้ที่สุด: การรับส่งข้อมูลจะไม่ถูกกำหนดเส้นทางอย่างช้าๆบนเครือข่ายสาธารณะแต่จะเข้าสู่โหนดขอบของ Microsoft ที่ใกล้ที่สุดกับผู้ใช้โดยตรงผ่านเทคโนโลยี Anycast

ทางหลวง: หลังจากเข้าสู่โหนดขอบการจราจรจะไปที่ "รถไฟความเร็วสูง" ภายในของ Microsoft (เครือข่ายกระดูกสันหลังใยแก้วนำแสงที่เป็นกรรมสิทธิ์) และตรงไปยังเซิร์ฟเวอร์ต้นทางของคุณ (ไม่ว่าแหล่งที่มาจะอยู่ที่ใดก็ไม่จำเป็นต้องอยู่บน Azure)

การกรองความปลอดภัย: ที่โหนดขอบ WAF(Web Application Firewall) จะสกัดกั้นการโจมตีของแฮ็กเกอร์ใน0.001วินาทีก่อนที่การรับส่งข้อมูลจะเข้าถึงเซิร์ฟเวอร์ของคุณ

ประการที่สองขั้นตอนแรก: สร้างตัวอย่าง Azure Front Door

ขั้นแรกให้ลงชื่อเข้าใช้ Azure Portal (Azure Portal) และพิมพ์ในแถบค้นหา

"Front D

ด้าน"

คลิก "สร้าง"

ไมโครซอฟท์มีสองรุ่น:

Standard (รุ่นมาตรฐาน)

และ

Premium (พรีเมี่ยม)

💡แนะนำให้เลือก Premium สำหรับสภาพแวดล้อมการผลิตเนื่องจากเวอร์ชันขั้นสูงรวมถึงการป้องกันหุ่นยนต์ที่เป็นอันตราย (Bot) ชุดกฎการโฮสต์ WAF ชั้นนำของอุตสาหกรรม (Microsoft Default Rule Set) และฟังก์ชันการวิเคราะห์ความปลอดภัยที่มีประสิทธิภาพมากขึ้น

1.การกำหนดค่าพื้นฐาน

กลุ่มทรัพยากร: เลือกหรือสร้างกลุ่มทรัพยากรใหม่เช่น Global-Web-RG 。

ชื่อปลายทาง: นี่คือชื่อโดเมนสาธารณะที่ AFD กำหนดให้คุณโดยอัตโนมัติเช่น my-global-app-xxxx.azurefd.net (คุณสามารถผูกชื่อโดเมนอิสระของคุณเองได้ในภายหลัง)

2.กำหนดค่าสถานีต้นทาง (Origin)

ไซต์ต้นทางคือเซิร์ฟเวอร์ส่วนหลังที่คุณเรียกใช้เว็บไซต์จริงๆ

ประเภทแหล่งที่มา: รองรับบริการแอพเครื่องเสมือน IP สาธารณะภายใน Azure และแม้แต่ Alibaba Cloud, Tencent Cloud หรือเซิร์ฟเวอร์ห้องคอมพิวเตอร์ที่สร้างขึ้นเองในสภาพแวดล้อมที่ไม่ใช่ Azure

ชื่อโฮสต์: ป้อน IP จริงหรือชื่อโดเมนสาธารณะของเซิร์ฟเวอร์ไซต์ต้นทางของคุณ

พอร์ต HTTPS: เริ่มต้น443 (แนะนำให้ใช้ช่องเข้ารหัส HTTPS ตลอด)

3.การกำหนดค่ากฎการกำหนดเส้นทาง (Routing Rule)

โปรโตคอลการส่งต่อ: ขอแนะนำให้เลือก "เฉพาะ HTTPS" หรือตั้งค่า "เปลี่ยนเส้นทาง HTTP ไปยัง HTTPS"

แคช: เปิดด้วยวิธีนี้ทรัพยากรแบบคงที่เช่นรูปภาพ CSS และ JS ของเว็บไซต์ของคุณจะถูกแคชโดยตรงที่โหนดขอบทั่วโลกและผู้ใช้จะ "รับสินค้า" โดยตรงจากเครื่องเมื่อเข้าถึงและไซต์ต้นทางจะไม่มีแรงกดดันใดๆ

คลิก "ดูการสร้าง" รอ2-3นาทีเครือข่ายการเร่งความเร็วทั่วโลกของคุณจะเริ่มต้น

3.ขั้นตอนที่สอง: ปรับใช้เสื้อเกราะกันกระสุน WAF (anti-SQL injection และ XSS)

เป็นเรื่องดีที่เว็บไซต์จะทำงานได้เร็วแต่ก่อนอื่นคุณต้องอยู่รอดตอนนี้เรามาใส่เสื้อโค้ท WAF(Web Application Firewall) สำหรับ Front Door กันเถอะ

ในพอร์ทัล Azure ให้ค้นหาและเข้าสู่ "นโยบายไฟร์วอลล์ของเว็บแอปพลิเคชัน (WAF Policies)"

คลิกที่ "สร้าง" "กลยุทธ์สำหรับ" ต้องเลือก "Azure Front Door"

เชื่อมโยงปลายทาง: เลือกอินสแตนซ์ Front Door และเส้นทางที่สอดคล้องกันที่คุณเพิ่งสร้างขึ้น

1.เปิดกฎการจัดการแบบรวมทุกอย่างอย่างเป็นทางการ (Managed Rules)

เข้าสู่หน้านโยบาย WAF

"กฎการจัดการ (Managed rules)"

แท็บ:

โดยค่าเริ่มต้น Azure จะตรวจสอบล่าสุดโดยอัตโนมัติ

Microsof

T_DefaultRuleSet (DRS)

。ชุดกฎนี้เป็นสาระสำคัญของผู้เชี่ยวชาญด้านความปลอดภัยของ Microsoft จากการโจมตีทางไซเบอร์หลายล้านล้านครั้งทั่วโลกทุกวันพร้อมใช้งานนอกกรอบและสกัดกั้นพฤติกรรมที่มีความเสี่ยงสูงต่อไปนี้โดยอัตโนมัติ:

SQL injection (SQLi): พยายามขโมยสิทธิ์ฐานข้อมูลของคุณผ่านแบบฟอร์ม

สคริปต์ข้ามไซต์ (XSS): ฉีดสคริปต์ที่เป็นอันตรายลงในหน้าเว็บของคุณเพื่อแขวนม้า

การเรียกใช้รหัสระยะไกล (RCE): ใช้ช่องโหว่ของเซิร์ฟเวอร์เพื่อดำเนินการคำสั่งลับๆโดยตรง

2.สกัดกั้นสัตว์เลื้อยคลานที่เป็นอันตรายและหุ่นยนต์ (Bot Protection)

คลิก "เพิ่มชุดกฎที่มีการจัดการ" และตรวจสอบ

Microsoft_BotManagerRuleSet

สามารถระบุได้ว่าโปรแกรมรวบรวมข้อมูลของเครื่องมือค้นหาที่เป็นมิตร (เช่น Googlebot, Bingbot) ซึ่งเป็นซอฟต์แวร์จับตั๋วที่เป็นอันตรายผู้ส่งสแปมจำนวนมากหรือหุ่นยนต์ที่เป็นอันตรายที่ปัดการรับส่งข้อมูลและบล็อกโดยตรงในแนวหน้า

3.กฎที่กำหนดเอง (Custom Rules): การลงโทษที่แม่นยำ

บางครั้งกฎการโฮสต์มีความหลากหลายเกินไปและคุณต้องการความเป็นส่วนตัวคลิก

"กฎที่กำหนดเอง"

-> "เพิ่มกฎที่กำหนดเอง"

🛠️ สถานการณ์จริง: บล็อก IP หรือส่วน IP ที่เป็นอันตรายของประเทศ/ภูมิภาคที่เป็นอันตรายโดยสิ้นเชิงชื่อกฎ: BlockMaliciousGeo การดำเนินการ: ปฏิเสธ (Deny) ประเภทการจับคู่: Geo-location ค่าที่ตรงกัน: ตรวจสอบประเทศหรือพื้นที่เฉพาะที่คุณโจมตีไลบรารีบ่อยครั้งหลังจากบันทึกแล้วการเข้าถึงที่เป็นอันตรายทั้งหมดในพื้นที่จะได้รับข้อผิดพลาดในการปฏิเสธ403ครั้งใหญ่ที่โหนดขอบของ Microsoft และคุณจะไม่สามารถสัมผัสได้ว่าประตูเซิร์ฟเวอร์ของคุณเปิดอยู่ที่ใด

4.ขั้นตอนที่สาม: การทดสอบการต่อสู้จริงและการตรวจสอบผล

หลังจากการกำหนดค่าเสร็จสิ้นให้รอประมาณ5นาทีเพื่อให้การซิงโครไนซ์การกำหนดเส้นทางและกลยุทธ์ทั่วโลกเสร็จสมบูรณ์ต่อไปเราจะทดสอบเหมือนแฮ็กเกอร์จริงและผู้ใช้ทั่วโลกจริง

1.ตรวจสอบผลการเร่งความเร็วทั่วโลก

เปิดเครื่องมือทดสอบความเร็ว Ping/เว็บไซต์แบบหลายโหนดทั่วโลก (เช่น ITDOG หรือ Pingdom) ป้อนชื่อโดเมนที่กำหนดไว้สำหรับ Front Door ของคุณ

คุณจะประหลาดใจที่พบว่าไม่ว่าจะเป็นนิวยอร์กลอนดอนโตเกียวหรือแฟรงก์เฟิร์ตความล่าช้าทั่วโลกกลายเป็น "สีเขียว" ที่สวยงามมาก (โดยปกติจะอยู่ระหว่างไม่กี่มิลลิวินาทีถึงหลายสิบมิลลิวินาที)

เหตุผล: ผู้ใช้จับมือกับโหนดขอบโดยตรงจากเครือข่ายกระดูกสันหลังของ Microsoft

2.หลอกแฮกเกอร์: ทริกเกอร์ WAF สกัดกั้น

เราเปิดตัวการจำลองการโจมตีการฉีด SQL บนเว็บไซต์ของคุณในเบราว์เซอร์

ด้านหลังชื่อโดเมน Front Door ของคุณเพียงแค่สะกดพารามิเตอร์ที่เป็นอันตรายด้วยคุณสมบัติการฉีด SQL:

[ht

Tps: // my-global-app-xxxx.azurefd.net/index.html? Id = 1] (ht

Tps: // my-

Global-app-xxxx.azurefd.net/index.html? Id = 1)'AND '1' = '1

ในขณะที่คุณกด Enter คุณจะไม่เห็นหน้าเว็บของคุณแต่จะเห็นข้อความเตือนความจำ:

HTTP Error 403. The request is blocked.

ไปที่บันทึก Azure Monitor และคุณจะเห็นได้อย่างชัดเจน: คำขอจาก IP เครือข่ายสาธารณะปัจจุบันของคุณเนื่องจากมีการเรียกใช้

SQLi

กฎที่โหนดขอบถูกยิงอย่างหมดจดโดย WAF headshot เซิร์ฟเวอร์ไซต์ต้นทางของคุณไม่รู้ด้วยซ้ำว่ามีคนลวนลาม

5.ขั้นสูงขั้นสูง: การกำหนดค่าการกู้คืนภัยพิบัติทั่วโลกของสถานีหลายแหล่ง (Active-Active)

หากคุณแข็งแกร่งคุณได้ปรับใช้เว็บเซิร์ฟเวอร์ที่เหมือนกันทุกประการในสหรัฐอเมริกาและฮ่องกง Front Door สามารถช่วยคุณได้โดยตรง

การเตรียมพร้อมรับมือกับภัยพิบัติสองเท่าทั่วโลก

ป้อน "Origin groups" ของ AFD ของคุณ

เพิ่มเซิร์ฟเวอร์ทั้งสองในสหรัฐอเมริกาตะวันตกและฮ่องกง

การตรวจสอบสุขภาพ: การตั้งค่าการส่งคำขอ HTTPS ทุก30วินาทีเพื่อตรวจสอบสถานีต้นทางยังมีชีวิตอยู่

ผลกระทบ: เมื่อผู้ใช้ในยุโรปเยี่ยมชม AFD จะนำทางการรับส่งข้อมูลไปยังห้องคอมพิวเตอร์ที่ใกล้ที่สุดในสหรัฐอเมริกาและตะวันตกโดยอัตโนมัติเมื่อผู้ใช้ชาวเอเชียเยี่ยมชมพวกเขาจะไปที่ห้องคอมพิวเตอร์ในฮ่องกงโดยอัตโนมัติเมื่อห้องคอมพิวเตอร์ในฮ่องกงถูกระงับเนื่องจากไฟฟ้าดับหรือความล้มเหลวอย่างกะทันหันการตรวจจับสุขภาพของ AFD จะถูกค้นพบภายในไม่กี่วินาทีและการรับส่งข้อมูลทั้งหมดจะเปลี่ยนไปยังห้องคอมพิวเตอร์ทางตะวันตกของสหรัฐอเมริกาทันทีนอกจากผู้ใช้ทั่วโลกจะรู้สึกช้าลงเล็กน้อยธุรกิจจะไม่หยุดชะงักเลย!

หลีกเลี่ยงหลุมและสรุป

ในขณะที่เพลิดเพลินไปกับความเร็วและความปลอดภัยที่มาจาก Azure Front Door อย่าลืมคำนึงถึงการดำเนินการตกแต่งที่สำคัญสองประการต่อไปนี้:

การล็อกความปลอดภัยของไซต์ต้นทาง (ข้อจำกัด IP): หลังจากปรับใช้ AFD แล้วอย่าลืมไปที่เซิร์ฟเวอร์ต้นทาง (หรือไฟร์วอลล์) ของคุณเพื่อตั้งค่า: อนุญาตให้เข้าถึง IP จากแท็กบริการ Azure Front Door (Service Tag: AzureFrontDoor.Backend) เท่านั้น! มิฉะนั้นหากแฮกเกอร์ทราบ IP ที่แท้จริงของไซต์ต้นทางของคุณและข้าม Front Door โดยตรงเพื่อเข้าถึงไซต์ต้นทางของคุณ WAF ของคุณจะไร้ประโยชน์

WAF Detection Mode: เมื่อกฎการโฮสต์ WAF ถูกเปิดขึ้นขอแนะนำให้ตั้งค่าโหมดนโยบายเป็น "Detection" ก่อนและสังเกตบันทึกสองสามวันหลังจากยืนยันว่าคำขอของผู้ใช้ปกติไม่ได้ถูกฆ่าโดยไม่ได้ตั้งใจ (การเตือนที่ผิดพลาด) ให้เปลี่ยนเป็นโหมด "Prevention" เพื่อสกัดกั้นอย่างสมบูรณ์

สรุป:

Azure Front Door เป็นเว็บระดับโลกที่ทันสมัย

อาวุธที่แน่นอนสำหรับสถาปัตยกรรมทำให้การเพิ่มประสิทธิภาพเครือข่ายทั่วโลกที่ซับซ้อนเดิมและการรักษาความปลอดภัยเครือข่ายขั้นสูงง่ายขึ้นเป็นการ์ดการกำหนดค่าที่ชัดเจนหลายใบบนคลาวด์ด้วยการใช้แอปพลิเคชันของคุณจะสามารถบรรลุ "ความเร็วทั่วโลกและมั่นคงเหมือนภูเขาไท่" ได้อย่างแท้จริง

cloud
← 返回新闻中心