หัวใจของเหตุการณ์: อัปเดต KB5002907 ทำอะไรกับ Office และ M365
เหตุการณ์ Windows update Office license ครั้งนี้คือการที่อัปเดต KB5002907 บน Windows ส่งผลให้ใบอนุญาต Office รุ่นเก่าเช่น Office 2016 และ Office 2019 ที่ถูกต้องตามกฎหมายถูกระบบมองว่าเป็น Microsoft license revoked พร้อมทั้งมีกรณีที่ชุดโปรแกรมถูกลบออกจากเครื่องไปทั้งหมด และในฝั่งระบบคลาวด์ Microsoft 365 ขององค์กรไม่แสวงหากำไรบางรายก็พบว่า M365 data loss recovery เป็นไปไม่ได้เพราะข้อมูลถูกลบจากคลาวด์โดยบริษัทผู้ให้บริการเอง การอัปเดตที่ตั้งใจช่วยเครื่องที่หยุดอัปเดตเกิน 90 วันกลับสร้างความเสียหายกว้างขวางต่อผู้ใช้ทั่วไปและองค์กรการกุศลที่พึ่งพาแพลตฟอร์มนี้
อัปเดต KB5002907 เป็น Optional Non-Security Update ที่ออกแบบมาเพื่อให้ Microsoft 365 บน Current Channel หรือช่องทางรายเดือนที่ไม่ได้รับอัปเดตเกิน 90 วันสามารถกลับมาอัปเดตได้ตามปกติ แต่โค้ดที่ใช้ตรวจสอบสถานะใบอนุญาตกลับมีปัญหากับ Office แบบซื้อขาดรุ่นเก่าบนเครื่อง ทำให้ผู้ใช้ Office 2016 และ Office 2019 จำนวนมากเปิด Word หรือ Excel แล้วเจอข้อความว่าเป็นผลิตภัณฑ์ไม่ได้รับอนุญาตทันทีหลังรีสตาร์ตเครื่อง ส่งผลให้เอกสารทั้งหมดถูกล็อกให้แก้ไขไม่ได้ และในบางเครื่อง Office 2016 2019 deleted ทั้งชุดโดยไม่มีการเตือนล่วงหน้าเลย นี่ไม่ใช่บั๊กเล็กน้อย แต่คือการหยุดงานทั้งองค์กรในพริบตา
ผลกระทบต่อผู้ใช้ Office 2016/2019: จากใบอนุญาตหายจนโปรแกรมหายไปทั้งชุด
ผู้ใช้ Office 2016 และ Office 2019 ที่รู้สึกว่าซื้อขาดแล้วปลอดภัย วันนี้ต้องคิดใหม่ เพราะการอัปเดต Windows เพียงครั้งเดียวทำให้ใบอนุญาตถูกเคลียร์จากระบบจนโปรแกรมกลายเป็นโหมดอ่านอย่างเดียวทันที หลายคนตื่นมาเปิดเครื่องเพื่อทำงานแต่พบว่า Word และ Excel เปิดได้แค่ดูแก้ไขไม่ได้ ขณะที่บางรายหนักยิ่งกว่าเมื่อ Office ถูกถอนการติดตั้งทั้งชุดแบบไม่มีคำถาม ทำให้ต้องหยุดงานและวุ่นวายหาตัวติดตั้งกับ product key กันยกทีม เหตุการณ์นี้สะท้อนชัดว่าการพึ่งพาซอฟต์แวร์รุ่นเก่าในระบบที่ถูกออกแบบให้หมุนตาม subscription รุ่นใหม่คือความเสี่ยงเชิงโครงสร้าง ไม่ใช่แค่ความสะเพร่าเฉพาะกิจของอัปเดตเดียว
แม้ผู้ผลิตจะหยุดปล่อยอัปเดต KB5002907 ในฝั่งเซิร์ฟเวอร์เพื่อกันไม่ให้ผู้ใช้รายใหม่โดนเพิ่ม แต่ความเสียหายบนเครื่องที่ติดตั้งไปแล้วก็เกิดขึ้นเรียบร้อย และที่น่าหงุดหงิดคือแนวทางแก้ไขชั่วคราวที่ให้ผู้ใช้ที่โดน Microsoft license revoked ต้องย้อนไปค้น product key เดิมเองแล้วลงมือ activate ใหม่ทีละเครื่อง ส่วนคนที่โดน Office 2016 2019 deleted ก็ต้องดาวน์โหลดตัวติดตั้งใหม่แล้วใช้ key เดิมเพื่อกลับมาเปิดโปรแกรมได้อีกครั้ง นี่เท่ากับโยนภาระทั้งหมดกลับมาที่ผู้ใช้ ทั้งเวลา ทั้งความเสี่ยงถ้าไม่มีหลักฐานใบอนุญาตเก็บไว้อย่างเป็นระบบ
ดราม่า M365: ข้อมูลองค์กรไม่แสวงหากำไรหายถาวรโดยไม่มี log ให้ตรวจสอบ
ด้านคลาวด์ก็ไม่ปลอดภัยไปกว่ากัน เมื่อมีการยืนยันว่าข้อมูลบน M365 ขององค์กรไม่แสวงหากำไรจำนวนหนึ่งถูกลบออกจากระบบระหว่างการย้ายใบอนุญาตจาก Microsoft 365 Business Premium Grant ไปยัง Microsoft 365 Business Basic หรือแผนอื่น โดยตั้งใจว่าจะคงข้อมูลไว้ระหว่างช่วง retention และ export แต่กลับเกิดข้อผิดพลาดจนข้อมูลหาย ที่สำคัญคือผู้ให้บริการยอมรับตรงๆ ว่า “data cannot be recovered” และไม่มีแม้แต่รายการหรือ log ว่าลบอะไรไปบ้าง นั่นหมายความว่าอีเมล เอกสารบน OneDrive และข้อมูลสำคัญด้านสัญญาและการระดมทุนขององค์กรเหล่านี้อาจหายไปตลอดกาลหากไม่ได้ทำแบ็กอัปเองมาก่อน
กรณีนี้รุนแรงกว่าบั๊กใบอนุญาตบนเครื่องเพราะเป็น M365 data loss recovery ที่ฝั่งแพลตฟอร์มประกาศเองว่ากู้คืนไม่ได้ และยังไม่สามารถบอกแม้แต่ขอบเขตของข้อมูลที่สูญหายให้ลูกค้าองค์กรทราบ สิ่งที่เสนอให้มีคือบริการ concierge ฟรีเพื่อช่วยตั้งค่า Microsoft 365 Business Basic ใหม่ให้กับองค์กรที่ใบอนุญาต Business Premium หมดอายุ แต่เมื่อข้อมูลเดิมไม่เหลือ ความช่วยเหลือนี้มีค่าเท่ากับ “เริ่มต้นจากศูนย์” สถานการณ์นี้จึงเป็นสัญญาณเตือนแรงสำหรับทุกองค์กรที่เชื่อว่าข้อมูลบนคลาวด์ของผู้ให้บริการรายใหญ่ปลอดภัยเสมอ การไม่ทำแบ็กอัปเองและไม่ตรวจสอบนโยบายใบอนุญาตอย่างละเอียดคือช่องโหว่ที่อาจทำให้ประวัติทั้งองค์กรหายไปในคลิกเดียว

สิ่งที่ผู้ใช้ต้องทำตอนนี้: ขั้นตอนกู้ Office และปกป้องข้อมูล M365
ถ้าคุณใช้ Office 2016 หรือ 2019 บน Windows สิ่งแรกที่ควรทำคือเช็กว่าเครื่องถูกอัปเดต KB5002907 แล้วหรือไม่ ถ้าหลังรีสตาร์ตพบว่า Office แจ้งว่าเป็นผลิตภัณฑ์ไม่ได้รับอนุญาต ให้เตรียม product key ที่ได้รับตอนซื้อหรืออีเมลยืนยันใบอนุญาต แล้วใช้คำสั่งสำหรับการ activate ใหม่ตามขั้นตอนที่ผู้ผลิตระบุ ในกรณีที่ชุด Office ถูกลบไปทั้งชุด ให้ดาวน์โหลดตัวติดตั้งของรุ่นที่คุณมีสิทธิ์ใช้งานกลับมาติดตั้งบนเครื่องก่อน แล้วจึงใช้ product key เดิมเพื่อเปิดใช้งานซ้ำ แนวทางนี้แม้จะยุ่งยากแต่เป็นวิธีเดียวในตอนนี้ก่อนที่เครื่องมือซ่อมใบอนุญาตอัตโนมัติจะถูกปล่อยออกมา
- สำรอง product key และใบเสร็จหรืออีเมลยืนยันใบอนุญาต Office ไว้ในที่ปลอดภัยแยกจากเครื่องหลัก
- ตั้งระบบแบ็กอัปอัตโนมัติสำหรับไฟล์งานและอีเมลของ M365 ไปยังพื้นที่จัดเก็บอีกแห่งที่ควบคุมเอง
- ตรวจสอบสถานะใบอนุญาต M365 ทั้งหมดขององค์กร โดยเฉพาะแผน Business Premium Grant ที่ใกล้หมดอายุ
- กำหนดนโยบายภายในเพื่อทบทวนผลกระทบของการเปลี่ยนใบอนุญาตและอัปเดต Windows ทุกครั้งก่อนอนุญาตให้ติดตั้ง
- เตรียมแผนสำรองด้านแพลตฟอร์ม เช่น การพิจารณาโซลูชันอื่น หากแพลตฟอร์มเดิมพิสูจน์แล้วว่ามีความเสี่ยงต่อข้อมูลในระดับโครงสร้าง
บทสรุป: เมื่อซอฟต์แวร์รุ่นเก่าต้องอยู่ในโลก subscription ใหม่ ผู้ใช้ต้องป้องกันตัวเอง
เหตุการณ์ KB5002907 และ M365 data loss recovery ที่ทำไม่ได้ครั้งนี้แสดงให้เห็นชัดว่า การผลักดันโครงสร้าง subscription รุ่นใหม่โดยไม่ออกแบบความเข้ากันได้กับซอฟต์แวร์รุ่นเก่าและใบอนุญาตพิเศษให้ดี คือความเสี่ยงที่ผู้ใช้ต้องรับแทนผู้พัฒนา การที่อัปเดตที่ตั้งใจช่วยเครื่องที่หยุดอัปเดตกลับกลายเป็นอัปเดตที่ทำ Office 2016 และ 2019 พัง และที่ร้ายแรงกว่าคือการลบข้อมูลองค์กรบนคลาวด์โดยกู้ไม่ได้เลย ทำให้เราไม่ควรมองเรื่อง update เป็นเพียงงานดูแลระบบตามปกติอีกต่อไป แต่ต้องเห็นว่าเป็นเหตุการณ์ความปลอดภัยของข้อมูลและความต่อเนื่องในการดำเนินงาน
บทเรียนสำคัญคือ อย่าพึ่งพาใบอนุญาตแบบซื้อครั้งเดียวโดยคิดว่าจะปลอดภัยตลอดไป และอย่าปล่อยให้ข้อมูลสำคัญอยู่บนคลาวด์เพียงที่เดียวโดยไม่มีแบ็กอัปของตัวเอง ความผิดพลาดครั้งนี้ตอกย้ำว่าระบบ update และการเปลี่ยนใบอนุญาตของผู้ให้บริการรายใหญ่ยังมีช่องโหว่ด้านความเข้ากันได้ของซอฟต์แวร์ข้ามรุ่นอยู่มาก การมีวินัยด้านแบ็กอัป การเก็บ product key อย่างเป็นระบบ และการตั้งคำถามกับทุกการเปลี่ยนแปลงด้านใบอนุญาตและอัปเดต คือเกราะป้องกันที่ผู้ใช้ต้องสร้างเอง เพราะเมื่อเหตุการณ์เกิดขึ้นแล้ว แม้แพลตฟอร์มจะออก rollback หรือส่งผู้เชี่ยวชาญมาช่วย คุณก็ยังอาจต้องเริ่มต้นใหม่จากศูนย์อยู่ดี





