Сигурност и архитектура
Как 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 итерации и нова 128-битова сол извлича ключа, който обвива този главен ключ с AES-256-GCM.
Начертайте фигурата си на мрежата 5 × 5, за да отворите сейфа ѝ. Останалите сейфове и имената им остават скрити. Фигурите трябва да са различни за сейфовете, регистрирани на едно и също устройство; изборът на фигура не разкрива кои други сейфове съществуват.
Тази фигура отключва само това устройство. Пазете ключа си за възстановяване, за да настроите друго устройство.
Защита на ключовете само на устройството
В 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 или използвайте шифрован пренос между телефони.
Pro хранилище за шифровани сейфове в iOS и Android. Revault получава само шифрован текст, никога ключа на сейфа или фразата ви за възстановяване. Смяната на доставчика оставя предишните копия в облака на място.
Незадължително личен облачен синхронАвтоматично заключване на сейфа
Времето по подразбиране е 60 секунди. Изберете 30 секунди, 1 минута, 2 минути, 5 минути или 10 минути в настройките на съответния сейф. Споделените сейфове използват стойността по подразбиране от 60 секунди; заключването на заден план важи независимо от избраното време.
Мобилното приложение се заключва незабавно при преминаване на заден план. Заключването прекратява работата по сейфа, изчиства дешифрованата информация за файловете и състоянието на търсенето, почиства временните визуализации и изтрива притежаваните буфери с ключове. iOS покрива и снимките на превключвателя на приложения; Android използва флага за защитен прозорец на операционната система.
Управляваната памет и хранилището на устройството не могат да гарантират незабавно криминалистично изтриване на всяко копие. Автоматичното заключване също не може да изтегли файл, който изрично сте експортирали в друго приложение.
Автоматично заключване на сейфаШифровани резервни копия и възстановяване
Ключът за възстановяване отключва шифрования ключов материал на сейфа; той не съдържа файловете ви. Резервното копие съдържа шифрованите файлове; то не замества пазенето на ключа за възстановяване. Съхранявайте ги поотделно и ги пазете и двата от загуба.
Запазете фразата си за възстановяване по време на настройката. Revault генерира 18 случайни думи или можете да изберете и потвърдите своя собствена фраза. Тя ви позволява да добавите друго устройство или да възстановите резервно копие без вашата локална фигура. Можете да я смените в настройките на сейфа; по-старите резервни копия може все пак да изискват оригиналния си ключ. Съществуващите шестнадесетични ключове остават валидни. Revault не пази копие и не може да я нулира вместо вас.
Прехвърлянето между телефони създава ново шифровано копие и отделен ключ за пренос, включително между iPhone и Android. Оригиналът остава на стария телефон. Проверете приемащия сейф, преди да премахнете старите файлове, и пазете независими резервни копия, защото синхронизирането може да разпространи изтривания.
Сигурен пренос между iPhone и AndroidСигурно споделяне
Фигурата ви за отключване, ключът за възстановяване и главният ключ на сейфа никога не се включват в споделянето. Услугата получава шифровани данни на файловете и оперативни метаданни, като размери, контролни суми, времеви отпечатъци и брой на сесиите за достъп. Отделният таен код за дешифроване не се качва.
Споделянията с контрол използват наложен от сървъра срок на изтичане и незадължителни лимити на сесиите за достъп, ограничения за експорт и таймер след първия достъп. iOS поддържа и лични CloudKit покани, които не налагат тези сървърни контроли. Получателите отварят изолиран споделен сейф с отделния таен код, без вашата лична фигура.
Изтичането на срока и отменянето спират бъдещото извличане през Revault. Те не могат да изтрият екранни снимки, експортирани файлове или копия, запазени от получателя. Избирайте човек, на когото се доверявате, дори когато експортът е изключен.
Сигурно споделянеНезадължителни контроли за сигурност на сейфа
Безопасният изход премахва локалния достъп и данните на другите сейфове, когато се отвори определен сейф. Облачните копия остават, а сейфове само офлайн могат да бъдат загубени без отделно резервно копие. Това не е гарантирано криминалистично изтриване.
Историята на дейността и сигналите със снимка при пробив са незадължителни за всеки сейф. Историята и снимките на устройството остават локални и шифровани; споделянията с контрол могат отделно да записват времевите отпечатъци на сесиите за достъп. Заснемането при пробив изисква разрешение за камерата и обичайните системни индикатори. Заснемането при заключване използва публичен ключ за шифроване; прегледът на снимките пак изисква отключване на сейфа.
Безопасен изходБележка за сигурността
Използването на локален сейф не качва файлове в Revault. Незадължителното вградено синхронизиране разкрива оперативни метаданни на Apple или Google. Споделянето с контрол изпраща шифровани копия и метаданни за достъпа до Revault, без да качва отделния таен код за дешифроване.
Зловреден софтуер, компрометирана операционна система или приложение и човек, който гледа отключен екран, могат да разкрият данни в чист вид. Промяната на фигурата не отменя друго устройство, не прави старите резервни копия невалидни и не сменя главния ключ на сейфа. Ако ключ на сейф или таен код за възстановяване е компрометиран, преместете файловете в нов сейф с нови ключове.
Revault не е преминал независим одит за сигурност. Това са описания на имплементирания криптографски дизайн, а не сертификация или гаранция срещу всяко проникване.
Статистика за използването
Включена по подразбиране. Mixpanel получава събития за използване на функции със случаен идентификатор за статистика. Съдържанието на сейфа, имената, фигурите, ключовете и тайните кодове за споделяне са изключени. Можете да изключите статистиката по всяко време за този браузър или устройство.