สารบัญ
📚 อยากเห็นภาพ Mobile / Wireless / IoT / OT ในภาษาคนก่อน? CyberSecurity Foundation EP.35 Mobile & Wireless + EP.36 IoT / OT / ICS + EP.37 Remote Work + ZTNA เล่าเครื่องมือพวกนี้ก่อน ตรงนี้เราจะมองในมุม audit ของ mobile/wireless/IoT แทน
ลองนึกดูครับ บริษัทเดียว แต่อุปกรณ์ที่เชื่อมเข้าระบบมีแบบนี้:
- โทรศัพท์ของพนักงาน 200 เครื่อง (ของส่วนตัว)
- Laptop ที่บริษัทออกให้ 150 เครื่อง
- iPad สำหรับ sales 30 เครื่อง
- กล้องวงจรปิด IP camera 80 ตัว
- Smart printer 12 เครื่อง
- ระบบ access control (สแกนบัตร) ที่ออนไลน์
- เครื่องปรับอากาศ smart 5 เครื่อง
- Sensor วัดอุณหภูมิห้อง server 20 ตัว
- Smart TV ในห้องประชุม 8 เครื่อง
รวมแล้ว 500+ “endpoint” ที่เชื่อมเน็ต
ครึ่งหนึ่งเดินออกจากบ้านดิจิทัลทุกวัน อีกครึ่งติดตั้งครั้งเดียวแล้วไม่เคยอัปเดต
นี่แหละ scope ของ Section 5.9 — Mobile, Wireless, IoT
ส่วนที่ 1 — Mobile Computing + MDM
ปัญหา: กุญแจที่อยู่ในกระเป๋าทุกวัน
พนักงานคนหนึ่งใช้โทรศัพท์ส่วนตัวเช็ค email บริษัท
แล้ววันหนึ่งโทรศัพท์หาย
คำถาม:
- email ที่ download มาแล้วยังอยู่ในเครื่องไหม?
- มี password บริษัท saved ใน app ไหม?
- ใครอ่าน email พวกนั้นได้บ้างถ้าใครเก็บโทรศัพท์ได้?
ถ้าไม่มี Mobile Device Management (MDM) คำตอบคือ “ไม่รู้” โทรศัพท์ที่หายอาจกลายเป็นช่องเข้าระบบบริษัทไปเลย
MDM ทำอะไรได้
MDM = ระบบจัดการอุปกรณ์ mobile รวมศูนย์
ความสามารถหลัก:
- Remote wipe — ลบข้อมูลบริษัทจากเครื่องระยะไกล
- Encryption enforcement — บังคับให้เครื่องเข้ารหัส disk
- Passcode/PIN enforcement — กำหนดความยาว/complexity ของ passcode
- App management — ติดตั้ง app บริษัท blocklist app ที่ไม่อนุญาต
- Jailbreak/root detection — เครื่องที่ jailbreak แล้วเข้าระบบไม่ได้
- Device inventory — รู้ว่ามีอุปกรณ์อะไรเชื่อมระบบบ้าง
ข้อสอบ trap: “พนักงานทำโทรศัพท์หายที่มี email บริษัท — first action?”
หลอก: แจ้งตำรวจ จริง: execute remote wipe ผ่าน MDM ทันที แจ้งตำรวจเป็น secondary
Auditor มอง MDM
- MDM deploy ครอบคลุมทุก device ที่เข้าระบบบริษัทไหม
- รวม BYOD ด้วยไหม
- Remote wipe testable ไหม
- Policy enforce อัตโนมัติไหม
ส่วนที่ 2 — BYOD: ความขัดแย้งที่ต้องสมดุล
ปัญหาที่ BYOD เจอ
Bring Your Own Device = พนักงานใช้อุปกรณ์ส่วนตัวทำงาน
ความขัดแย้งที่ legitimate:
- พนักงานบอก: “เครื่องเป็นของฉัน — ฉันมีสิทธิ์ความเป็นส่วนตัว”
- บริษัทบอก: “ข้อมูลใน app เป็นของฉัน — ฉันต้องควบคุม security”
ทั้งสองข้างไม่ผิดเลย แต่ต้องมี framework ที่ชัดเจน
BYOD Policy ที่ต้องมี
- Acceptable Use Agreement — พนักงานเซ็นว่าตกลงให้บริษัทควบคุมส่วนที่เกี่ยวกับงาน
- Containerization — แยกส่วน “งาน” จากส่วน “ส่วนตัว” บนเครื่องเดียวกัน
- Consent for remote wipe — พนักงานต้องยินยอมว่าถ้าเครื่องหายและ wipe ส่วนงาน อาจกระทบส่วนส่วนตัวด้วย
- MDM enrollment — บังคับให้ลง MDM agent
- Data ownership clarity — ข้อมูลไหนเป็นของบริษัท ใครเข้าถึงได้
ข้อสอบ trap: “BYOD audit — ต้องตรวจอะไรสำคัญที่สุด?”
หลอก: ยี่ห้อโทรศัพท์ที่ allow จริง: acceptable use agreement + consent for remote wipe ที่พนักงานเซ็นแล้ว ฐานทางกฎหมายที่ให้บริษัทควบคุมอุปกรณ์ส่วนตัวต้องชัดเจน
Jailbreak / Root + Sideloading — Mobile Threats
Jailbreak (iOS) / Root (Android)
Jailbreak / Root = ปลด restriction ของ OS ให้ user ได้ admin access
ผลกระทบต่อ security:
- Bypass sandboxing app ที่ malicious เข้า data ของ app อื่นได้
- Disable security features code signing, Secure Enclave, file encryption หายเรียบ
- Install unsigned apps จาก source ที่ไม่ verify
- Persistent malware ที่ installer ปกติลบไม่ได้
Sideloading
Sideloading = install app จาก source ที่ไม่ใช่ official store (App Store, Google Play)
risk:
- App ไม่ผ่าน security review ของ store
- ไม่มี automatic update + security patch
- อาจมี malware ที่ official store ไม่อนุมัติ
MDM Compensation
MDM ที่ดีต้อง:
- Detect jailbreak/root — ปฏิเสธ enrollment ของอุปกรณ์ jailbreak
- Continuous attestation — check periodically ว่ายังไม่ jailbreak
- Block sideloading — restrict ให้ install เฉพาะ app ที่ approve
- Auto-quarantine — ถ้า detect jailbreak หลัง enroll → block access ทันที
ข้อสอบ trap: “พนักงานบอกว่า jailbreak iPhone เพื่อ customize — corporate response?”
หลอก: อนุญาตถ้าไม่กระทบงาน จริง: MDM ปฏิเสธ access jailbreak = bypass ทุก security feature ของ OS
Mobile Payments — Tokenization
ระบบจ่ายเงินผ่าน mobile (LINE Pay, PromptPay, Apple Pay, Google Pay) มีกลไกหลักคือ tokenization:
- บัตรเครดิตจริงไม่อยู่ในเครื่อง
- ระบบสร้าง token ใช้แทน
- Token ใช้ได้กับ transaction เฉพาะนี้เท่านั้น
- ถ้า token หลุด — ใช้ทำธุรกรรมอื่นไม่ได้
สำหรับองค์กรที่ทำ mobile payment — PCI DSS scope ครอบคลุม — auditor ดู tokenization implementation ก่อนเสมอ
ส่วนที่ 3 — Wireless: เสียงที่ดังออกไปนอกบ้าน
ปัญหาหลักของ Wireless
Wireless ส่งสัญญาณวิทยุ สัญญาณไม่หยุดที่กำแพง ใครที่อยู่ในระยะรับสัญญาณก็ “ฟังได้” หมด
ในมุมบ้าน เหมือนบ้านที่คุยเรื่องสำคัญด้วยเสียงดังพอจนเพื่อนบ้านได้ยิน
นี่แหละเหตุผลที่ wireless ต้อง encrypt ไม่งั้นทุกคนใน Wi-Fi range อ่าน traffic ได้สบาย
Wi-Fi Protocols
WEP — broken มานานแล้ว ห้ามใช้ WPA — เก่า ห้ามใช้ WPA2 — เคยเป็น standard แต่มีช่องโหว่ (KRACK) — เปลี่ยนเป็น WPA3 ที่ดีกว่า WPA3 — มาตรฐานปัจจุบัน
WPS — Convenience ที่เปิดช่องโหว่
Wi-Fi Protected Setup (WPS) = feature ที่ให้กด button หรือใส่ PIN 8 หลักเพื่อเชื่อมต่อง่ายๆ
ปัญหาคือ WPS PIN brute-force ได้ แม้ network ใช้ WPA2 ที่มี key แข็งแกร่งแค่ไหน ถ้า WPS เปิด ระบบทั้งหมดก็เปราะบาง
ข้อสอบ trap: “WPS เปิดอยู่ใน corporate Wi-Fi — finding ของ auditor?”
หลอก: minor finding แค่ informational จริง: High risk WPS PIN attack สามารถ compromise WPA2 ได้แม้ key แข็ง ต้องปิด WPS
Evil Twin Attack
Evil Twin = rogue access point ที่ตั้งชื่อเหมือน Wi-Fi องค์กร
User ที่ไม่ระวัง เครื่องเชื่อม Evil Twin โดยอัตโนมัติ attacker เห็น traffic ทั้งหมด หรือทำ MITM ได้สบาย
ป้องกันด้วย:
- Wireless IDS/IPS — ตรวจจับ rogue AP
- Certificate-based authentication — เครื่องเช็ค certificate ของ AP ก่อนเชื่อม
- User awareness — สอนให้ระวัง public Wi-Fi
Wardriving
Wardriving = การขับรถสแกนหา open/weak Wi-Fi
ป้องกันด้วย:
- WPA3 + strong key
- ปิด SSID broadcast (security through obscurity ช่วยเล็กน้อย แต่ไม่พอ)
- จำกัด signal coverage (ปรับ antenna power) ไม่ให้สัญญาณดังเกินอาคาร
802.1x + RADIUS + EAP — Enterprise Wi-Fi Authentication
WPA2/WPA3 มี 2 mode:
- Personal (PSK) — ใช้ pre-shared key ทุกคนใช้ password เดียวกัน — เหมาะบ้าน, ไม่เหมาะองค์กร
- Enterprise (802.1x) — ใช้ per-user authentication ผ่าน central server
802.1x
802.1x = port-based access control — ก่อนอุปกรณ์จะใช้ network ได้ ต้อง authenticate
3 components:
- Supplicant — อุปกรณ์ที่จะ connect (laptop, phone)
- Authenticator — switch / wireless AP ที่ enforce
- Authentication Server — RADIUS server ที่ verify credential
RADIUS
RADIUS (Remote Authentication Dial-In User Service) = central authentication server ที่:
- Verify credential (อาจ check กับ AD)
- Authorize ว่า user เข้า network ไหน VLAN ไหน
- Account — log session start/stop
RADIUS เป็นรากของ enterprise Wi-Fi + VPN authentication
EAP — Authentication Method
EAP (Extensible Authentication Protocol) = framework สำหรับ authentication method ที่ต่างกัน:
- EAP-TLS — certificate-based (ทั้งสองฝั่ง) — ปลอดภัยสุด แต่ deploy ยาก (ต้อง PKI)
- PEAP — server certificate + user/password ใน TLS tunnel — common
- EAP-TTLS — คล้าย PEAP, vendor-neutral
- EAP-FAST — Cisco proprietary
กับดักของ exam: “Enterprise Wi-Fi ที่ secure ที่สุด ใช้อะไร?” — EAP-TLS + WPA3 Enterprise (mutual cert authentication)
Auditor มอง Wireless
- ใช้ WPA3 หรืออย่างน้อย WPA2 + strong key
- WPS ปิด
- Guest network แยกจาก corporate network
- Rogue AP detection (Wireless IPS) ทำงาน
- Wi-Fi coverage map — สัญญาณไม่หลุดออกนอกอาคาร
ส่วนที่ 4 — IoT: หน้าต่างหลายพันบานที่ไม่มีใครรู้จัก
ปัญหาหลักของ IoT
ในมุมบ้าน บ้านดิจิทัลมีหน้าต่างเล็กๆ หลายพันบานติดอยู่ทั่วบ้าน กล้อง CCTV, ลำโพงอัจฉริยะ, sensor วัดอุณหภูมิ, smart printer, smart access control
แต่ละตัวเชื่อมเน็ต แต่ละตัวคืออีก endpoint ที่อาจถูก exploit
ปัญหาเฉพาะของ IoT:
- Default credentials — admin/admin, admin/password แล้วไม่มีใครเปลี่ยน
- Unpatched firmware — vendor ไม่ออก update หรือ update ยาก
- Flat network topology — IoT อยู่ใน network เดียวกับระบบ critical
- Limited management — บางตัวไม่มี UI ด้วยซ้ำ
- Weak built-in security — บางอุปกรณ์มาพร้อมช่องโหว่ตั้งแต่แรก
Mirai Botnet — บทเรียนคลาสสิก
ปี 2016 Mirai botnet ใช้ IoT cameras และ DVR ที่มี default credentials เป็น zombie ทำ DDoS attack ระดับ ~1 Tbps — เคสที่อ้างถึงบ่อยคือการโจมตี OVH (ก.ย. 2016) และ Dyn DNS (ต.ค. 2016 ที่ทำ Twitter / Reddit / Spotify ล่ม) เป็นระดับใหญ่ที่สุดที่เคยมีรายงานในขณะนั้น
บทเรียนคือ IoT ที่ default credential = น้องใหม่ของแฮกเกอร์ ไม่ใช่อุปกรณ์ขององค์กร 555+
Auditor มอง IoT
- IoT inventory มีไหม — รู้ว่ามีอุปกรณ์อะไรในเครือข่ายบ้าง
- Default credentials เปลี่ยนแล้วทั้งหมดไหม
- Firmware update process — มีใครรับผิดชอบ
- Network segmentation — IoT อยู่ใน VLAN แยกจาก critical system ไหม
- Vulnerability management — IoT รวมอยู่ใน vulnerability scan ไหม
ข้อสอบ trap: “องค์กร deploy IoT sensor ทั่วอาคาร — concern หลัก?”
หลอก: ความแม่นยำของ sensor จริง: Default factory credentials ที่ไม่ได้เปลี่ยน ทุก sensor คือช่องเข้า network
Network Segmentation สำหรับ IoT
หลักสำคัญคือ IoT ต้องอยู่ VLAN แยก จากระบบ critical
ถ้า IoT camera ถูก compromise:
- แยก VLAN = attacker เข้าได้แค่ camera อื่นๆ
- ไม่แยก VLAN = attacker pivoting ไป file server, ERP, ทุกอย่างเลย
Trap Summary
| สถานการณ์ | คำตอบหลอก | คำตอบจริง |
|---|---|---|
| โทรศัพท์หายมี email บริษัท — first action | แจ้งตำรวจ | Remote wipe ผ่าน MDM ทันที |
| BYOD audit — ตรวจอะไรสำคัญสุด | ยี่ห้อโทรศัพท์ | Acceptable use + consent for remote wipe |
| Deploy IoT sensors — concern หลัก | ความแม่นยำ | Default credentials + network segmentation |
| WPS เปิด — finding | informational | High risk — WPS PIN attack |
| พบ rogue AP — attack ที่น่าจะเกิด | signal interference | Evil Twin — credential theft / MITM |
มุมผู้บริหาร: Mobile + IoT = Risk ที่ใหญ่ขึ้นทุกปี
หลายองค์กรไทยลงทุน firewall + IAM + DLP แต่ลืมว่ามี IoT camera 80 ตัวที่ default password ทุกตัวเลย อ้าว
Attack surface ของบริษัทขยายเร็วกว่าทีม security เพราะอุปกรณ์ใหม่ติดเข้า network ทุกเดือน
วิธีคุม:
- Asset inventory ที่ครอบคลุมทุก endpoint รวม IoT
- Network segmentation บังคับใช้
- Procurement security review — อุปกรณ์ใหม่ต้องผ่าน security review ก่อนซื้อ
- Vendor security questionnaire สำหรับ IoT vendor
เชื่อมไปบทถัดไป
ตอนนี้บ้านดิจิทัลครอบคลุม:
- กฎ + กำแพง (ตอน 43)
- กุญแจ (ตอน 44)
- ถนน + ยามตรวจของออก (ตอน 45)
- ตู้เซฟ + กรมที่ดิน (ตอน 46)
- อพาร์ตเมนต์เช่า + virtualization (ตอน 47)
- อุปกรณ์เคลื่อนที่ + IoT (ตอน 48)
แต่ลืมส่วนสำคัญที่สุด — คนที่อยู่ในบ้าน
ระบบเทคโนโลยีดีแค่ไหน คนคนเดียวที่รับโทรศัพท์จาก “IT support” แล้วบอก password ทุกอย่างหมดความหมายเลย
นี่แหละ Section 5.10 — Security Awareness บทสุดท้ายของ Part A ก่อนเข้าสู่ Part B
อ้างอิง CRM (CISA Review Manual 28th Edition): Domain 5: Section 5.9 Mobile, Wireless and Internet of Things Devices