เมื่อสัปดาห์ที่แล้วมีรายงานเรื่องปัญหา iPhone รีบูทเอง หากเครื่องถูกทิ้งไว้ช่วงเวลาหนึ่ง ซึ่งทำให้ iPhone กลับไปสู่สถานะ BFU (Before First Unlock) จากเดิมที่เป็น AFU (After First Unlock) ปัญหานี้กระทบกับเจ้าหน้าที่ตำรวจที่เก็บ iPhone เป็นหลักฐานในการสอบสวนเพื่อดึงข้อมูลออกมา ล่าสุดมีรายละเอียดเพิ่มเติมของการทำงานส่วนนี้
โดย Jiska Classen นักวิจัยด้านความปลอดภัยจาก Hasso Plattner Institute เผยแพร่วิดีโอทดสอบ ยืนยันว่า iPhone ที่เป็นระบบปฏิบัติการ iOS 18 ถูกตั้งค่าให้รีบูทเองหากเครื่องไม่มีการทำอะไรครบ 72 ชั่วโมง เช่นเดียวกับบริษัท Magnet Forensics ที่พัฒนาเครื่องมือสำหรับเจาะข้อมูลสมาร์ทโฟน Graykey ก็ยืนยันตัวเลข 72 ชั่วโมง
ฟังก์ชันนี้เรียกว่า Inactivity Reboot จะทำให้ iPhone เปลี่ยนสถานะ AFU ที่ข้อมูลบางส่วนไม่ถูกเข้ารหัสเพราะเครื่องเคยถูกปลดล็อกไปแล้ว คืนกลับมาเป็น BFU ที่ข้อมูลทั้งหมดถูกเข้ารหัสไว้บน secure enclave ทำให้การใช้เครื่องมือดึงข้อมูลออกมาทำได้ยากมากขึ้น
ถึงแม้ Inactivity Reboot จะออกแบบมาเพื่อให้การปลดล็อก iPhone ที่ถูกขโมย ทำได้ยากมากขึ้น แต่การให้เวลา 72 ชั่วโมงนั้น นักวิจัยความปลอดภัยให้ความเห็นว่าเป็นเวลาที่มากพอสมควร หากตำรวจจะใช้เครื่องมือดึงข้อมูลออกมาประกอบการสอบสวน
ที่มา: TechCrunch
See the latest iOS inactivity reboot in action!iOS 18 comes with improved anti-theft measures. Three days w/o unlock, the iPhone will reboot, preventing thieves from getting your data. (1/4) pic.twitter.com/H24Tfo1cSr
— Jiska (@naehrdine) November 13, 2024
Comments
ในมุมหนึ่ง ก็เห็นด้วยว่า 72 ชั่วโมงมันก็เยอะเกินไปอยู่ดี
ในอนาคตอาจจะปรับลดได้ตามแต่ลูกค้าจะตั้งแน่ๆ และเชื่อว่า 12-24 ชั่วโมงก็น่าจะเป็นตัวเลือกที่อาจจะเหมาะสมกว่า
คำว่า "ไม่มีการทำอะไร" นี่แหละ
เอาอะไรเป็นเกณฑ์
ถ้าลูกค้าทำ task อะไรบางอย่างแบบต่อเนื่องโดยที่เครื่องห้าม restart แต่แค่ปิดจอเอาไว้เพื่อประหยัดพลังงานและเพื่อความเป็นส่วนตัวโดยการล็อกจอ
แบบนี้จะเอาอะไรเป็นเกณฑ์
ก็ใน tweet บน Twitter ที่ท้ายข่าว เค้าบอกไว้อยู่นะครับ "Three days w/o unlock, the iPhone will reboot, preventing thieves from getting your data."
คือไม่ unlock เครื่อง 3 วัน
iOS ไม่มีอนุญาตให้ทำงาน background ที่นอกเหนือจากที่กำหนดครับ
งาน background ที่ทำได้อย่างเช่น เล่นเพลง เล่นหนัง(ปิดจอในบางแอพ) นำทาง ที่ผมเข้าใจคือส่วนถ้าเป็นแอพที่วน loop เพื่อทำงานอย่างอื่นอนุญาตให้ทำต่อแค่ไม่กี่นาทีและจะหยุดทำ ถ้าอยากให้ทำจะต้องเขียนอีกแบบให้ตื่นมาทำเป็นช่วงๆสั้นๆไม่กี่นาทีแบบคุมเวลาตื่นเป๊ะๆไม่ได้(คนเขียนต้องทำให้ต่อเนื่องเองได้)
โหลดไฟล์ใหญ่ๆ ถ้าพักจอ แป๊ปนึงก็หลุดแล้ว
ต้องเปิดจอ รอโทรศัพท์โหลดไฟล์เสร็จ
ไอโฟนไม่สะดวกก็ตรงนี้
คือรัน server บนโทรศัพท์มือถือเหรอครับ ?
เวลามีอะไรพวกนี้จะชอบมีคนเสนอuse caseแปลกๆที่ใช้งานระดับextremeเพื่อให้มันมีปัญหาให้ได้ 🤣 บางทีถ้ามันจะต้องทำถึงขนาดนั้นเพื่อให้มีปัญหาก็ยอมๆไปบ้างเหอะ