VPN องค์กร

Fortinet: ย้ายจาก SSL VPN ไปใช้ IPSec VPN (FortiOS 7.6)

จาก: Fortinet Thailand • 64:13

FortiOS 7.6.3 ยกเลิก SSL VPN Tunnel Mode เพื่อลดช่องโหว่ OpenSSL องค์กรต้องย้ายมาใช้ IPSec VPN แทน บทความนี้สรุป Workshop จาก Fortinet Thailand สอนขั้นตอนการ Migrate พร้อมแนวทาง Best Practice

1

ทำไมต้องเปลี่ยนจาก SSL VPN?

ปัญหาของ SSL VPN:

  • ช่องโหว่ OpenSSL ออกมาถี่
  • ต้อง Upgrade Firmware บ่อย
  • Attack Surface มาก

ข้อดีของ IPSec VPN:

  1. ช่องโหว่น้อยกว่า - ไม่พึ่ง OpenSSL Library
  2. Performance ดีกว่า - ใช้ Hardware Chip ประมวลผล
  3. อัพเกรดน้อยลง - ปีละ 4 ครั้งก็พอ
  4. รองรับ SAML/MFA - Azure AD, Duo, Okta

หมายเหตุ: Web Mode ยังใช้ได้ ไม่ถูกยกเลิก

2

Timeline End of Support

FortiOS VersionEnd of Supportหมายเหตุ
7.0Q3 2025ควรอัพเกรดทันที
7.2Q3 2026มี Elite Support ขยายได้ 18 เดือน
7.4Q3 2027ยังมีเวลา 2 ปี
7.6ซัพพอร์ตยาวแนะนำสำหรับอนาคต

คำแนะนำ:

  • ถ้าใช้ 7.2 อยู่ ควรวางแผนตั้งแต่ตอนนี้
  • ถ้าใช้ 7.4 มีเวลาเตรียมการ 2 ปี
  • ทยอย Migrate ทีละแผนก ไม่ต้องทำทั้งบริษัทพร้อมกัน
3

รุ่นที่ได้รับผลกระทบ

รุ่นที่ไม่มี SSL VPN Menu ใน 7.6.3:

  • FortiGate 30G
  • FortiGate 50G
  • FortiGate 70G
  • FortiGate 90G

รุ่นที่ยังมี Menu แต่ถูกยกเลิก Tunnel Mode:

  • FortiGate 120G ขึ้นไป
  • ทุกรุ่นที่อัพเป็น FortiOS 7.6.3

สรุป:

  • รุ่นหลัก 10 (30G-90G) = ไม่มี SSL VPN เลย
  • รุ่นหลัก 100 ขึ้นไป = มีเฉพาะ Web Mode
4

ขั้นตอนการตั้งค่า IPSec VPN

Best Practice: เริ่มจาก Local User ก่อน

  1. สร้าง Local User/Group บน FortiGate
  2. ทดสอบ IPSec VPN ผ่าน Local User
  3. ถ้า Connect ได้ ค่อยไปตั้ง SAML

สร้าง IPSec Tunnel:

  1. ไปที่ VPN > IPSec Wizard
  2. เลือก Template: Remote Access
  3. เลือก Device Type: FortiClient
  4. ตั้งชื่อ: Remote-VPN
  5. เลือก Interface: WAN Port
  6. ใส่ Pre-shared Key
  7. เลือก User Group: Local-VPN-Group
  8. กด Next
5

ตั้งค่า Phase 1 & Phase 2

Phase 1 (IKE):

  • IKE Version: 2 (จำเป็นสำหรับ SAML)
  • Mode: Dial-up User
  • Proposal: AES128-SHA256, AES256-SHA256
  • DH Group: 20
  • Key Lifetime: 86,400 seconds
  • NAT Traversal: Enable

Phase 2 (IPSec):

  • Proposal: AES128, AES256
  • DH Group: 20
  • Key Lifetime: 43,200 seconds

Enable EAP:

`

config vpn ipsec phase1-interface

edit "Remote-VPN"

set eap enable

set eap-identity send-request

next

end

`

6

ตั้งค่า IP Pool และ Firewall Policy

IP Pool สำหรับ VPN Client:

  • ตัวอย่าง: 172.16.100.200-172.16.100.210
  • Mode: Config (จ่าย IP อัตโนมัติ)

Firewall Policy:

  1. Policy 1: VPN to LAN
  • Incoming: IPSec Tunnel
  • Outgoing: LAN Port
  • Action: Accept
  1. Policy 2: VPN to Internet (Full Tunnel)
  • Incoming: IPSec Tunnel
  • Outgoing: WAN Port
  • NAT: Enable
  • Action: Accept

หมายเหตุ:

  • Full Tunnel = ทุกอย่างวิ่งผ่าน HQ
  • Split Tunnel = เฉพาะ Traffic ไป HQ
7

ตั้งค่า FortiClient (Agent)

ติดตั้ง FortiClient:

  1. ดาวน์โหลดจาก forticlient.com
  2. ติดตั้งบน Windows/Mac/iOS/Android

สร้าง VPN Connection:

  1. เปิด FortiClient
  2. ไปที่ Remote Access
  3. กด Configure VPN
  4. เลือก IPSec VPN
  5. ใส่ข้อมูล:
  • Remote Gateway: Public IP ของ FortiGate
  • Authentication: Pre-shared Key
  • Pre-shared Key: ตรงกับ FortiGate
  • IKE Version: 2
  • Mode: Aggressive หรือ Main
  1. กด Save แล้ว Connect
8

เชื่อมต่อ SAML กับ Azure AD

ขั้นตอนย่อ:

  1. สร้าง Enterprise App บน Azure AD
  2. ตั้งค่า SAML SSO
  3. ดาวน์โหลด Metadata XML
  4. Import เข้า FortiGate
  5. ผูก SAML Server กับ User Group
  6. เลือก WAN Interface สำหรับ SAML

Port ที่ต้องเปิด:

  • 443 (HTTPS)
  • 9443 หรือ 10443 (SAML Portal)

ข้อดี SAML:

  • Single Sign-On
  • MFA ผ่าน Microsoft Authenticator
  • ไม่ต้องจำ Password หลายตัว

สรุป

การ Migrate จาก SSL VPN Tunnel Mode ไป IPSec VPN ใน FortiOS 7.6 ช่วยลดช่องโหว่และเพิ่ม Performance แนะนำเริ่มจาก Local User ก่อน แล้วค่อยไปตั้ง SAML ทยอย Migrate ทีละแผนก ใช้เวลาก่อน End of Support ให้คุ้มค่า

คำถามที่พบบ่อย

Q SSL VPN Web Mode ยังใช้ได้ไหม?

ได้ ใน FortiOS 7.6 ยกเลิกเฉพาะ Tunnel Mode ส่วน Web Mode (Agentless) ยังใช้ได้ และเปลี่ยนชื่อเป็น Agent Rate Portal

Q ใช้ SSL VPN กับ IPSec พร้อมกันได้ไหม?

ได้ ก่อนอัพเกรดเป็น 7.6.3 สามารถ Enable ทั้ง 2 โหมดพร้อมกัน แล้วค่อยๆ ย้าย User ทีละกลุ่ม

Q ทำไมต้องใช้ IKE Version 2?

IKEv2 รองรับ SAML Authentication และ EAP ถ้าจะใช้ Azure AD หรือ MFA ต้องเป็น IKEv2 เท่านั้น

Q Elite Support ช่วยอะไรได้?

ลูกค้า Elite Support ได้ขยายเวลาซัพพอร์ต FortiOS 7.2 ออกไปอีก 18 เดือน (ถึง Q1 2028) ไม่ต้องรีบ Migrate

Fortinet FortiGate SSL VPN IPSec VPN FortiOS 7.6 SAML Azure AD