ความปลอดภัย
ความปลอดภัย
VaultWell ปกป้องสิ่งที่คุณเก็บไว้อย่างไร ด้วยคำพูดง่ายๆ รวมถึงส่วนที่ปกป้องไม่ได้ และสิ่งที่เรายังไม่ได้ทำ
เราป้องกันใครและอะไร
VaultWell ออกแบบมาสำหรับภัยด้านความเป็นส่วนตัวในชีวิตประจำวัน แบบที่คนส่วนใหญ่เจอจริง
- มีคนหยิบโทรศัพท์ของคุณไป คู่ ญาติ เพื่อนร่วมงาน หรือคนแปลกหน้าที่เก็บได้ หากไม่มีเส้นทาง ห้องนิรภัยก็ยังปิดอยู่ แม้เขาจะรู้รหัสผ่านโทรศัพท์ของคุณ
- มีคนกดดันให้คุณปลดล็อก คุณเปิดห้องนิรภัยที่ใช้ประจำหรือห้องนิรภัยกรณีถูกบังคับก็ได้ ไม่มีอะไรบนหน้าจอบอกว่ามีห้องนิรภัยอื่นอยู่
- มีคนคัดลอกไฟล์ของแอป กุญแจผูกกับฮาร์ดแวร์ความปลอดภัยของโทรศัพท์ จึงไม่สามารถนำไปเดาบนคอมพิวเตอร์ที่เร็วได้
- มีคนแก้ไขไฟล์ที่เก็บไว้ ข้อมูลที่เข้ารหัสทุกชิ้นได้รับการยืนยันความถูกต้อง การเปลี่ยนแปลงจึงถูกตรวจพบแทนที่จะถูกแสดงออกมา
VaultWell ไม่ได้ออกแบบมาเพื่อต้านทานผู้โจมตีที่ติดตั้งมัลแวร์บนโทรศัพท์ของคุณไว้แล้ว ผู้ที่เห็นคุณลากเส้นทาง หรือผู้ที่บังคับให้คุณเปิดเผยทุกเส้นทางที่มี ไม่มีแอปใดสัญญาเรื่องนี้ได้
การเข้ารหัสทำงานอย่างไร
- เส้นทาง ลำดับของช่องที่คุณลากบนรังผึ้ง (อย่างน้อยแปดช่อง ไม่ซ้ำ) จะกลายเป็นข้อมูลตั้งต้น
- Argon2id ข้อมูลตั้งต้นนั้นถูกเสริมความแข็งแรงด้วย Argon2id โดยใช้หน่วยความจำ 64 MiB และสองรอบ การเดาแต่ละครั้งจึงต้องใช้เวลาและหน่วยความจำจริง
- การผูกกับฮาร์ดแวร์ ผลลัพธ์ถูกรวมกับความลับที่เก็บอยู่ใน Secure Enclave บน iPhone หรือ Android Keystore (StrongBox เมื่อมี) ความลับนี้ส่งออกไม่ได้ กุญแจจึงคำนวณได้บนโทรศัพท์ของคุณเท่านั้น
- กุญแจหลัก ห้องนิรภัยแต่ละห้องมีกุญแจหลักแบบสุ่มขนาด 256 บิต ซึ่งเก็บไว้ในรูปแบบเข้ารหัสด้วยกุญแจจากเส้นทางของคุณเท่านั้น
- AES-GCM แบบแบ่งชิ้น รายการต่างๆ ถูกเข้ารหัสด้วย AES-256-GCM เป็นชิ้นละ 1 MiB แต่ละชิ้นผูกกับรายการและตำแหน่งของมัน หากสลับ เรียงใหม่ หรือตัดชิ้นออก การตรวจสอบจะล้มเหลว ภาพย่อ รายการไฟล์ และการตั้งค่าก็ถูกเข้ารหัสด้วย
ไม่มีบัญชีและไม่มีเซิร์ฟเวอร์ กุญแจของคุณไม่เคยออกจากโทรศัพท์ และไม่มีอะไรในห้องนิรภัยถูกส่งมาหาเรา
ห้องนิรภัยที่ซ่อนอยู่ และสิ่งที่ผู้ตรวจสอบอาจยังเห็นได้
บนหน้าจอ VaultWell ไม่เปิดเผยอะไรเลย หน้าจอล็อกมีเพียงรังผึ้ง เส้นทางที่ผิดกับเส้นทางที่ไม่เคยใช้ดูเหมือนกัน ไม่มีรายการหรือจำนวนห้องนิรภัย ไฟล์การตั้งค่าของห้องนิรภัยทุกห้องถูกเติมให้มีขนาดเท่ากัน คนภายนอกจึงดูตัวเลือกของห้องนิรภัยไม่ออก รวมถึงว่าเป็นห้องนิรภัยกรณีถูกบังคับหรือไม่
บนพื้นที่จัดเก็บ เราอยากพูดให้ชัดเจน ห้องนิรภัยแต่ละห้องถูกเก็บเป็นโฟลเดอร์เข้ารหัสของตัวเอง ผู้ที่เข้าถึงไฟล์ดิบของแอปได้ทั้งหมด เช่น ผ่านการดึงข้อมูลทางนิติวิทยาศาสตร์จากโทรศัพท์ที่ปลดล็อกแล้ว อาจนับโฟลเดอร์เหล่านั้นได้ และนับได้ว่ามีกี่ห้องที่ตั้งวลีกู้คืนไว้ เขาเปิดหรือดูข้างในไม่ได้ แต่อนุมานได้ว่ามีห้องนิรภัยมากกว่าหนึ่งห้อง เราวางแผนจะลดเรื่องนี้ เช่น ด้วยรายการหลอก และจะเผยแพร่รายละเอียดเมื่อมีการเปลี่ยนแปลง
บนหน้าจอ
ไม่เปิดเผยอะไรเลย
- แสดงแค่รังผึ้ง
- ไม่มีรายการหรือจำนวนห้องนิรภัย
- เส้นทางที่ผิดดูเหมือนเส้นทางที่ไม่เคยใช้
ในไฟล์ดิบ เมื่อเข้าถึงได้ทั้งหมด
อาจนับได้
- มีโฟลเดอร์ห้องนิรภัยที่เข้ารหัสอยู่กี่โฟลเดอร์
- มีห้องนิรภัยกี่ห้องที่ตั้งวลีกู้คืนไว้
ยังคงอ่านไม่ได้
- ห้องนิรภัยใดมีอะไรอยู่ข้างใน
- ห้องไหนคือห้องนิรภัยกรณีถูกบังคับ
ห้องนิรภัยกรณีถูกบังคับ
เมื่อเปิดห้องนิรภัยกรณีถูกบังคับด้วยเส้นทางของมัน VaultWell จะลบไฟล์กุญแจของห้องนิรภัยอื่นทุกห้องและไฟล์กู้คืนของห้องเหล่านั้นก่อน แล้วจึงลบโฟลเดอร์ของห้องนิรภัยเหล่านั้น หากไม่มีไฟล์กุญแจ ข้อมูลก็ถอดรหัสไม่ได้ จากนั้นห้องนิรภัยกรณีถูกบังคับจะเปิดเหมือนห้องอื่นๆ โดยไม่มีข้อความใดบนหน้าจอ
- การลบนั้นถาวรบนโทรศัพท์ ย้อนกลับไม่ได้
- การเปิดห้องนิรภัยกรณีถูกบังคับด้วยวลีกู้คืนจะไม่ลบอะไรเลย
- ข้อมูลสำรองและการแชร์ที่เก็บไว้ที่อื่นไม่ได้รับผลกระทบ
ข้อมูลสำรองและการแชร์
ข้อมูลสำรอง (.vwbackup) ต้องเปิดได้บนโทรศัพท์เครื่องใหม่ จึงใช้ฮาร์ดแวร์ของโทรศัพท์เครื่องเก่าไม่ได้ แต่ข้อมูลสำรองแต่ละชุดจะล็อกกุญแจหลักของห้องนิรภัยด้วย Argon2id จากเส้นทางของคุณ (และวลี หากตั้งไว้) พร้อมค่า salt สุ่มใหม่ รายการต่างๆ ยังคงเข้ารหัสอยู่ตามที่เก็บไว้ ความปลอดภัยของข้อมูลสำรองขึ้นอยู่กับความแข็งแรงของเส้นทางหรือวลีของคุณ จึงควรเก็บไฟล์ข้อมูลสำรองไว้เป็นส่วนตัว
การแชร์ (.vwshare) ใช้กุญแจสุ่มใหม่ ซึ่งล็อกด้วยวลีสำหรับแชร์ที่แยกต่างหาก รายการต่างๆ ถูกเข้ารหัสใหม่ลงในนั้น ผู้รับจึงไม่มีทางรู้กุญแจของห้องนิรภัยคุณ ขีดจำกัดจำนวนครั้งที่เปิด วันหมดอายุ และการบันทึกออก บังคับใช้โดยแอป ไม่ใช่โดยการเข้ารหัส เพราะไม่มีเซิร์ฟเวอร์ ผู้ที่ตั้งใจจริงและมีวลีก็ยังคัดลอกสิ่งที่เห็นได้
สิ่งที่เราไม่ได้อ้าง
- ยังไม่มีการตรวจสอบที่เสร็จสมบูรณ์ มีแผนการตรวจสอบความปลอดภัยโดยหน่วยงานอิสระก่อนเปิดตัว เราจะเผยแพร่ผลลัพธ์
- ไม่ได้ล่องหน แอปมองเห็นได้บนโทรศัพท์ แม้ใช้ไอคอนอำพราง และการตรวจสอบทางนิติวิทยาศาสตร์อาจแสดงว่ามีห้องนิรภัยหลายห้อง
- ไม่ได้กันภาพหน้าจอได้ทั้งหมดบน iPhone VaultWell ป้องกันการจับภาพหน้าจอ แต่ iOS ไม่อนุญาตให้แอปบล็อกภาพหน้าจอ VaultWell จะแจ้งคุณเมื่อมีการจับภาพ ไม่มีแอปใดหยุดการถ่ายรูปหน้าจอได้
- เรากู้คืนให้ไม่ได้ หากคุณทำเส้นทางและวลีหาย เราช่วยไม่ได้ เราไม่เคยมีสิ่งเหล่านั้น
การแจ้งปัญหา
หากคุณพบปัญหาด้านความปลอดภัย เรายินดีมากหากได้รับแจ้งเป็นการส่วนตัวก่อน และจะให้เครดิตคุณหากต้องการ ข้อมูลติดต่อจะเพิ่มก่อนเปิดตัว