Signal เพิ่มการรองรับ Local Backup แบบเข้ารหัสบนแอป iOS และแอป Desktop

Signal แอปส่งข้อความที่เน้นความปลอดภัย เปิดตัวเวอร์ชัน 8.30 ซึ่งถือเป็นการเปิดใช้งานฟีเจอร์ Secure Backups ครบทุกแพลตฟอร์มทั้งหมด ได้แก่ Android, iOS, Linux, macOS และ Windows อย่างครบถ้วน

ฟีเจอร์ดังกล่าวเปิดตัวบน Android เมื่อเกือบหนึ่งปีก่อน โดยเปิดให้ผู้ใช้สร้าง Backup ของแชตแบบ End-to-End Encrypted และสามารถกู้คืนข้อมูลเหล่านั้นบนอุปกรณ์เครื่องอื่นได้ในกรณีที่โทรศัพท์สูญหาย

ระบบ Backup รองรับ 2 รูปแบบ ได้แก่ Signal-hosted Backups ซึ่งสำหรับผู้ใช้ฟรีจะจำกัด Media ไว้ที่ 45 วัน และขนาด 128 KB ต่อข้อความ ส่วนผู้ใช้แบบชำระเงินจะได้รับพื้นที่ 100 GB และอีกรูปแบบคือ On-device Local Backups ซึ่งไม่มีข้อจำกัดด้านขนาด

Backup ทั้งสองรูปแบบจะถูกเข้ารหัส และต้องใช้ Recovery Key ในการถอดรหัส อย่างไรก็ตาม Hosted Backups ยังมี Key เพิ่มเติมที่ถูกเปลี่ยนใหม่ทุกวันภายใน Trusted Execution Environment (TEE) เพื่อเพิ่มการป้องกัน และรองรับ Forward Secrecy

Signal ระบุว่า Recovery Key สำหรับ On-device Backup สามารถใช้ถอดรหัส Backup File ทั้งหมดที่ถูกเข้ารหัสด้วย Key ดังกล่าวได้หมดที่มันเคย encrypt ไม่ว่าไฟล์เหล่านั้นจะถูกจัดเก็บไว้ที่ใดก็ตาม

ผู้โจมตีกำลังให้ความสนใจต่อมูลค่าของ Key ดังกล่าวแล้ว และหลังจาก Signal เปิดตัวฟีเจอร์นี้ไม่นาน ก็พบว่ามีการนำ Key นี้มาเป็นส่วนหนึ่งของขอบเขตการโจมตีที่มุ่งเป้าไปยังผู้ใช้

การอัปเดตล่าสุดเพิ่มการรองรับ On-device Backup บน iOS และ Desktop พร้อมปรับปรุงระบบ Backup บน Android ให้ใช้รูปแบบเดียวกันที่สามารถทำงานข้ามแพลตฟอร์มได้

จากนี้ เมื่อผู้ใช้ Link อุปกรณ์เครื่องใหม่ผ่านอุปกรณ์หลัก อุปกรณ์เครื่องใหม่จะสามารถดึง Attachment เก่าที่ไม่มีอยู่ในแชตกลับมาได้

Signal ยังระบุว่า Media จะถูกจัดเก็บแยกออกจาก Backup Archive และไฟล์ที่ซ้ำกันจะถูกจัดเก็บเพียงครั้งเดียว ช่วยลดการ Backup และ Sync ข้อมูลซ้ำซ้อนโดยไม่จำเป็น

นอกจากนี้ ผู้ใช้แบบชำระเงินจะมีตัวเลือกใหม่ในการลบ Media เก่าออกจาก Local Storage และเก็บไว้เฉพาะ Thumbnail ขณะที่ระบบจะดึงไฟล์ Media ฉบับเต็มจาก Hosted Backup มาให้โดยอัตโนมัติเมื่อจำเป็น

ระบบ Backup จะไม่นำข้อความประเภท ‘Disappearing Messages’ ที่ตั้งค่าให้หายไปภายใน 24 ชั่วโมงเข้าสู่ Backup ทั้งสองรูปแบบ เพื่อป้องกันไม่ให้ข้อความเหล่านี้ถูกจัดเก็บไว้ใน Archive

สำหรับผู้ใช้ที่เปิดใช้งานทั้ง Hosted Backup และ On-device Backup มีข้อสังเกตว่า Hosted Backup จะไม่ลบข้อมูลใน On-device Backup อย่างไรก็ตาม ในระหว่างการ Restore ระบบจะข้าม Disappearing Messages ที่หมดอายุแล้วจาก Local Backup

การเปิดตัว Signal เวอร์ชัน 8.30 บน iOS ยังเพิ่มความสามารถในการถ่ายโอนข้อมูลโดยตรงระหว่าง iPhone กับ iPhone ผ่าน Local End-to-End Encrypted Wi-Fi Aware Link ซึ่ง Signal ระบุว่าช่วยเพิ่มความเร็ว และความน่าเชื่อถือของการถ่ายโอนข้อมูล

Signal ระบุว่า การเปิดตัวครั้งนี้ถือเป็นการเสร็จสิ้นระยะแรกของโครงการ Backup และหลังจากนี้ทีมวิศวกรจะหันไปให้ความสำคัญกับการปรับปรุงระบบอื่น ๆ ที่ไม่เกี่ยวข้องกับ Backup

ที่มา : Bleepingcomputer