12 พ.ย. เวลา 04:09 • ธุรกิจ

ช่องโหว่เล็ก ๆ ที่อาจทำให้ระบบทั้งองค์กรพังได้ — กรณีศึกษา expr-eval JavaScript Library

หลายคนอาจคิดว่า “ช่องโหว่” จะเกิดเฉพาะในระบบใหญ่ ๆ หรือโปรแกรมซับซ้อนเท่านั้น
แต่ความจริงแล้ว บางครั้ง “ห่วงโซ่ที่ขาด” อาจเริ่มจาก library เล็ก ๆ ที่อยู่เบื้องหลังระบบที่เราใช้อยู่ทุกวัน —
และนี่คือสิ่งที่เกิดขึ้นกับ expr-eval, JavaScript library ที่มีผู้ใช้มากกว่า 800,000 ดาวน์โหลดต่อสัปดาห์ทั่วโลก
เกิดอะไรขึ้นกับ expr-eval?
ล่าสุดมีการค้นพบช่องโหว่ระดับ Critical (CVE-2025-12735)
โดยนักวิจัยด้านความปลอดภัย Jangwoo Choe พบว่า library นี้มีจุดอ่อนที่เปิดโอกาสให้แฮกเกอร์สามารถ
รันโค้ดจากระยะไกล (Remote Code Execution – RCE) ได้ผ่านการส่ง “ข้อมูลอันตราย” (malicious input)
พูดง่าย ๆ คือ ถ้ามีระบบไหนที่ใช้ library ตัวนี้ในส่วนการคำนวณหรือประมวลผลข้อมูลจากผู้ใช้
แฮกเกอร์อาจใช้ช่องทางนี้แทรกโค้ดของตัวเองเข้ามา ควบคุมระบบ หรือขโมยข้อมูลได้ทันที
อัปเดตและแพตช์มีแล้ว แต่...
ทีมพัฒนาได้ออกเวอร์ชันใหม่ของ expr-eval-fork (v3.0.0)
ที่แก้ปัญหาด้วยการจำกัดการเรียกใช้ฟังก์ชันให้เฉพาะ “safe functions”
แต่สำหรับ library ดั้งเดิม (expr-eval รุ่นเก่า) ทีมผู้ดูแลกลับไม่ตอบสนอง และยังไม่ออกอัปเดตใหม่
นั่นหมายความว่าใครที่ยังใช้เวอร์ชันเก่าอยู่ กำลัง “เปิดประตู” ให้แฮกเกอร์เข้ามาได้โดยไม่รู้ตัว
บทเรียนสำหรับธุรกิจไทย
  • 1.
    อย่าประเมินระบบของตัวเองต่ำไป — แม้จะเป็น library เล็ก ๆ ก็สร้างความเสียหายใหญ่ได้
  • 2.
    ต้องมีระบบตรวจสอบช่องโหว่ในระดับซอร์สโค้ด (Dependency Scanning) อย่างสม่ำเสมอ
  • 3.
    อย่ารอให้การโจมตีเกิดขึ้นก่อนถึงจะป้องกัน
โลกไซเบอร์ทุกวันนี้ “เร็วเกินกว่าแพตช์จะตามทัน” องค์กรควรหันมาใช้แนวคิด Preemptive Cyber Defense ที่เน้น “ขัดขวางการโจมตีตั้งแต่ก่อนเริ่ม” แทนการตั้งรับ
แล้ว Preemptive Cyber Defense คืออะไร?
แนวทางนี้คือการ “เปลี่ยนจากการป้องกันแบบรอรับ” ไปเป็นการ “ป้องกันเชิงรุก”
เช่นเทคโนโลยี Morphisec Moving Target Defense (MTD)
ที่ทำให้หน่วยความจำและโครงสร้างภายในระบบเปลี่ยนตำแหน่งตลอดเวลา
ทำให้แฮกเกอร์ไม่สามารถระบุตำแหน่งเพื่อโจมตีได้แม้จะรู้ช่องโหว่
พูดง่าย ๆ คือ “ทำให้ระบบของคุณเคลื่อนไหวอยู่ตลอดเวลา”
จนแฮกเกอร์ “ยิงไม่โดนเป้า”
สรุปง่าย ๆ
  • ช่องโหว่จาก library เล็ก ๆ อาจสร้างหายนะใหญ่ได้
  • ระบบ patching สำคัญ แต่ยังไม่พอในโลกที่แฮกเกอร์เคลื่อนไหวเร็วกว่าการอัปเดต
  • องค์กรยุคใหม่ต้องเริ่มลงทุนใน Preemptive Cyber Defense เพื่อสร้างภูมิคุ้มกันตั้งแต่ต้นน้ำ
ความปลอดภัยในยุคนี้ไม่ได้ขึ้นอยู่กับว่า “คุณป้องกันได้เร็วแค่ไหน”
แต่ขึ้นอยู่กับว่า “คุณมองเห็นภัยก่อนมันจะเกิดหรือเปล่า”
โฆษณา