Cloudflare Access Policy เป็นระบบการจัดการสิทธิ์เข้าถึง (Access Control) ที่ทรงพลัง ยึดหลัก Zero Trust Security ช่วยให้คุณป้องกัน Application สำคัญของบริษัทได้อย่างมีประสิทธิภาพ ระบบนี้ตรวจสอบตัวตนและสิทธิ์ผู้ใช้อย่างเข้มงวด ไม่อนุญาตให้ผู้ที่ไม่ได้รับอนุญาตเข้าถึงได้ เหมาะสำหรับองค์กรที่ต้องการความปลอดภัยระดับสูงและการควบคุมที่เข้มข้น
Cloudflare Access Policy คืออะไร
Cloudflare Access Policy เป็นสถาบันการศึกษาแนวหน้าในการจัดการการเข้าถึง Application ของคุณ โดยใช้แนวทาง Zero Trust ที่ไม่เชื่อใจใครเลยในตอนแรก ปกป้องเว็บแอปพลิเคชัน API และทรัพยากรภายในของบริษัทด้วยการตรวจสอบตัวตนหลายชั้น (Multi-factor Authentication) และการตรวจสอบเงื่อนไขต่างๆ ก่อนอนุญาตการเข้าถึง
คุณสมบัติหลักของ Access Policy
Identity Providers: รองรับการเข้าสู่ระบบผ่าน OAuth 2.0 เช่น Google Workspace, Microsoft Entra ID (Azure AD), Okta, GitHub, และอื่นๆ ทำให้การจัดการสิทธิ์เป็นไปอย่างราบรื่นกับระบบที่มีอยู่แล้ว
Conditional Rules: สร้างกฎการเข้าถึงแบบมีเงื่อนไข เช่น อนุญาตเฉพาะผู้ที่เข้าจากเครือข่ายขององค์กร หรือใช้ VPN เท่านั้น หรือเพิ่มเงื่อนไขเวลา (Time-based Rules) สำหรับการเข้าถึงชั่วครั้งชั่วคราว
Device Posture: ตรวจสอบสถานะของอุปกรณ์ไคลเอนต์ เช่น ต้องติดตั้ง Antivirus, Firewall, หรือมีการเข้ารหัสดิสก์ก่อนอนุญาตการเข้าถึง
การตั้งค่า Access Policy ขั้นพื้นฐาน
ขั้นตอนการสร้าง Access Policy ในแดชบอร์ด Cloudflare:
1. เข้า Cloudflare Dashboard > Access > Applications
2. คลิก "Create Application" เลือก "Self-hosted"
3. ป้อนชื่อ Application และ Domain (เช่น app.example.com)
4. เลือก Identity Provider (Google, Okta, Microsoft Entra)
5. สร้าง Policy:
- Policy Name: "Allow Company Staff"
- Criteria: email_domain matches "company.com"
- Action: Allow
6. บันทึกการตั้งค่า
7. ตั้งค่า DNS CNAME ชี้ไปยัง Cloudflare
8. ทดสอบการเข้าถึง
ตัวอย่าง Advanced Rules
Example 1 – อนุญาตเฉพาะแผนก IT:
Policy: "IT Department Access"
Include:
- email contains "@company.com" AND
- groups contains "it-staff" (มาจาก Azure AD)
Exclude:
- country_not in ["TH", "SG", "MY"]
Action: Allow
Example 2 – อนุญาตการเข้าถึงชั่วคราว (Temporary Access):
Policy: "Temporary Contractor Access"
Include:
- email matches "[email protected]" AND
- valid_until = "2026-12-31"
Require:
- MFA (Multi-factor Authentication)
Action: Allow
สรุป
Cloudflare Access Policy เป็นเครื่องมือสำคัญในการปกป้อง Application และข้อมูลสำคัญของบริษัท ด้วยการใช้หลัก Zero Trust Security และการตั้งค่า Rules ที่ยืดหยุ่น คุณสามารถควบคุมการเข้าถึงได้อย่างแม่นยำและเข้มข้น รวมกับการใช้ VPS เป็นทรัพยากรหลักจะให้ความปลอดภัยที่ครบเครื่องแก่องค์กรของคุณ

