1 คะแนน โดย GN⁺ 17 일 전 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • หลังอัปเดต iOS 26.4 อักขระพิเศษภาษาเช็ก háček(ˇ) ไม่สามารถพิมพ์ได้บนหน้าจอล็อก ส่งผลให้มีผู้ใช้รายหนึ่งไม่สามารถปลดล็อก iPhone 13 ของตนเองได้
  • ในเวอร์ชันก่อนหน้าอย่าง iOS 18 ยังพิมพ์อักขระดังกล่าวได้ แต่ในเวอร์ชันหลังจากนั้น háček หายไปจากคีย์บอร์ดและถูกแทนที่ด้วยเครื่องหมายวรรณยุกต์อื่น
  • ผู้ใช้รายนี้ ไม่มีข้อมูลสำรองบน iCloud จึงไม่สามารถกู้คืนข้อมูลได้ และทีมซัพพอร์ตของ Apple แจ้งว่าทางออกมีเพียงการกู้คืนเครื่องเท่านั้น
  • แม้จะยังพิมพ์ได้บนคีย์บอร์ดนอกหน้าจอล็อก แต่ ทุกความพยายามทั้งลองกดค้าง, AutoFill, ดาวน์เกรด ฯลฯ ล้มเหลว ทำให้ยังคงเข้าใช้งานเครื่องไม่ได้
  • Apple ไม่ได้ตอบคำถามเกี่ยวกับเรื่องนี้ และบน Reddit เป็นต้นก็มีรายงาน หลายกรณีที่เข้าใช้อุปกรณ์ไม่ได้เพราะปัญหาพิมพ์อักขระเดียวกัน

อัปเดต iOS ทำให้พิมพ์อักขระภาษาเช็กไม่ได้ จนเกิดกรณีปลดล็อก iPhone ไม่ได้

  • นักศึกษามหาวิทยาลัยคนหนึ่งในสหรัฐฯ ประสบปัญหา ไม่สามารถพิมพ์อักขระพิเศษภาษาเช็กได้หลังอัปเดต iOS จนไม่สามารถเข้าถึง iPhone 13 ของตนเองได้
    • นักศึกษาใช้ รหัสผ่านแบบผสมตัวอักษรและตัวเลข (passcode) แทนรหัสตัวเลข 4 หลักทั่วไป
    • อักขระ háček(ˇ) ที่อยู่ในรหัสผ่านไม่สามารถพิมพ์ได้จากคีย์บอร์ดบนหน้าจอล็อกหลังอัปเดตเป็น iOS 26.4
  • iOS 18 เป็นเวอร์ชันสุดท้ายที่ยังพิมพ์อักขระนี้ได้บนหน้าจอล็อก และในเวอร์ชันหลังจากนั้น háček หายไปจากคีย์บอร์ดและถูกแทนที่ด้วยเครื่องหมายวรรณยุกต์แบบเดียวกัน
    • เวลากดปุ่มยังมีแอนิเมชันและเสียงตามปกติ แต่ตัวอักษรจริงไม่ถูกป้อนเข้าไป
    • การทดสอบของ The Register เองก็ยืนยันอาการเดียวกัน เมื่ออัปเดต iPhone 16 จาก iOS 18.5 เป็น 26.4.1
  • นักศึกษาคนดังกล่าว ไม่ได้สำรองข้อมูลไว้บน iCloud ทำให้รูปภาพและข้อมูลในเครื่องอยู่ในสถานะกู้คืนไม่ได้
    • ทีมซัพพอร์ตของ Apple แจ้งว่า ทางแก้เดียวคือกู้คืนเครื่อง ซึ่งหมายถึงการลบข้อมูลทั้งหมด
    • ปัญหานี้ยังไม่ถูกแก้ใน iOS 26.4.1 ทำให้นักศึกษาต้อง ใช้โทรศัพท์ Android ราคาประหยัดชั่วคราว
  • บนคีย์บอร์ดทั่วไปนอกหน้าจอล็อกยังคงพิมพ์ háček ได้ แต่ บนหน้าจอล็อกจะแสดงเครื่องหมายวรรณยุกต์อื่นในตำแหน่งเดียวกัน
    • นักศึกษาลองทั้งการแทนที่ตัวอักษร, ดาวน์เกรด iOS, กดค้างที่คีย์บอร์ด, AutoFill และวิธีอื่นๆ อีกหลายแบบ แต่ทั้งหมดล้มเหลว
    • เมื่อไปที่ Genius Bar พนักงาน เริ่มขั้นตอนกู้คืนเครื่องโดยไม่ได้รับความยินยอม แต่ก็ไม่สามารถแก้ปัญหาได้
  • Face ID และการต่อคีย์บอร์ดภายนอกก็ไม่ใช่ทางออก
    • หลังอัปเดต Face ID ต้องอาศัยการป้อนรหัสผ่านหนึ่งครั้งก่อนเป็นครั้งแรก และนักศึกษา ไม่ไว้วางใจการยืนยันตัวตนด้วยชีวมิติด้วยเหตุผลด้านความปลอดภัย
    • หลังอัปเดต iOS จะเข้าสู่สถานะ Before First Unlock ทันที ทำให้การเชื่อมต่ออุปกรณ์เสริมภายนอกถูกจำกัด
  • Apple ไม่ได้ตอบคำถามซ้ำๆ ของ The Register
    • บน Reddit เป็นต้นก็มีรายงานจากผู้ใช้จำนวนมากที่เจอปัญหาเดียวกัน
    • ตราบใดที่ข้อจำกัดในการป้อน háček ยังมีอยู่ ผู้ใช้ที่ตั้งรหัสผ่านโดยมีอักขระนี้อยู่มีความเสี่ยงที่จะเข้าใช้อุปกรณ์ไม่ได้

1 ความคิดเห็น

 
GN⁺ 17 일 전
ความเห็นจาก Hacker News
  • ในการทดสอบภายใน เมื่ออัปเกรด iPhone 16 จาก iOS 18.5 เป็น 26.4.1 พบว่า háček บนคีย์บอร์ดภาษาเช็กยังคงมีอยู่ แต่กลับไม่สามารถใช้ตอนป้อนรหัสผ่านได้
    มีทั้งแอนิเมชันและเสียงตอนกดปุ่ม แต่ตัวอักษรจริงไม่ถูกป้อนเข้าไป ดูแล้วไม่น่าใช่การเปลี่ยนคีย์บอร์ด แต่เป็น บั๊ก

    • เมื่อราว 10 ปีก่อน ก็เคยมีกรณีใช้ รหัสผ่านอีโมจิ บน macOS แล้วล็อกอินไม่ได้ เพราะหน้าจอล็อกอินไม่มีคีย์บอร์ดอักขระพิเศษ
      เลยไปค้นเจอโพสต์ HN ตอนนั้น
    • คิดว่า El Reg ทำถูกแล้วที่ทดสอบยืนยันด้วยตัวเอง
  • บทเรียนที่ใหญ่ที่สุดจากเหตุการณ์นี้คือเรื่อง แบ็กอัป
    แม้จะน่าทึ่งที่แค่ตัวอักษรตัวเดียวก็ทำให้ถูกล็อกได้ แต่ถ้าทำเครื่องตกบันไดก็คงจบแบบเดียวกัน
    แม้แต่คลาวด์แบ็กอัปก็ควรทำแบบ ข้ามผู้ให้บริการ ด้วย เพราะไม่มีใครรู้ว่าผู้ให้บริการรายใหญ่จะเปลี่ยนนโยบายเมื่อไร และบางทีค่าซัพพอร์ตหนึ่งเคสอาจแพงกว่ามูลค่าตลอดอายุลูกค้าเสียอีก

    • รูปแบบ “มูลค่าตลอดอายุลูกค้า < ต้นทุนซัพพอร์ตหนึ่งเคส” เป็นสิ่งที่ Google แสดงให้เห็นก่อนในแคลิฟอร์เนีย
    • เพราะงั้นฉันเลยตั้งใจเก็บข้อมูลทั้งหมดไว้ในการ์ด SD
      Google จงใจทำให้การใช้สตอเรจภายนอกยุ่งยาก แต่ถึงอย่างนั้นพอเสียบเข้าพีซีก็ยังใช้งานได้ดี
      ความจริงที่น่าเศร้าคือ แทบไม่มีระบบปฏิบัติการมือถือไหนที่ ไม่เป็นปฏิปักษ์ต่อผู้ใช้
    • Apple ควรอนุญาตให้ ดาวน์เกรด OS ได้ แม้จะเป็นอุปกรณ์รุ่นเก่าก็ตาม
      หรือไม่ก็ออก เวอร์ชันเปิด หลัง EOL ไปเลยก็ได้
    • บทเรียนจริง ๆ คือ “อย่าซื้อผลิตภัณฑ์ Apple
      ถ้า Steve Jobs เห็นคุณภาพซอฟต์แวร์ตอนนี้ คงลุกจากหลุมศพขึ้นมาได้เลย
  • ต่อให้ Apple คืน háček กลับมา ถ้าจะ ติดตั้งอัปเดต บน iPhone ที่ถูกล็อกอยู่ ก็ยังต้องปลดล็อกเครื่องก่อนอยู่ดี

    • แต่สามารถบูตเข้า recovery mode แล้วติดตั้งอัปเดตได้
    • อย่างไรก็ตาม ถ้าดูจากถ้อยคำในบทความ มันเหมือนกับว่าอัปเดตเป็น 26.4.1 ไปแล้ว ซึ่งก็เลยสงสัยว่าทำได้อย่างไร
    • อัปเดตผ่าน iTunes บน Mac หรือ Windows ได้ แต่หลังอัปเดตแล้วก็ยัง ต้องป้อนรหัสผ่าน อยู่ดี
  • เป็นเรื่องที่เข้าใจยากว่า Apple จะถอดตัวอักษรออกจากคีย์บอร์ดภาษาเช็ก
    น่าตกใจที่ไม่มีใครคิดเลยว่า “ผู้ใช้ที่ตั้งรหัสผ่านด้วยตัวอักษรนี้อาจถูกล็อกออกจากเครื่องได้”
    ดูเหมือนพวกเขาจะลืมหลักการของ Linus Torvalds ที่ว่า “อย่าทำให้ userspace พัง

    • รายการตรวจสอบ QA ข้อแรกควรเป็น “ยืนยันว่ารหัสผ่านเดิมยังป้อนได้”
      ภาษาเช็กไม่ใช่เคสเล็กน้อยเลย
      เพราะมี USB Restricted Mode ทำให้ใช้คีย์บอร์ดภายนอกไม่ได้ กลายเป็น โครงสร้างความล้มเหลวแบบวนซ้ำสมบูรณ์
      การมอง UI ป้อนรหัสผ่านเป็นแค่องค์ประกอบชั่วคราวธรรมดา เป็น ความผิดพลาดร้ายแรงด้านการออกแบบความปลอดภัย
    • การทดสอบแบบนี้ แค่คิดสักครั้งก็น่าจะเพิ่มเข้าไปได้แล้ว ยิ่งเป็นทีมใหญ่ยิ่งน่าเสียดาย
    • ยิ่งรู้สึกว่า Apple เป็นหนึ่งในบริษัทที่ หละหลวมที่สุด เรื่อง internationalization (i18n)
      คุณภาพคีย์บอร์ด ISO ก็ต่ำ และบั๊กเก่าก็ยังคงอยู่
      ยังมีทั้งการแปลตกหล่นและรูปแบบวันที่ผิดพลาดอยู่บ่อย ๆ
    • จริง ๆ แล้วทีมอาจไม่ได้ใหญ่ขนาดนั้นก็ได้
    • ทางออกอาจเป็นการเหลือ คีย์ผสม แบบซ่อนไว้สักชุดหนึ่งก็ได้
  • ก่อนหน้านี้เคยใช้ รหัสผ่านอีโมจิ บน Android แล้วเจอปัญหาเดียวกันหลังรีเซ็ตเครื่อง
    เป็นประสบการณ์ล็อกตัวเองออกจากเครื่องที่เหลือเชื่อจริง ๆ

    • แต่ก็ไม่คิดว่ากรณีแบบนี้จะเรียกว่า “ผู้ใช้ทำตัวเอง” ได้
      ถ้าระบบทำให้รหัสผ่านที่เคยป้อนได้ กลายเป็นป้อนไม่ได้ในภายหลัง นั่นเป็นความรับผิดชอบของระบบ
  • การที่ Apple เอาปุ่มที่ใช้ในรหัสผ่านออกไป เป็นเรื่องที่ ยอมรับไม่ได้โดยสิ้นเชิง

    • แต่ Apple ก็ทำแบบนั้นจริง และตัวอักษรนี้ก็ถูก จัดการเป็นกรณีพิเศษ มาตั้งแต่ก่อนแล้ว
    • บางคนก็ตอบแบบประชดว่า พวกเขาคงไม่สนใจเรื่องนี้หรอก
  • สมัยเรียนมหาวิทยาลัย เคยไม่ทำแบ็กอัปจน รูปหายหมดทั้งชุด
    เป็นบทเรียนที่เจ็บปวดมาก

  • ทุกวันนี้ก็อดสงสัยไม่ได้ว่า Apple ยังมี วิศวกรอาวุโส อยู่ไหม
    เหมือนปล่อยให้นักศึกษาฝึกงานส่งขึ้นโปรดักชันได้ตรง ๆ โดยไม่มีการรีวิว
    ยากจะเชื่อว่าความผิดพลาดแบบนี้จะเกิดในบริษัท มูลค่า 1 ล้านล้านดอลลาร์

  • คีย์บอร์ด iPhone มี บั๊กเรื่องลำดับการป้อน มาตั้งแต่แรก
    ตามปกติควรพิมพ์ตัวอักษรก่อน แล้วค่อยใส่วรรณยุกต์/เครื่องหมายกำกับเสียง (เช่น háček) ทีหลัง แต่ Apple ออกแบบกลับกัน

    • เคยคิดว่า “dead key” ทำงานแบบนำหน้าเป็นเรื่องปกติ แต่บน macOS มันทำงานแบบนั้น
    • สมัยเครื่องพิมพ์ดีด จะพิมพ์ตัวอักษรก่อน แล้ว backspace ก่อนใส่เครื่องหมายกำกับเสียง ถ้าไม่มี ก็ใช้ปากกาเขียนเพิ่มเอา
  • เคยคิดว่าเหมือน Android แล้ว iPhone น่าจะ ต่อคีย์บอร์ดจริง ผ่าน USB ได้
    ถ้าต่อคีย์บอร์ดภาษาเช็กเข้าไป อาจเข้าถึงเครื่องได้ก็ได้

    • แต่บน iPhone หลังอัปเดตเสร็จใหม่ ๆ จะอยู่ในสถานะ Before First Unlock ทำให้อุปกรณ์เสริมแบบมีสายใช้งานไม่ได้
      ก็เลยเข้าใจได้ว่าทำไมถึงไม่ได้ลอง
    • หลังปลดล็อกแล้วจะสามารถใช้คีย์บอร์ดภายนอกได้