การกู้ตัวตน การเข้าสู่ระบบใหม่ และการได้ประวัติกลับมาเป็นผลลัพธ์สามอย่างที่ต่างกัน ความสำเร็จของอย่างหนึ่งไม่รับประกันอีกอย่าง
การลืมรหัสผ่านไม่ได้ลบแชตทั้งหมดเสมอไป ผลขึ้นอยู่กับสิ่งที่คุณสูญเสียไป ได้แก่ การเข้าถึงบัญชี กุญแจเข้ารหัส อุปกรณ์ที่เก็บประวัติ หรือความลับสำหรับเปิดข้อมูลสำรอง
ในการออกแบบแบบต้นทางถึงปลายทาง ฝ่ายสนับสนุนไม่ควรสร้างกุญแจที่ตนไม่มีขึ้นใหม่ได้ด้วยการตัดสินใจทางการบริหารเพียงอย่างเดียว แต่หลักการนี้ไม่ได้แปลว่าการกู้คืนอย่างปลอดภัยทุกแบบเป็นไปไม่ได้ หรือข้อความทุกข้อความที่ลบจะหายไปจากทุกสำเนาตลอดกาล
สี่เรื่องที่มักเรียกรวมกันว่า “กู้คืน”
| เป้าหมาย | คำถามที่ควรถาม |
|---|---|
| เข้าสู่บัญชีอีกครั้ง | ต้องใช้หลักฐานใดเพื่ออนุญาตเซสชันใหม่? |
| กู้คืนตัวตนทางการเข้ารหัส | กุญแจตัวตนกลับมาจากสำเนาที่ได้รับการปกป้องชุดใด? |
| คืนประวัติการสนทนา | ตัวข้อความและกุญแจหรือสถานะที่จำเป็นต่อการอ่านอยู่ที่ไหน? |
| กู้ข้อความที่ลบ | ยังมีสำเนาในอุปกรณ์ ข้อมูลสำรอง ไฟล์ส่งออก หรือที่คู่สนทนาหรือไม่? |
ทั้งสี่เส้นทางอาจอยู่ร่วมกันในแอปเดียว แต่ไม่ใช่การดำเนินการเดียวกัน การเข้าสู่ระบบสำเร็จเพียงอย่างเดียวไม่ได้พิสูจน์ว่ามีประวัติหรือเข้าถึงกุญแจเก่าได้
การกู้คืน v7 ของ Livara คืนสิ่งใดกันแน่?
ตามหน้าความปลอดภัยของ Livara กุญแจสำหรับตกลงกุญแจและลงลายมือชื่อ P-256 รวมถึงซีด ML-KEM จะถูกเข้ารหัสบนอุปกรณ์ด้วยกุญแจกู้คืนแบบสุ่มขนาด 256 บิต แล้วจึงอัปโหลดแพ็กเกจที่ได้รับการปกป้อง รูปแบบ v7 ยังรับรองความถูกต้องของข้อมูล เช่น ชุดอัลกอริทึม ยุคของตัวตน และรุ่นลำดับด้วย
ประเด็นสำคัญในเอกสารเดียวกันคือ เส้นทางนี้กู้คืนตัวตน ไม่ใช่ประวัติแชต ดังนั้น ไม่ควรนำการมีวลีกู้คืนไปอธิบายว่าเป็นคำมั่นว่าจะได้ข้อความเก่าทั้งหมดกลับมา รหัสผ่านเข้าสู่บัญชีเพียงอย่างเดียวก็ไม่พอสำหรับเปิดแพ็กเกจนี้
คำอธิบายนี้เป็นขอบเขตที่ผลิตภัณฑ์ประกาศ ไม่ใช่การทดสอบอิสระของทุกเส้นทางกู้คืน เมื่อต้องย้ายอุปกรณ์จริง ให้ตรวจสอบคำแนะนำของเวอร์ชันปัจจุบัน และอย่าล้างอุปกรณ์เพียงเครื่องเดียวที่มีข้อมูลก่อนจะมั่นใจ
ทำไมการกู้คืนอย่างปลอดภัยจึงไม่ขัดกับ E2EE?
สามารถเข้ารหัสข้อมูลสำรองบนอุปกรณ์และเก็บกุญแจเปิดไว้นอกการควบคุมของบริการได้ ในการออกแบบเช่นนี้ การมีสำเนาอยู่บนคลาวด์ไม่ได้หมายความว่าบริษัทจะอ่านได้เสมอไป
ตัวอย่างเช่น คู่มือทางการของ WhatsApp เกี่ยวกับข้อมูลสำรองแบบเข้ารหัสต้นทางถึงปลายทาง อธิบายวิธีที่ได้รับการปกป้องและความจำเป็นของปัจจัยกู้คืนที่เหมาะสม ตัวอย่างนี้แสดงว่าคำกล่าว “ถ้ากู้ประวัติได้ ก็ไม่ใช่ E2EE จริง” ไม่ถูกต้อง เงื่อนไขและปัจจัยที่จำเป็นต่างกันในแต่ละผลิตภัณฑ์ และไม่ควรนำมาเหมารวมกับ Livara
การประเมินข้อมูลสำรองควรถามว่ามีข้อมูลอะไรอยู่ภายใน ใครถือกุญแจ ยืนยันการกู้คืนอย่างไร และจะเกิดอะไรขึ้นหากสูญเสียความลับ
ลืมรหัสผ่านเมื่อใดจึงทำให้สูญเสียการเข้าถึง?
หากไม่มีสำเนาข้อมูลที่ใช้งานได้หรือกุญแจที่จำเป็นเหลืออยู่ การกู้คืนอาจทำไม่ได้ในทางปฏิบัติ แต่การมีอุปกรณ์ที่ยังเข้าสู่ระบบอยู่ ข้อมูลสำรองที่กู้คืนได้ หรือสำเนาที่ได้รับอนุญาตซึ่งคู่สนทนาถืออยู่ อาจเปลี่ยนสถานการณ์ได้
การเข้ารหัสก็ไม่ได้ลบไฟล์บนอุปกรณ์ทุกเครื่องอย่างฉับพลันเพราะลืมรหัสผ่านหนึ่งรายการ ต้องแยกระหว่าง “ข้อมูลถูกลบแล้ว” “ข้อมูลยังอยู่แต่ไม่มีกุญแจให้ใช้” และ “แอปเวอร์ชันนี้ไม่มีความสามารถในการคืนข้อมูล”
การเปลี่ยนรหัสผ่านเข้าสู่ระบบหรือกู้คืนตัวตนก็ไม่ได้เพิกถอนเซสชันของอุปกรณ์เก่าเสมอไป หลังเหตุการณ์ความปลอดภัย ควรตรวจสอบเซสชันและอุปกรณ์แยกต่างหาก
ข้อความที่ลบแล้วกู้คืนไม่ได้จริงหรือ?
ไม่อาจรับประกันเช่นนั้นได้โดยไม่ตรวจสอบผลิตภัณฑ์ อุปกรณ์ และสำเนาที่เหลือ การลบจากหน้าจอผู้ใช้อาจไม่เหมือนกับการลบจากฐานข้อมูล ไฟล์แนบ ข้อมูลสำรอง และสำเนาของคู่สนทนา ภาพหน้าจอหรือไฟล์ส่งออกที่สร้างไว้ก่อนก็ไม่ได้หายไปเองเมื่อข้อความถูกลบ
คุณสมบัติความลับล่วงหน้าในโปรโตคอลแบบแรตเชตเกี่ยวข้องกับการจำกัดผลของการเปิดเผยกุญแจบางตัวต่อข้อความในอดีต ข้อกำหนด Double Ratchet อธิบายแบบจำลองนี้ คุณสมบัตินี้เพียงอย่างเดียวไม่ได้พิสูจน์ว่าพื้นที่เก็บข้อมูลในเครื่องถูกล้างอย่างปลอดภัย หรือไม่มีสำเนาที่อ่านได้เหลืออยู่เลย
เช่นเดียวกัน คำสัญญาจากเครื่องมือที่ไม่รู้จักว่าจะ “กู้แชตเข้ารหัสทั้งหมด” ไม่ใช่เหตุผลให้เชื่อถือ การมอบวลีกู้คืน รหัสผ่าน ไฟล์สำรอง หรือสิทธิ์เข้าถึงอุปกรณ์อย่างกว้างขวางอาจทำให้ปัญหารุนแรงขึ้น
ก่อนเปลี่ยนโทรศัพท์ ควรทำให้เรื่องเหล่านี้ชัดเจน
- ระบุว่าผลิตภัณฑ์กู้คืนอะไรจริง ๆ: ตัวตน ประวัติ หรือทั้งสองอย่าง
- เก็บความลับกู้คืนในที่ที่ได้รับการปกป้องและไม่สูญหายไปพร้อมโทรศัพท์
- อย่าใส่ความลับไว้ในแชต ตั๋วขอความช่วยเหลือ หรือภาพสาธารณะ
- อ่านวิธีย้ายหรือกู้คืนอย่างเป็นทางการ อย่าลบข้อมูลสำเนาเดียวโดยยังไม่ได้ทดสอบอย่างปลอดภัย
- หลังย้าย ให้ตรวจสอบสถานะเซสชันเก่าและตัวตนของผู้ติดต่อที่มีความอ่อนไหว
หากคุณทำวลีกู้คืนหาย ให้เริ่มจากสำรวจอุปกรณ์และสำเนาที่คุณมีสิทธิ์ใช้ คำตอบที่แม่นยำมาจากรายการนี้และกฎของผลิตภัณฑ์ ไม่ใช่คำสัญญาสุดโต่งสองแบบว่า “ทุกอย่างกลับมาได้เสมอ” หรือ “ลืมรหัสผ่านเท่ากับทุกอย่างถูกลบแน่นอน”



