การป้องกันเริ่มต้นก่อนที่จะอัปโหลด
เนื้อหาไฟล์ ชื่อไฟล์ ประเภท MIME รูปขนาดย่อ ชื่อห้องนิรภัย และชื่อโฟลเดอร์และโครงสร้างจะถูกเข้ารหัสบนอุปกรณ์ของคุณก่อนที่จะอัปโหลด บริการจัดเก็บไซเฟอร์เท็กซ์และคีย์ที่ห่อไว้ ผู้บุกรุกที่ได้รับเฉพาะบันทึกที่เก็บไว้จะไม่ได้รับคีย์ vault แบบข้อความธรรมดา ความลับของอุปกรณ์ หรือคีย์การกู้คืนของคุณ
โดยถือว่าเบราว์เซอร์ ระบบปฏิบัติการ รหัสแอปพลิเคชันที่ส่งมา และเครื่องสร้างตัวเลขสุ่มมีความน่าเชื่อถือเมื่อคุณสร้างหรือปลดล็อคห้องนิรภัย การเข้ารหัสที่เหลือไม่สามารถป้องกันห้องนิรภัยที่ปลดล็อคจากโค้ดที่เป็นอันตรายที่ทำงานบนอุปกรณ์ของคุณได้
กุญแจอิสระสำหรับทุกห้องนิรภัย
แต่ละห้องนิรภัยจะเริ่มต้นด้วยคีย์หลัก AES 256 บิตที่สร้างขึ้นแบบสุ่ม คีย์ถูกสร้างขึ้นโดยตัวสร้างตัวเลขสุ่มที่เข้ารหัสลับของเบราว์เซอร์ แทนที่จะได้รับโดยตรงจากท่าทางของคุณ คีย์ตู้นิรภัยที่แยกจากกันจะจำกัดผลกระทบของคีย์ตู้นิรภัยเพียงคีย์เดียวที่ถูกเปิดเผย
รูปแบบอุปกรณ์จะรวมลำดับจุดที่เรียงลำดับเข้ากับความลับของอุปกรณ์ 256 บิตแบบสุ่ม PBKDF2 พร้อมด้วย HMAC-SHA-256 ซึ่งเป็น Salt 128 บิตใหม่ และการวนซ้ำ 600,000 ครั้งได้รับคีย์การห่อ 256 บิต จากนั้น AES-256-GCM จะเข้ารหัสคีย์หลักภายใต้คีย์ที่ตัดคำนั้น บริการจะได้รับ wrapper ที่เข้ารหัส เกลือ และพารามิเตอร์การสืบทอดสาธารณะ ข้อมูลลับของอุปกรณ์ยังคงอยู่ในฐานข้อมูล IndexedDB ในเครื่องของเบราว์เซอร์นี้
รูปแบบใช้เพียงตาราง 5 × 5 และจุดที่แตกต่างกันอย่างน้อยหกจุด ไม่รองรับรูปแบบรูปแบบก่อนหน้า ห้องนิรภัยที่มีอยู่ต้องใช้คีย์การกู้คืนเพื่อลงทะเบียนรูปแบบใหม่ ขนาดตารางไม่ได้รับประกันความแข็งแกร่งของรหัสผ่าน: ท่าทางที่คาดเดาได้ยังเดาได้ง่ายกว่า ข้อมูลลับของอุปกรณ์จะเพิ่มการป้องกันผู้ที่มีเพียงบันทึกเซิร์ฟเวอร์ แต่ไม่ใช่คีย์ที่สนับสนุนด้วยฮาร์ดแวร์ คนที่คัดลอกทั้งข้อมูลลับในเครื่องและ wrapper สามารถลองเดารูปแบบออฟไลน์ได้
รหัสผ่านจะตรวจสอบบัญชีของคุณโดยใช้การตอบสนองต่อความท้าทายของคีย์สาธารณะ การรับรองความถูกต้องของบัญชีไม่ได้รับรหัสห้องนิรภัยหรือถอดรหัสไฟล์ของคุณ เซสชันบัญชีที่ถูกต้องและการปลดล็อค Vault ที่ประสบความสำเร็จนั้นเป็นข้อกำหนดที่แยกกันในขั้นตอนการสมัครปกติ
| วัตถุประสงค์ | การก่อสร้าง |
|---|---|
| คีย์หลักของห้องนิรภัย | คีย์ AES แบบสุ่ม 256 บิต |
| การห่อกุญแจ | PBKDF2-HMAC-SHA-256 · 600,000 รอบ · Salt 128 บิต → AES-256-GCM |
| ข้อมูลเมตาและภาพขนาดย่อ | AES-256-GCM · nonce 96 บิตแบบสุ่ม · แท็กการตรวจสอบสิทธิ์ 128 บิต |
| ที่มาของคีย์ไฟล์ | HKDF-SHA-256 · เกลือ 256 บิตแบบสุ่มต่อไฟล์ · เอาต์พุต AES 256 บิต |
| ความลับในการกู้คืน | บิตสุ่ม 192 บิต แสดงเป็นอักขระเลขฐานสิบหกหกกลุ่ม |
การรักษาความลับและการตรวจจับการงัดแงะ
ข้อมูลเมตาของห้องนิรภัย ข้อมูลเมตาของไฟล์ ภาพขนาดย่อ และคีย์ที่รวม ใช้ AES-256-GCM กับแท็กการตรวจสอบสิทธิ์ 128 บิต การเข้ารหัสอิสระทุกรายการใช้ nonce 96 บิตแบบสุ่มที่สดใหม่ การถอดรหัสจะตรวจสอบแท็กก่อนส่งคืนข้อความธรรมดา ไซเฟอร์เท็กซ์ที่ถูกแก้ไขหรือคีย์ผิดทำให้การรับรองความถูกต้องล้มเหลว
ข้อมูลที่ได้รับการตรวจสอบสิทธิ์เพิ่มเติมจะผูกแต่ละออบเจ็กต์ที่เข้ารหัสกับเวอร์ชันรูปแบบ ตัวระบุห้องนิรภัย ตัวระบุออบเจ็กต์ และวัตถุประสงค์ ตัวอย่างเช่น ภาพขนาดย่อและบันทึกข้อมูลเมตาของไฟล์ใช้บริบทที่แตกต่างกัน การย้ายออบเจ็กต์ที่เข้ารหัสไปยัง Vault อื่นหรือการแทนที่ด้วยออบเจ็กต์อื่นจะเปลี่ยนบริบทที่ได้รับการตรวจสอบสิทธิ์และไม่ผ่านการตรวจสอบ
บริบทที่ได้รับการตรวจสอบสิทธิ์ไม่ได้ซ่อนตัวระบุและไม่ได้พิสูจน์ความใหม่ บันทึกเก่าที่ถูกต้องยังคงมีแท็กที่ถูกต้องได้ การตรวจสอบการแก้ไขแอปพลิเคชันจะตรวจจับการอัปเดตที่เกิดขึ้นพร้อมกันตามปกติ แต่นี่ไม่ใช่การป้องกันการเข้ารหัสลับจากบริการที่เป็นอันตรายซึ่งเล่นซ้ำสถานะเก่าโดยสมบูรณ์
ไฟล์ขนาดใหญ่ใช้เซ็กเมนต์ที่ได้รับการรับรองความถูกต้อง
เนื้อหาไฟล์ใช้โครงสร้างการสตรีม AES-256-GCM-HKDF-SHA-256 ที่อธิบายโดย Tink ซึ่งใช้งานโดยใช้การเข้ารหัสแบบดั้งเดิมของเบราว์เซอร์ สตรีมไฟล์ใหม่แต่ละรายการมีส่วนหัวขนาด 40 ไบต์ที่มีเครื่องหมายความยาว เกลือขนาด 32 ไบต์แบบสุ่ม และคำนำหน้า nonce แบบสุ่มขนาด 7 ไบต์
HKDF ได้รับคีย์การเข้ารหัสไฟล์แยกต่างหากจากคีย์หลักของห้องนิรภัย บริบทประกอบด้วยห้องนิรภัยและตัวระบุไฟล์ ความยาวไบต์ของข้อความธรรมดา และขนาดเซ็กเมนต์ที่กำหนดค่าไว้ nonce ขนาด 12 ไบต์ของแต่ละเซ็กเมนต์จะรวมคำนำหน้าแบบสุ่ม ตัวนับเซกเมนต์สี่ไบต์ และแฟล็กเซ็กเมนต์สุดท้าย เซ็กเมนต์มีแท็ก GCM 128 บิต
แอปพลิเคชันประมวลผลไฟล์ในส่วนที่มีขอบเขตประมาณ 5 MiB ตำแหน่งเซ็กเมนต์ การตั้งค่าสถานะเซ็กเมนต์สุดท้าย และความยาวไบต์ที่คาดหวังทำให้เซ็กเมนต์ที่สับเปลี่ยน เปลี่ยนแปลง หรือถูกตัดทอนไม่ผ่านการตรวจสอบ การดาวน์โหลดจะตรวจสอบสิทธิ์แต่ละส่วนก่อนที่จะเผยแพร่ ข้อผิดพลาดในการสตรีมล่าช้าอาจทำให้การดาวน์โหลดไม่สมบูรณ์ ดังนั้นความสำเร็จจึงเป็นเรื่องสำคัญ การอัปโหลดลองใช้ไบต์ที่เข้ารหัสแล้วซ้ำอีกครั้ง แทนที่จะเข้ารหัสเนื้อหาใหม่ด้วยส่วนเดียวกัน
การก่อสร้างเป็นไปตาม ข้อมูลจำเพาะสตรีมมิ่ง Tink AES-GCM-HKDF. การใช้งานและการกำหนดค่าเซ็กเมนต์ของ Revault ยังไม่ได้รับการตรวจสอบหรือรับรองโดย Tink อย่างเป็นอิสระ
การกู้คืนเป็นเส้นทางที่สองไปยังคีย์เดียวกัน
ข้อมูลลับในการกู้คืนถูกสร้างขึ้นจากไบต์สุ่ม 24 ไบต์ โดยให้อินพุตแบบสุ่ม 192 บิต โดยจะได้รับคีย์การห่ออย่างอิสระโดยใช้ PBKDF2-HMAC-SHA-256 และเกลือของตัวมันเอง และเข้ารหัสคีย์หลักของ vault เดียวกันกับ AES-256-GCM ใครก็ตามที่ได้รับข้อมูลลับในการกู้คืนและสำเนาของห้องนิรภัยที่เข้ารหัสสามารถถอดรหัสห้องนิรภัยนั้นได้
ข้อมูลลับในการกู้คืนจะแสดงระหว่างการตั้งค่า และไม่ได้จัดเก็บโดยบริการในรูปแบบข้อความธรรมดา เก็บแยกจากไฟล์ที่เข้ารหัสของคุณ การล้างข้อมูลเบราว์เซอร์จะลบความลับของอุปกรณ์ การกู้คืนการเข้าถึงต้องใช้สำเนาคลาวด์ที่เข้ารหัสของบัญชีของคุณและคีย์การกู้คืน หรือข้อมูลสำรองที่เข้ารหัสที่ส่งออกและคีย์การกู้คืน ไม่มีคีย์ถอดรหัสหลักที่ผู้ให้บริการเป็นเจ้าของ
ชุดการกู้คืนประกอบด้วยห่อหุ้มข้อมูลลับและคีย์ แต่ไม่มีเนื้อหาในไฟล์ การสำรองข้อมูลที่เข้ารหัสประกอบด้วยรายการตรวจสอบสิทธิ์และส่วนไฟล์ที่เข้ารหัส โดยไม่มีความลับของอุปกรณ์ของเบราว์เซอร์ การนำเข้าจะตรวจสอบข้อมูลที่เข้ารหัสและสร้างห้องนิรภัยใหม่พร้อมตัวระบุและคีย์ใหม่
การเปลี่ยนรูปแบบจะแทนที่ Wrapper ของอุปกรณ์นี้ จะไม่หมุนเวียนคีย์หลักห้องนิรภัย เพิกถอนอุปกรณ์อื่น ทำให้การสำรองข้อมูลเก่าใช้ไม่ได้ หรือเปลี่ยนความลับในการกู้คืนที่มีอยู่ หากคีย์ห้องนิรภัยหรือความลับในการกู้คืนถูกบุกรุก ให้ย้ายข้อมูลไปยังห้องนิรภัยใหม่ด้วยคีย์ใหม่
การแชร์แบบเนทีฟใช้การเข้ารหัสที่เป็นอิสระ
การแชร์บนมือถือจะห่อหุ้มกุญแจของรุ่นไฟล์ที่เลือกด้วยกุญแจแชร์ใหม่และใช้ไบต์ไฟล์เข้ารหัสเดิมตามค่าเริ่มต้น ตัวเลือกแยกข้อมูลเพิ่มเติมจะเข้ารหัสไฟล์ใหม่ กุญแจตู้นิรภัยต้นทางยังเป็นส่วนตัว ข้อความเข้ารหัสที่เหมือนกันอาจเชื่อมโยงการแชร์ได้ และไม่มีโหมดใดเรียกคืนสำเนาที่ผู้รับบันทึกไว้ได้
iOS สามารถวางไซเฟอร์เท็กซ์นี้ในลำดับชั้นบันทึก CloudKit ที่แยกต่างหากพร้อมคำเชิญส่วนตัวแบบอ่านอย่างเดียว ไม่แชร์โซนการซิงค์ของห้องนิรภัย การแชร์เนทิฟข้ามแพลตฟอร์มใช้ส่วนของเซิร์ฟเวอร์ที่มีขอบเขตพร้อมเช็คซัม SHA-256 ความสามารถในการอ่านและการจัดการแบบสุ่ม 256 บิตอิสระจะถูกจัดเก็บเป็นแฮชบนเซิร์ฟเวอร์ ข้อมูลลับในการถอดรหัสจะถูกส่งแยกกันและไม่มีการอัปโหลด หุ้นที่ถูกควบคุมจะหมดอายุตามเวลาที่ผู้ส่งเลือก ภายใน 30 วัน บริการจะนับเซสชันการเข้าถึงแบบอะตอมมิกและบังคับใช้จำนวนสูงสุด การหมดอายุ และการเพิกถอนที่เลือก เซสชันการดาวน์โหลดใช้เวลาสูงสุด 15 นาทีและไม่มีวันหมดอายุของการแบ่งปัน
ผู้รับจะตรวจสอบสิทธิ์ทุกส่วนที่เข้ารหัสและเปิดห้องนิรภัยที่ใช้ร่วมกันแบบแยกพร้อมความลับแยกต่างหากของผู้ส่ง ไม่จำเป็นต้องมีบัญชี ห้องนิรภัยส่วนตัว หรือรูปแบบ ห้องนิรภัยส่วนตัวยังคงล็อคอยู่ เมื่ออนุญาตให้ส่งออก ผู้รับสามารถบันทึกสำเนา .qvault ที่เข้ารหัสซึ่งเปิดขึ้นพร้อมกับความลับในการแชร์นั้น มิฉะนั้น จะไม่มีการควบคุมการส่งออก เซสชันชั่วคราวตรวจสอบการเข้าถึงที่กำลังดำเนินอยู่ สิ่งเหล่านี้คือการควบคุมแอปพลิเคชัน: ไม่สามารถป้องกันภาพหน้าจอ ไคลเอนต์ที่แก้ไข และสำเนาที่เก็บไว้ด้วยการเข้ารหัสได้ การแชร์เป็นสแน็ปช็อตโดยไม่มีการอัปเดตแหล่งที่มาอย่างต่อเนื่อง คำเชิญที่ไม่จำกัด CloudKit ไม่บังคับใช้การนับการเข้าถึงหรือการหมดอายุอัตโนมัติ การเข้าถึงจะคงอยู่จนกว่าเจ้าของจะหยุดแชร์ การนำต้นฉบับออกจะไม่เพิกถอนส่วนแบ่งที่แยกจากกัน และการเพิกถอนไม่สามารถเรียกคืนสำเนาที่เก็บรักษาไว้แล้วได้
กิจกรรมห้องนิรภัยเพิ่มเติม
บันทึกการตรวจสอบดั้งเดิมจะปิดอยู่ตามค่าเริ่มต้นและกำหนดค่าตาม Vault ในแต่ละอุปกรณ์ กิจกรรมในพื้นที่ล่าสุด 500 รายการได้รับการเข้ารหัสด้วยคีย์หลักของห้องนิรภัยและบริบทที่ได้รับการตรวจสอบสิทธิ์โดยเฉพาะ โดยไม่รวมคีย์ รูปแบบ เนื้อหาไฟล์และข้อมูลของห้องนิรภัยอื่นๆ ไม่ซิงค์และสามารถล้างหรือปิดใช้งานได้ พวกเขาไม่ใช่หลักฐานหลักฐานการงัดแงะ การปลดล็อคที่ล้มเหลวจะไม่ถูกกำหนดให้กับห้องนิรภัย
การแชร์ที่มีการควบคุมใหม่ที่สร้างขึ้นโดยเปิดใช้งานการบันทึกจะรักษาการประทับเวลาเซสชันการเข้าถึงได้สูงสุด 100 รายการในบริการการแชร์ มีเพียงความสามารถในการจัดการเท่านั้นที่สามารถเรียกคืนได้ บันทึกไม่มีตัวตนของผู้รับหรือความลับในการถอดรหัส การปิดใช้งานการบันทึกในเครื่องจะส่งผลต่อการแชร์ในอนาคต บันทึกการแชร์ที่มีอยู่จะคงการตั้งค่าดั้งเดิมไว้จนกว่าจะถูกเพิกถอนหรือหมดอายุและล้างข้อมูล
รูปภาพที่เข้ารหัสที่เข้ารหัสเพิ่มเติม
เจ้าของสามารถเปิดใช้งานการแจ้งเตือนการบุกรุกแยกกันสำหรับแต่ละห้องนิรภัยบนอุปกรณ์แต่ละเครื่อง หลังจากสามรูปแบบที่ไม่ตรงกัน แอปเบื้องหน้าจะสามารถถ่ายภาพจากกล้องหน้าได้ ทั้งนี้ขึ้นอยู่กับการอนุญาต ความพร้อมใช้งานของกล้อง และคูลดาวน์หนึ่งนาที ตัวบ่งชี้กล้องระบบยังคงมองเห็นได้ การแจ้งเตือนสิบรายการล่าสุดจะถูกจัดเก็บไว้ในเครื่องและจะไม่เพิ่มลงในรูปภาพหรืออัปโหลด รูปแบบที่ไม่ตรงกันไม่ได้ระบุ Vault เป้าหมาย ดังนั้น Vault ที่เลือกใช้แต่ละอันจะได้รับบันทึกความพยายามของอุปกรณ์ที่เข้ารหัสแยกต่างหาก
คีย์สาธารณะ RSA-3072 เฉพาะจะรวมคีย์ 256 บิต AES-GCM ใหม่สำหรับแต่ละการแจ้งเตือนโดยใช้ OAEP พร้อมด้วย SHA-256 และ MGF1-SHA-256 ซึ่งอนุญาตให้มีการเข้ารหัสในขณะที่ห้องนิรภัยถูกล็อค คีย์ส่วนตัวที่เกี่ยวข้องนั้นได้รับการเข้ารหัสภายใต้คีย์หลักของห้องนิรภัยนั้นพร้อมกับบริบทที่ได้รับการตรวจสอบสิทธิ์โดยเฉพาะ การปลดล็อคห้องนิรภัยนั้นเท่านั้นที่สามารถถอดรหัสภาพถ่ายได้ การแจ้งเตือนจะปรากฏในมุมมองการตรวจสอบโดยไม่ขึ้นอยู่กับการบันทึกกิจกรรมทั่วไป และสามารถล้างได้ในการตั้งค่าการแจ้งเตือนการบุกรุก พวกเขาไม่ใช่หลักฐานหลักฐานการงัดแงะ
การอัปโหลดที่เข้ารหัสไปยังที่เก็บข้อมูลของคุณเอง
การตั้งค่าพื้นที่เก็บข้อมูลของห้องนิรภัยสามารถเชื่อมต่อเบราว์เซอร์นี้โดยตรงกับจุดสิ้นสุด HTTPS ที่เข้ากันได้กับ S3 ที่ผู้ใช้ระบุ ไฟล์อุปกรณ์ที่เลือกจะถูกเข้ารหัสภายในเครื่องโดยใช้โครงสร้างไฟล์เดียวกัน แต่ละรายการจะกลายเป็นอ็อบเจ็กต์ .qvault แบบพกพาแยกกัน ซึ่งมีสินค้าคงคลังที่เข้ารหัสและรับรองความถูกต้องและคีย์ห้องนิรภัยที่ห่อไว้ ชื่ออ็อบเจ็กต์แบบสุ่มหลีกเลี่ยงการเปิดเผยชื่อไฟล์ต้นฉบับ การคืนค่าต้องใช้ออบเจ็กต์ที่ดาวน์โหลดและคีย์การกู้คืนห้องนิรภัย
การกำหนดค่าตำแหน่งข้อมูลและข้อมูลรับรองได้รับการเข้ารหัสภายใต้คีย์หลักของห้องนิรภัยพร้อมบริบทที่ได้รับการตรวจสอบสิทธิ์โดยเฉพาะ และเก็บไว้ใน IndexedDB ของอุปกรณ์นี้ สิ่งเหล่านี้จะไม่ซิงค์หรือส่งไปยัง API ของ Revault การลงนามคำขอใช้ AWS Signature เวอร์ชัน 4, HMAC-SHA-256 และแฮชของเนื้อหาคำขอที่มีขอบเขตแต่ละรายการ ชิ้นส่วนหลายส่วนแปด MiB นำไบต์ที่เข้ารหัสแล้วไปยังผู้ให้บริการพื้นที่จัดเก็บข้อมูลโดยตรง การเข้าถึงบัคเก็ตยังคงอยู่ภายใต้การอนุญาตของผู้ให้บริการและนโยบาย CORS
ผู้ให้บริการสามารถดูตัวระบุคีย์การเข้าถึง เส้นทางอ็อบเจ็กต์ ขนาดไบต์ เวลาในการอัปโหลด และข้อมูลการเชื่อมต่อ รักษาที่เก็บข้อมูลส่วนตัวและกำหนดขอบเขตข้อมูลรับรองสำหรับการดำเนินการที่จำเป็น ออบเจ็กต์ที่อัปโหลดไม่ขึ้นอยู่กับการซิงค์และการแชร์บนคลาวด์ Revault การพยายามล็อกหรือยกเลิกเพื่อยกเลิกการอัปโหลดที่ยังดำเนินการไม่เสร็จ การปิดแท็บหรือการเชื่อมต่อขาดหายอาจทำให้ส่วนที่ขาดหายไป ดังนั้นให้กำหนดค่ากฎวงจรการอัปโหลดที่ไม่สมบูรณ์ Safe Exit ลบข้อมูลประจำตัวที่เก็บข้อมูลในเครื่องของ vaults อื่นๆ แต่ไม่ได้ลบอ็อบเจ็กต์ออกจากที่เก็บข้อมูล
Safe Exit ลบการเข้าถึงในเครื่อง
คุณสามารถกำหนดหนึ่งห้องนิรภัยในเบราว์เซอร์นี้เป็นห้องนิรภัย Safe Exit การเข้าสู่รูปแบบของห้องนิรภัยจะเปิดขึ้นตามปกติ โดยไม่มีการยืนยันทริกเกอร์หรือการแจ้งเตือนให้เสร็จสิ้น สแนปชอตภายในเครื่อง ชิ้นส่วนที่เข้ารหัส ความลับของอุปกรณ์ และการเปลี่ยนแปลงในคิวของห้องนิรภัยอื่นๆ จะถูกลบออก ข้อมูลที่ไม่ได้ซิงค์อาจสูญหายได้
ขอบเขตภายในเครื่องถาวรจะป้องกันไม่ให้ Vault เหล่านั้นแสดงรายการหรือกู้คืนโดยอัตโนมัติผ่านการซิงค์บนเบราว์เซอร์นี้ สำเนาบนคลาวด์ที่เข้ารหัสและสำเนาบนอุปกรณ์อื่นยังคงไม่เปลี่ยนแปลง การกู้คืนนั้นชัดเจน ครั้งละหนึ่งห้องนิรภัย และต้องใช้คีย์การกู้คืนของห้องนิรภัยก่อนจึงจะสามารถลงทะเบียนรูปแบบอุปกรณ์ใหม่ได้
นี่คือการลบการเข้าถึงในพื้นที่ ไม่รับประกันการลบทางกายภาพหรือการปกปิดทางนิติเวช โปรไฟล์เบราว์เซอร์ สแน็ปช็อตของระบบไฟล์ การดาวน์โหลดก่อนหน้า ภาพหน้าจอ บันทึกการบริการ และอุปกรณ์อื่นสามารถเก็บหลักฐานได้ การล้างข้อมูลในเครื่องของเบราว์เซอร์นี้จะล้างขอบเขตการแยกในเครื่องด้วย การติดตั้งใหม่สามารถแสดงรายการ Cloud Vault ของบัญชีได้อีกครั้งหลังจากการตรวจสอบสิทธิ์
สิ่งที่ยังคงมองเห็นได้
การเข้ารหัสช่วยปกป้องเนื้อหา ไม่ใช่ทุกข้อเท็จจริงเกี่ยวกับพื้นที่จัดเก็บข้อมูล บริการสามารถสังเกตการเชื่อมโยงบัญชี ตัวระบุอ็อบเจ็กต์แบบสุ่ม จำนวนอ็อบเจ็กต์ ขนาดไบต์ การแก้ไข การประทับเวลา Wrapper ที่เข้ารหัส ส่วนหัวของสตรีม และกิจกรรมคำขอ บันทึกเครือข่ายและการปฏิบัติงานสามารถเปิดเผยข้อมูลการเชื่อมต่อได้ นี่ไม่ใช่ระบบไม่เปิดเผยตัวตนและไม่มีการต่อต้านการวิเคราะห์การรับส่งข้อมูล
การเข้ารหัสการรับส่งจะปกป้องคำขอระหว่างการส่งเมื่อแอปพลิเคชันให้บริการผ่าน HTTPS ซึ่งจะแยกจากการเข้ารหัสฝั่งไคลเอ็นต์ซึ่งจะเก็บเนื้อหาไฟล์ที่จัดเก็บไว้เข้ารหัสที่บริการ
เมื่อความคุ้มครองสิ้นสุดลง
การเรียกดูแบบส่วนตัวมักจะลบที่เก็บข้อมูลในตัวเครื่องเมื่อเซสชันส่วนตัวสิ้นสุดลง คำขอพื้นที่เก็บข้อมูลถาวรไม่ได้ทำให้เซสชันที่ไม่ระบุตัวตนเป็นแบบถาวร สำเนาบนคลาวด์ที่ซิงค์จะยังคงอยู่ แต่รูปแบบในเครื่อง การเปลี่ยนแปลงที่ไม่ได้ซิงค์ ไฟล์แคช และการตั้งค่า Safe Exit อาจสูญหายได้ เซสชันส่วนตัวใหม่จำเป็นต้องเข้าถึงบัญชีและคีย์การกู้คืนของคุณเพื่อลงทะเบียนรูปแบบใหม่
แอปพลิเคชันจะละทิ้งการอ้างอิงคีย์ห้องนิรภัยในหน่วยความจำและเพิกถอน URL ตัวอย่างส่วนตัวเมื่อถูกล็อค มันจะล็อคโดยอัตโนมัติเมื่อซ่อนหรือหลังจากไม่มีการใช้งานห้านาที แอพแบบเนทีฟยังล็อคเมื่ออยู่ในพื้นหลัง ลบการแสดงตัวอย่างชั่วคราว และล้างบัฟเฟอร์คีย์ที่เป็นเจ้าของเมื่อการดำเนินการเสร็จสิ้น การจัดการหน่วยความจำของเบราว์เซอร์, Swift และ JVM ไม่สามารถรับประกันการลบสำเนาคีย์ทั้งหมดหรือบัฟเฟอร์สื่อที่ถอดรหัสได้ทันที
มัลแวร์ ส่วนขยายที่ไม่ปลอดภัย รหัสแอปพลิเคชันที่ถูกบุกรุก หรือบุคคลที่ดูหน้าจอที่ปลดล็อกอยู่สามารถจับภาพข้อความธรรมดาและความลับได้ การเข้ารหัสไม่สามารถป้องกันการปฏิเสธบริการของบัญชี ออบเจ็กต์คลาวด์ที่ถูกลบ แรนซัมแวร์ การสูญเสียความลับในการกู้คืน หรือบริการหักล้างข้อมูล เก็บสำรองข้อมูลที่เข้ารหัสแยกต่างหากและปกป้องอุปกรณ์เอง
Revault ไม่ผ่านการตรวจสอบความปลอดภัยโดยหน่วยงานอิสระ สิ่งเหล่านี้เป็นคำอธิบายของการออกแบบการเข้ารหัสที่นำมาใช้ ไม่ใช่การรับรองหรือการรับประกันต่อการบุกรุกทุกครั้ง