Two Step Verification เปิดยังไง IT General

Two Step Verification เปิดยังไง

📅 2026-02-09 | โดย อ.บอม กิตติทัศน์ เจริญพนาสิทธิ์ — SiamCafe.net Since 1997

Two-Step Verification (2FA) คืออะไร ทำไมต้องเปิด?

น้องๆ เคยเจอปัญหา account โดนแฮคมั้ย? สมัยผมทำร้านเน็ตนี่เจอประจำ เด็กๆ โดนแฮกเกม แฮกอีเมลกันให้วุ่น Two-Step Verification (2FA) หรือการยืนยันตัวตนแบบสองชั้นนี่แหละ คือพระเอกที่จะมาช่วยเราได้เยอะมากๆ

2FA มันก็คือการเพิ่มขั้นตอนในการ login อีกขั้น นอกเหนือจาก username/password ที่เรารู้กันอยู่แล้ว ปกติเราใส่ username, password ปุ๊บ เข้าได้เลย แต่ถ้าเปิด 2FA ไว้ มันจะถามหาอะไรเพิ่มอีกอย่าง เช่น รหัสที่ส่งมาทาง SMS, รหัสจากแอป Authenticator หรือถามคำถามที่เราตั้งไว้

ทำไมต้องเปิด 2FA?

คิดง่ายๆ เลย Password เราอาจจะรั่วได้ ไม่ว่าจะเป็นจาก Phishing (หลอกให้เราใส่ password ปลอม), Keylogger (โปรแกรมแอบจด password ที่เราพิมพ์) หรือแม้แต่การเดาล้วนๆ แต่ถ้ามี 2FA ต่อให้ password รั่ว hacker ก็ยังเข้า account เราไม่ได้ เพราะไม่มี "อีกอย่าง" ที่ว่านั่นไงล่ะ

สมัยก่อนผมเคยเจอเคสลูกค้าโดนแฮก Facebook เพราะไปกด link แปลกๆ ในอีเมล พอกดปุ๊บ โดน redirect ไปหน้า Login Facebook ปลอมๆ ใส่ password ไปเท่านั้นแหละ เรียบร้อย! ถ้าลูกค้าคนนั้นเปิด 2FA ไว้ Hacker ก็ทำอะไรไม่ได้เลย SiamCafe Blog เคยเขียนเรื่องนี้ไว้ ลองไปอ่านดูได้

วิธีเปิด Two-Step Verification แบบ Step-by-Step

มาดูกันว่าเราจะเปิด 2FA ใน Account ต่างๆ ได้ยังไงบ้าง ผมจะยกตัวอย่างยอดฮิตๆ ที่คนใช้กันเยอะๆ นะ

Gmail (Google Account)

  1. Login เข้า Gmail แล้วไปที่ "Manage your Google Account"
  2. เลือก "Security"
  3. หาหัวข้อ "2-Step Verification" แล้วกด "Get started"
  4. Google จะให้เรายืนยันตัวตนอีกครั้งด้วย password
  5. เลือกวิธีรับรหัสยืนยัน มีให้เลือกทั้ง Phone Prompt (ส่ง notification ไปที่มือถือ) หรือ Text Message (SMS)
  6. ทำตามขั้นตอนที่ Google บอกจนจบ
  7. เก็บ Recovery Codes เอาไว้ด้วย เผื่อกรณีเข้า Account ไม่ได้จริงๆ

Facebook

  1. Login เข้า Facebook แล้วไปที่ "Settings & Privacy" -> "Settings"
  2. เลือก "Security and Login"
  3. หาหัวข้อ "Two-Factor Authentication" แล้วกด "Edit"
  4. Facebook จะให้เราเลือกว่าจะใช้ Authentication App (เช่น Google Authenticator, Authy) หรือ Text Message (SMS)
  5. ถ้าเลือก Authentication App ก็ scan QR code แล้วใส่รหัสที่ App สร้างขึ้นมา
  6. ถ้าเลือก Text Message ก็ใส่เบอร์โทรศัพท์ แล้วรอรับ SMS
  7. ทำตามขั้นตอนที่ Facebook บอกจนจบ
  8. จด Recovery Codes เก็บไว้

Steam

Steam นี่สำคัญมาก ถ้าโดนแฮกนี่เกมหายหมดนะ!

  1. Login เข้า Steam แล้วไปที่ "Steam" -> "Settings"
  2. เลือก "Account"
  3. หาหัวข้อ "Steam Guard security" แล้วกด "Manage Steam Guard..."
  4. เลือก "Get Steam Guard codes from the Steam app on my phone"
  5. ถ้ายังไม่มี Steam App ในมือถือ ก็โหลดมาซะ
  6. เปิด Steam App แล้วทำตามขั้นตอนที่ App บอก
  7. Steam จะให้เรา Scan QR Code ใน App

สมัยก่อน Steam Guard มันวุ่นวายกว่านี้เยอะ ต้องรอ Code ส่งมาทาง Email บางที Email ไม่มาซะงั้น ตอนหลังมี App นี่ชีวิตดีขึ้นเยอะ SiamCafe Blog น่าจะมีเขียนวิธีแก้ปัญหา Steam Guard เก่าๆ อยู่ ลองไปค้นดู

ตัวอย่าง Code สำหรับ Authentication (Backend)

อันนี้แถมให้สำหรับน้องๆ ที่เป็นโปรแกรมเมอร์ อยากทำระบบ 2FA เอง อันนี้เป็นตัวอย่าง (อย่างง่าย) ของการสร้าง Code สำหรับส่ง SMS (สมมติว่าใช้ Python นะ)


import random
import requests

def generate_otp():
  return str(random.randint(100000, 999999))

def send_sms(phone_number, otp):
  # อันนี้เป็น API ของผู้ให้บริการ SMS แต่ละที่จะไม่เหมือนกัน
  api_url = "https://api.sms-provider.com/send"
  payload = {
    "phone": phone_number,
    "message": f"Your OTP is: {otp}"
  }
  headers = {
    "Authorization": "Bearer YOUR_API_KEY"
  }
  response = requests.post(api_url, data=payload, headers=headers)
  return response.status_code == 200

# ตัวอย่างการใช้งาน
otp = generate_otp()
phone = "+66812345678" # เบอร์โทรศัพท์ที่จะส่ง SMS
if send_sms(phone, otp):
  print(f"OTP sent to {phone}")
else:
  print("Failed to send OTP")

# (ในระบบจริง เราต้องเก็บ OTP นี้ไว้ใน Database แล้วเอาไปเทียบกับ OTP ที่ User ใส่)

เปรียบเทียบวิธีทำ Two-Step Verification

วิธี ข้อดี ข้อเสีย เหมาะกับใคร
SMS ง่าย สะดวก คนส่วนใหญ่มีมือถือ อาจจะไม่ปลอดภัยเท่าวิธีอื่น (SIM Swap), อาจมีค่า SMS คนทั่วไปที่ต้องการความสะดวก
Authenticator App (Google Authenticator, Authy) ปลอดภัยสูง, ไม่ต้องใช้อินเทอร์เน็ต (หลังจาก setup แล้ว) ต้องโหลด App เพิ่ม, ถ้ามือถือหายยุ่งยาก คนที่ต้องการความปลอดภัยสูง
Email ฟรี, ใช้งานได้ทุกอุปกรณ์ ความปลอดภัยต่ำกว่า SMS และ Authenticator App, อาจจะเข้า Email ไม่ได้ถ้า Account หลักโดนแฮก ใช้เป็นทางเลือกสุดท้าย
Hardware Key (YubiKey) ปลอดภัยสูงสุด, ป้องกัน Phishing ได้ ราคาแพง, ต้องพกพา คนที่ต้องการความปลอดภัยสูงสุดๆ

หวังว่าน้องๆ จะเข้าใจเรื่อง Two-Step Verification มากขึ้นนะ เปิดไว้เถอะ คุ้มค่ากว่าเยอะ! อย่ารอให้ account โดนแฮกก่อนแล้วค่อยมาเสียใจนะ

Best Practices / เคล็ดลับจากประสบการณ์

สมัยผมทำร้านเน็ตฯ นี่ เรื่องความปลอดภัยสำคัญสุดๆ เพราะคอมฯ ส่วนกลาง ใครก็ใช้ได้หมด แถมสมัยก่อนไวรัสเยอะกว่าตอนนี้อีก นี่คือสิ่งที่ผมทำ (และแนะนำให้ทำ) เพื่อให้ 2FA มันเวิร์คจริงจัง:

1. Educate ลูกค้า/User

เรื่องนี้สำคัญมาก! ต้องสอนให้ลูกค้าเข้าใจว่า 2FA คืออะไร ทำไมต้องใช้ และใช้งานยังไง ไม่ใช่สักแต่ว่าเปิดๆ ไปแล้วไม่รู้เรื่อง ผมเคยทำป้ายประกาศติดไว้เลย สอนวิธีเปิด-ปิด 2FA ของ Gmail, Facebook อะไรพวกนี้ ใครขี้เกียจอ่านก็มาถามได้

2. Backup Codes สำคัญมาก

เคยเจอเคสลูกค้าทำมือถือหาย ลืมรหัส 2FA เข้าอะไรไม่ได้เลย เซ็งเป็ด! ต้องย้ำเสมอว่า Backup Codes สำคัญเหมือนชีวิต สำรองเก็บไว้ในที่ปลอดภัย (ที่ไม่ใช่ในมือถือเครื่องเดิมนะ!) ผมเคยแนะนำให้ลูกค้าปริ้นท์ใส่กระดาษแล้วเก็บไว้ในกระเป๋าตังค์สำรองเลย

3. เลือกวิธี 2FA ที่เหมาะกับตัวเอง

2FA มีหลายแบบ SMS, Authenticator App, Hardware Key แต่ละแบบก็มีข้อดีข้อเสียต่างกันไป SMS สะดวกจริง แต่ก็เสี่ยงโดน SIM Swap Authenticator App ปลอดภัยกว่า แต่ต้องมีมือถือ Hardware Key ปลอดภัยสุด แต่ก็ต้องพกพา เลือกที่ตัวเองถนัดและสะดวกที่สุด

4. ระวัง Phishing!

ถึงจะมี 2FA ก็ไม่ใช่ว่าจะปลอดภัย 100% พวก Phishing เดี๋ยวนี้มันฉลาดขึ้นเยอะ มันอาจจะหลอกให้เราใส่รหัส 2FA เองเลยก็ได้ ต้องระวังลิงก์แปลกๆ อีเมลน่าสงสัย อย่าคลิกมั่วซั่ว ถ้าไม่แน่ใจให้เข้าเว็บโดยตรงดีกว่า

iCafeForex

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

ทำไมต้องใช้ Two-Step Verification?

Two-Step Verification หรือ 2FA เพิ่มความปลอดภัยให้กับบัญชีของคุณ โดยการเพิ่มขั้นตอนการยืนยันตัวตนอีกชั้นหนึ่ง นอกเหนือจากรหัสผ่าน ถึงแม้ว่าใครบางคนจะรู้รหัสผ่านของคุณ พวกเขาก็ยังไม่สามารถเข้าถึงบัญชีของคุณได้หากไม่มีรหัสจากอุปกรณ์ที่คุณตั้งค่าไว้

ถ้าทำโทรศัพท์หาย จะเข้าบัญชีได้ยังไง?

ถ้าคุณทำโทรศัพท์หายและไม่สามารถเข้าถึงรหัส 2FA ได้ คุณสามารถใช้ Backup Codes ที่คุณได้บันทึกไว้ตอนเปิดใช้งาน 2FA หรือติดต่อฝ่ายสนับสนุนของบริการนั้นๆ เพื่อขอความช่วยเหลือ

2FA ป้องกันอะไรได้บ้าง?

2FA ช่วยป้องกันการเข้าถึงบัญชีของคุณโดยไม่ได้รับอนุญาต ไม่ว่าจะเป็นจากการถูกแฮ็ครหัสผ่าน, การเดารหัสผ่าน หรือการโดน Phishing อย่างไรก็ตาม 2FA ไม่สามารถป้องกัน Malware หรือการหลอกลวงอื่นๆ ได้

SMS 2FA ปลอดภัยไหม?

SMS 2FA สะดวกและง่ายต่อการใช้งาน แต่ก็มีความเสี่ยงเนื่องจากสามารถถูกดักจับหรือถูก SIM Swap ได้ หากคุณต้องการความปลอดภัยที่สูงขึ้น ควรเลือกใช้ Authenticator App หรือ Hardware Key แทน

SiamCafe Blog

สรุป

Two-Step Verification เป็นเครื่องมือที่สำคัญในการรักษาความปลอดภัยให้กับบัญชีออนไลน์ของคุณ ถึงแม้ว่าอาจจะดูยุ่งยากในตอนแรก แต่เมื่อใช้งานจนคุ้นเคยแล้ว จะช่วยให้คุณรู้สึกปลอดภัยและอุ่นใจมากขึ้น อย่าลืม Educate ตัวเองและคนรอบข้างให้เข้าใจถึงความสำคัญของ 2FA และใช้งานอย่างถูกต้องนะครับ