ความปลอดภัยและสถาปัตยกรรม
Revault ปกป้องไฟล์ของคุณอย่างไร และจุดสิ้นสุดของการป้องกัน
Revault สร้างขึ้นจากแอปเนทิฟ iOS และ Android ห้องนิรภัยจะถูกเข้ารหัสบนโทรศัพท์ของคุณและอยู่ในเครื่องตามค่าเริ่มต้น โดยไม่มีบัญชี Revault การซิงค์และการแชร์เป็นตัวเลือกที่แยกจากกัน ไม่ใช่ข้อกำหนดสำหรับการใช้ห้องนิรภัย
แอพมือถือที่ไม่มีบัญชีAES-256-GCMiCloud บน iOS, Google Drive บน Androidแอพมือถือที่ไม่มีบัญชี
แอพแบบเนทีฟไม่จำเป็นต้องมีบัญชี Revault, ที่อยู่อีเมล, รหัสผ่าน หรือการลงชื่อเข้าใช้เว็บ ห้องนิรภัยถูกสร้างและเข้ารหัสบนอุปกรณ์ การใช้ห้องนิรภัยในเครื่องไม่ได้อัปโหลดไฟล์ของคุณไปยังเซิร์ฟเวอร์ของ Revault
แอพเนทีฟไม่จำเป็นต้องมีบัญชี Revault การซิงค์บนคลาวด์เสริมใช้บัญชี Apple หรือ Google ของคุณ การซื้อในร้านค้าใช้บัญชีการเรียกเก็บเงินของแพลตฟอร์ม
ห้องนิรภัยส่วนตัวที่ไม่มีบัญชีรูปแบบปลดล็อกตู้นิรภัย
แต่ละห้องนิรภัยจะมีมาสเตอร์คีย์แบบสุ่ม 256 บิต รูปแบบอุปกรณ์ 5 × 5 ของคุณรวมกับความลับในเครื่อง 256 บิตแบบสุ่ม PBKDF2-HMAC-SHA-256 ด้วยการวนซ้ำ 600,000 ครั้งและ Salt 128 บิตใหม่จะได้คีย์ที่ล้อมคีย์หลักนั้นด้วย AES-256-GCM
วาดลวดลายของคุณบนตารางขนาด 5 × 5 เพื่อเปิดห้องนิรภัย ห้องนิรภัยและชื่ออื่นๆ อยู่นอกสายตา รูปแบบจะต้องแตกต่างกันในแต่ละ vault ที่ลงทะเบียนบนอุปกรณ์เดียวกัน การเลือกรูปแบบไม่ได้เปิดเผยว่ามีห้องนิรภัยอื่นใดอยู่บ้าง
รูปแบบนี้ปลดล็อกได้เฉพาะอุปกรณ์นี้ เก็บคีย์กู้คืนไว้เพื่อตั้งค่าอุปกรณ์อื่น
การป้องกันคีย์เฉพาะอุปกรณ์
ใน iOS ข้อมูลลับในการปลดล็อคในเครื่องจะถูกจัดเก็บไว้ในรายการ Keychain ที่ไม่ซิงโครไนซ์ซึ่งสามารถเข้าถึงได้ในขณะที่อุปกรณ์ถูกปลดล็อคเท่านั้น ใน Android วัสดุปลดล็อคอุปกรณ์จะถูกเข้ารหัสด้วยคีย์ Android Keystore ที่ไม่สามารถส่งออกได้ซึ่งต้องใช้อุปกรณ์ปลดล็อค
ข้อมูลลับในการปลดล็อคในเครื่องไม่รวมอยู่ในการซิงค์บนคลาวด์แบบเนทีฟหรือการสำรองข้อมูลแบบพกพา ข้อมูลลับ iOS ไม่ใช่คีย์ Secure Enclave และการสนับสนุนฮาร์ดแวร์ Android ขึ้นอยู่กับอุปกรณ์ การป้องกันอุปกรณ์ไม่ได้ทำให้รูปแบบที่คาดเดาได้ปลอดภัยหลังจากที่ความลับในเครื่องถูกบุกรุก
เข้ารหัสก่อนอัปโหลด
เนื้อหาไฟล์ ชื่อไฟล์ การแสดงตัวอย่าง ชื่อห้องนิรภัย และโครงสร้างโฟลเดอร์จะถูกเข้ารหัสบนอุปกรณ์ AES-256-GCM ตรวจสอบข้อมูลเมตาและตัวห่อคีย์ ไฟล์ใช้รูปแบบการสตรีม AES-GCM-HKDF ดังนั้นการเข้ารหัสจึงสามารถประมวลผลไฟล์ขนาดใหญ่ในส่วนที่มีขอบเขตได้
ห้องนิรภัยในเครื่องจะเก็บไฟล์ที่เข้ารหัสไว้ในที่เก็บข้อมูลแอปส่วนตัว การถ่ายภาพหรือวิดีโอภายในห้องนิรภัยจะใช้การจัดเตรียมส่วนตัวก่อนการเข้ารหัส แทนที่จะบันทึกสำเนาแกลเลอรีโดยอัตโนมัติ การนำเข้าไฟล์ที่มีอยู่จะไม่ลบต้นฉบับออกจากแอพรูปภาพหรือผู้ให้บริการรายอื่น
การนำเข้ากล้องและไฟล์ส่วนตัวการซิงค์คลาวด์ส่วนตัวที่เป็นตัวเลือก
iOS ใช้ฐานข้อมูลส่วนตัว CloudKit ใน iCloud Android ใช้พื้นที่เก็บข้อมูลแอปส่วนตัวของ Google Drive ไฟล์ ชื่อ และตัวอย่างจะถูกเข้ารหัสก่อนถ่ายโอน ผู้ให้บริการคลาวด์ของคุณยังคงสามารถสังเกตข้อมูลการดำเนินงาน เช่น ขนาด ตัวระบุ และการประทับเวลา
การซิงค์จะปิดอยู่ตามค่าเริ่มต้นและเลือกแยกกันสำหรับแต่ละห้องนิรภัยบนอุปกรณ์แต่ละเครื่อง การปิดเครื่องจะหยุดการถ่ายโอนเพิ่มเติมจากอุปกรณ์นั้น มันไม่ได้ลบสำเนาคลาวด์ที่เข้ารหัสที่มีอยู่ เชื่อมต่ออุปกรณ์อื่นบนแพลตฟอร์มเดียวกันด้วยบัญชีคลาวด์เนทิฟเดียวกันและคีย์การกู้คืนของห้องนิรภัย
การซิงค์ iCloud และ Google Drive ยังคงอยู่ในแพลตฟอร์มของตนเอง เลือก Revault Cloud สำหรับการซิงค์สด iOS–Android หรือใช้การถ่ายโอนโทรศัพท์ที่เข้ารหัส
พื้นที่เก็บข้อมูลระดับมืออาชีพสำหรับห้องนิรภัยที่เข้ารหัสทั่วทั้ง iOS และ Android Revault ได้รับข้อความเข้ารหัส ไม่ใช่รหัสห้องนิรภัยหรือวลีกู้คืนของคุณ ผู้ให้บริการสับเปลี่ยนจะทิ้งสำเนาคลาวด์ก่อนหน้าไว้
การซิงค์คลาวด์ส่วนตัวที่เป็นตัวเลือกล็อคห้องนิรภัยอัตโนมัติ
การหมดเวลาเริ่มต้นคือ 60 วินาที เลือก 30 วินาที, 1 นาที, 2 นาที, 5 นาที หรือ 10 นาทีในการตั้งค่าของตู้นิรภัยนั้น ห้องนิรภัยที่ใช้ร่วมกันใช้ค่าเริ่มต้น 60 วินาที การล็อกพื้นหลังจะมีผลโดยไม่คำนึงถึงการหมดเวลาที่เลือก
แอพมือถือจะล็อคทันทีเมื่ออยู่ในพื้นหลัง การล็อคจะยกเลิกการทำงานของ vault ล้างข้อมูลไฟล์ที่ถอดรหัสและสถานะการค้นหา ล้างตัวอย่างชั่วคราว และล้างบัฟเฟอร์คีย์ที่เป็นเจ้าของ iOS ยังครอบคลุมถึงสแนปชอตตัวสลับแอป Android ใช้การตั้งค่าสถานะหน้าต่างที่ปลอดภัยของระบบปฏิบัติการ
หน่วยความจำที่ได้รับการจัดการและพื้นที่เก็บข้อมูลของอุปกรณ์ไม่สามารถรับประกันได้ว่าจะมีการลบทุกสำเนาทางนิติเวชทันที การล็อคอัตโนมัติยังไม่สามารถดึงไฟล์ที่คุณส่งออกไปยังแอพอื่นอย่างชัดเจนได้
ล็อคห้องนิรภัยอัตโนมัติการสำรองข้อมูลและการกู้คืนที่เข้ารหัส
คีย์การกู้คืนจะปลดล็อกวัสดุคีย์ห้องนิรภัยที่เข้ารหัส ไม่มีไฟล์ของคุณ ข้อมูลสำรองประกอบด้วยไฟล์ที่เข้ารหัส ไม่สามารถใช้แทนการเก็บคีย์การกู้คืนได้ จัดเก็บแยกกันและป้องกันการสูญหาย
บันทึกวลีการกู้คืนของคุณระหว่างการตั้งค่า Revault สร้างหนึ่งวลีที่มีคำสุ่ม 18 คำ โดยไม่มีตัวเลือกวลีหรือการสร้างใหม่ที่กำหนดเอง ช่วยให้คุณลงทะเบียนอุปกรณ์อื่นหรือกู้คืนข้อมูลสำรองโดยไม่มีรูปแบบในเครื่องของคุณ วลีที่กำหนดเองและคีย์เลขฐานสิบหกที่มีอยู่ยังคงใช้ได้สำหรับห้องนิรภัยและการสำรองข้อมูลดั้งเดิม Revault ไม่เก็บสำเนาและไม่สามารถรีเซ็ตให้คุณได้
การถ่ายโอนโทรศัพท์จะสร้างสำเนาที่เข้ารหัสใหม่และคีย์การถ่ายโอนแยกต่างหาก รวมถึงระหว่าง iPhone และ Android ต้นฉบับยังคงอยู่ในโทรศัพท์เครื่องเก่า ตรวจสอบคลังรับข้อมูลก่อนที่จะลบไฟล์เก่า และสำรองข้อมูลสำรองไว้เนื่องจากการซิงค์สามารถเผยแพร่การลบได้
ถ่ายโอนอย่างปลอดภัยระหว่าง iPhone และ Androidการแบ่งปันที่ปลอดภัย
รูปแบบห้องนิรภัย คีย์การกู้คืน และคีย์หลักของห้องนิรภัยจะไม่รวมอยู่ในการแชร์ บริการจะได้รับข้อมูลไฟล์ที่เข้ารหัสและข้อมูลเมตาการดำเนินงาน เช่น ขนาด การตรวจสอบ การประทับเวลา และจำนวนเซสชันการเข้าถึง ไม่ได้อัปโหลดความลับในการถอดรหัสแยกต่างหาก
การแชร์ที่ได้รับการควบคุมจะใช้การหมดอายุที่บังคับใช้โดยเซิร์ฟเวอร์และการจำกัดเซสชันการเข้าถึงที่เป็นตัวเลือก ข้อจำกัดในการส่งออก และตัวจับเวลาหลังจากการเข้าถึงครั้งแรก iOS ยังรองรับคำเชิญส่วนตัว CloudKit ซึ่งไม่ได้บังคับใช้การควบคุมเซิร์ฟเวอร์เหล่านั้น ผู้รับเปิดห้องนิรภัยที่ใช้ร่วมกันแบบแยกเดี่ยวโดยใช้ความลับแยกต่างหาก โดยไม่มีรูปแบบส่วนตัวของคุณ
การหมดอายุและการเพิกถอนจะหยุดการดึงข้อมูลในอนาคตผ่าน Revault พวกเขาไม่สามารถลบภาพหน้าจอ ไฟล์ที่ส่งออก หรือสำเนาที่ผู้รับเก็บไว้ได้ เลือกบุคคลที่คุณไว้วางใจ แม้ว่าการส่งออกจะถูกปิดใช้งานก็ตาม
การแบ่งปันที่ปลอดภัยการควบคุมความปลอดภัยของห้องนิรภัยเสริม
Safe Exit ลบการเข้าถึงและข้อมูลภายในของห้องนิรภัยอื่น ๆ เมื่อเปิดห้องนิรภัยที่กำหนด สำเนาบนคลาวด์ยังคงอยู่ และห้องนิรภัยแบบออฟไลน์เท่านั้นอาจสูญหายได้หากไม่มีการสำรองข้อมูลแยกต่างหาก ไม่รับประกันการลบล้างทางนิติวิทยาศาสตร์
ประวัติกิจกรรมและการแจ้งเตือนรูปถ่ายที่บุกรุกเป็นทางเลือกต่อห้องนิรภัย ประวัติอุปกรณ์และรูปถ่ายจะอยู่ในเครื่องและเข้ารหัส การแชร์ที่ได้รับการควบคุมอาจแยกบันทึกการประทับเวลาเซสชันการเข้าถึง การจับภาพแบบบุกรุกต้องได้รับอนุญาตจากกล้องและตัวบ่งชี้ระบบปกติ การจับภาพที่ถูกล็อคใช้คีย์เข้ารหัสสาธารณะ การตรวจสอบภาพถ่ายยังคงต้องปลดล็อคห้องนิรภัย
Safe Exitหมายเหตุเรื่องความปลอดภัย
การใช้ Local Vault ไม่ได้อัปโหลดไฟล์ไปยัง Revault การซิงค์แบบเนทีฟที่เป็นทางเลือกจะแสดงข้อมูลเมตาการดำเนินงานให้กับ Apple หรือ Google การแชร์แบบควบคุมจะส่งสำเนาที่เข้ารหัสและเข้าถึงข้อมูลเมตาไปที่ Revault โดยไม่ต้องอัปโหลดความลับในการถอดรหัสแยกต่างหาก
มัลแวร์ ระบบปฏิบัติการหรือแอปที่ถูกบุกรุก และบุคคลที่ดูหน้าจอที่ปลดล็อกอยู่อาจเปิดเผยข้อความธรรมดาได้ การเปลี่ยนรูปแบบจะไม่เพิกถอนอุปกรณ์อื่น ทำให้การสำรองข้อมูลเก่าเป็นโมฆะ หรือหมุนคีย์หลักของห้องนิรภัย หากคีย์ห้องนิรภัยหรือความลับในการกู้คืนถูกบุกรุก ให้ย้ายไฟล์ไปยังห้องนิรภัยใหม่ด้วยคีย์ใหม่
Revault ไม่ผ่านการตรวจสอบความปลอดภัยโดยหน่วยงานอิสระ สิ่งเหล่านี้เป็นคำอธิบายของการออกแบบการเข้ารหัสที่นำมาใช้ ไม่ใช่การรับรองหรือการรับประกันต่อการบุกรุกทุกครั้ง
การวิเคราะห์การใช้งาน
การวิเคราะห์การใช้งานเว็บไซต์จะเปิดใช้งานตามค่าเริ่มต้น Mixpanel รับหน้าเว็บไซต์ที่อนุญาตและดาวน์โหลดกิจกรรมพร้อมตัวระบุเบราว์เซอร์แบบสุ่ม ภาษา และเวลาของกิจกรรม กิจกรรมจะถูกส่งทางฝั่งเซิร์ฟเวอร์ และการปิดใช้การเพิ่มข้อมูลตำแหน่งทางภูมิศาสตร์ตาม IP แอป iOS และ Android จะไม่ส่งกิจกรรมการใช้งานไปที่ Mixpanel ไม่มีเนื้อหาของห้องนิรภัย ชื่อไฟล์ ห้องนิรภัยหรือชื่อโฟลเดอร์ แท็ก รูปแบบ คีย์ ลิงก์แชร์ หรือความลับรวมอยู่ด้วย การยืนยันการซื้อ บันทึกทางการเงิน และการทดสอบเพย์วอลล์ของบุคคลที่หนึ่งที่ได้รับคำยินยอมแยกต่างหากจะยังคงแยกจากกัน