КРИПТОГРАФИЯ ЖӘНЕ СЕНІМ

Қауіпсіздік моделі

iOS және Android жүйесіндегі Revault бойынша техникалық анықтамалық: жергілікті сейфтер, құрылғы кілттері, нативті бұлтпен синхрондау және тәуелсіз бөлісулер деректеріңізді қалай қорғайды және бұл қорғаныс қайда аяқталады.

Техникалық анықтама · 2026 жылғы қазанда жаңартылған

Қорғаныс жүктеуге дейін басталады

Нативті сейфтер Revault тіркелгісінсіз жергілікті жұмыс істейді. Файл мазмұны, файл атаулары, MIME түрлері, нобайлар, сейф атаулары, қалталар, тегтер және таңдаулылар құрылғыда шифрланады. Жергілікті пайдалану сейф файлдарын Revault-қа жүктемейді. Нативті бұлтпен синхрондау мен бөлісу – қосымша, бөлек әрекеттер.

Модель сейф жасалғанда немесе ашылғанда сенімді операциялық жүйені, орнатылған қолданбаны және криптографиялық кездейсоқ көзді болжайды. Тек шифрланған файлдары мен кілт орамалары бар адам қажетті құпиясыз оларды шеше алмайды. Сейф ашық кезде жұмыс істейтін зиянды бағдарлама немесе бұзылған қолданба ашық мәтін мен кілттерді ұстап алуы мүмкін.

ҚұрылғыңызАшық мәтін және сейф кілті
Жергілікті шифрлауАутентификацияланған шифрмәтін
Шифрланған сақтау орныАшық мәтінді сейф кілті жоқ

Әр сейф үшін тәуелсіз кілттер

Әр сейф операциялық жүйенің криптографиялық кездейсоқ көзі арқылы жасалған кездейсоқ 256 биттік AES мастер-кілтінен басталады. Қимыл бұл кілтті тікелей анықтамайды. Әр сейфтің тәуелсіз мастер-кілт материалы бар, сондықтан бір сейф кілтінің ашылуы басқасын туындатпайды.

Құрылғы графикалық кілті реттелген нүктелер тізбегін кездейсоқ 256 биттік құрылғы құпиясымен біріктіреді. Алынған енгізу NFKC арқылы қалыпқа келтіріліп, жаңа 128 биттік тұзы және 600 000 итерациясы бар PBKDF2-HMAC-SHA-256-ға беріледі. Туындатылған 256 биттік кілт мастер-кілтті AES-256-GCM арқылы орайды. Қолданба ашық мәтінді графикалық кілтті немесе бөлек графикалық кілт саусақ ізін сақтамайды.

Графикалық кілттер 5 × 5 торды және алтыдан 25-ке дейінгі түрлі нүктені пайдаланады және бір құрылғыда тіркелген сейфтер арасында бірегей болуы керек. Сәйкес графикалық кілт тек өз сейфін ашады; басқа сейф атаулары мен мазмұны жасырын қалады. Болжауға оңай қимылдар әлі де оңай болжанады. Құрылғы құпиясы мен оның шифрланған орауышын бірге алған адам офлайн графикалық кілтті болжауға әрекет жасай алады.

Нативті сейфті ашу үшін Revault тіркелгісі немесе passkey емес, оның жергілікті графикалық кілті немесе анық қалпына келтіру процесі қажет. Қосымша бұлтпен синхрондау платформаның Apple немесе Google авторизациясын пайдаланады, ал дүкендегі сатып алулар платформаның төлем тіркелгісін пайдаланады. Бұлттық авторизация да, сатып алу да сейфтің шифрды ашу кілтін бермейді.

Криптографиялық параметрлер
МақсатыҚұрылым
Сейфтің мастер-кілтіКездейсоқ 256 биттік AES кілті
Кілтті орауPBKDF2-HMAC-SHA-256 · 600 000 итерация · 128 биттік тұз → AES-256-GCM
Метадеректер және нобайларAES-256-GCM · кездейсоқ 96 биттік nonce · 128 биттік аутентификация тегі
Файл кілтін туындатуHKDF-SHA-256 · әр файлға кездейсоқ 256 биттік тұз · 256 биттік AES шығысы
Қалпына келтіру құпиясыЖасалған: 18 кездейсоқ сөз (198 бит); жеке: кемінде 6 түрлі сөз және 32–512 таңба

Тек құрылғыдағы кілт қорғанысы

iOS жүйесінде құрылғы құлпы WhenUnlockedThisDeviceOnly қорғанысымен синхрондалмайтын Keychain элементі ретінде сақталады. Ол тек құрылғы ашық кезде қолжетімді және Keychain синхрондауы арқылы көшпейді. Сақталған құпия Secure Enclave кілті емес.

Android жүйесінде құрылғы құлпы ашық құрылғыны талап ететін, экспортталмайтын Android Keystore кілтімен AES-256-GCM арқылы шифрланады. Шифрланған құлып файлы қолданбаның резервтік көшірмесіз каталогында тұрады. Keystore аппараттық қолдауы құрылғыға байланысты; қолданба әр құрылғы аппараттық қолдауы бар кілттерді пайдаланады деп уәде етпейді.

Жергілікті ашу құпиялары нативті бұлтпен синхрондаудан және тасымалданатын сейф резервтік көшірмелерінен шығарылған. Apple немесе Google тіркелгісіне ие болу бұл құпияларды қайта жасамайды және қалпына келтірілген сейфті автоматты түрде ашпайды. Жаңа құрылғы тәуелсіз қалпына келтіру құпиясын растап, өз графикалық кілтін тіркеуі керек.

Құпиялылық және бұрмалауды анықтау

Сейф метадеректері, файл метадеректері, нобайлар және оралған кілттер 128 биттік аутентификация тегтері бар AES-256-GCM алгоритмін пайдаланады. Әр тәуелсіз шифрлау жаңа кездейсоқ 96 биттік nonce қолданады. Шифрды ашу ашық мәтінді қайтармас бұрын тегті тексереді; өзгертілген шифрмәтін немесе қате кілт аутентификацияның сәтсіз аяқталуына әкеледі.

Қосымша аутентификацияланған деректер әр шифрланған нысанды оның пішім нұсқасына, сейф идентификаторына, нысан идентификаторына және мақсатына байланыстырады. Мысалы, нобай мен файл метадеректері жазбасы әртүрлі контексттерді қолданады. Шифрланған нысанды басқа сейфке көшіру немесе оны басқа нысанның орнына қою аутентификацияланған контекстті өзгертіп, тексеруден өтпейді.

Аутентификацияланған контекст идентификаторларды жасырмайды және жаңалықты дәлелдемейді. Жарамды ескі жазбаның тегі де жарамды болуы мүмкін. Қосымша нұсқаларын тексеру қалыпты бір мезгілдегі жаңартуларды анықтайды, бірақ бұл зиянды қызметтің толық ескі күйді қайта ойнатуынан криптографиялық қорғаныс емес.

Үлкен файлдар аутентификацияланған сегменттерді пайдаланады

Нативті файл шифрлауы Tink сипаттаған AES-256-GCM-HKDF-SHA-256 ағындық құрылымын пайдаланады. iOS AES-GCM және HKDF үшін CryptoKit пайдаланады; Android платформаның криптографиялық примитивтерін пайдаланады. Әр жаңа ағынның ұзындық маркері, кездейсоқ 32 байттық тұз және кездейсоқ жеті байттық nonce префиксі бар 40 байттық тақырыбы болады.

HKDF сейфтің мастер-кілтінен бөлек файл шифрлау кілтін туындатады. Оның контекстіне сейф және файл идентификаторлары, ашық мәтіннің байт ұзындығы және бапталған сегмент өлшемі кіреді. Әр сегменттің 12 байттық nonce мәні кездейсоқ префиксті, төрт байттық сегмент есептегішін және соңғы сегмент жалауын біріктіреді. Сегменттерде 128 биттік GCM тегтері болады.

Нативті қолданбалар файлдарды шамамен 5 MiB шектелген сегменттермен өңдейді. Сегмент есептегіштері, соңғы сегмент жалауы және күтілетін байт ұзындықтары өзгертілген, ретін ауыстырған немесе қиылған сегменттерді анықтайды. Әр сегмент пайдаланылмас бұрын аутентификацияланады, ал жеке алдын ала қарау файлдың шифрын шешу аяқталғаннан кейін ғана жарияланады. Толық емес нәтиже сәтсіздікте тасталады; қайталау бұрыннан бар шифрланған байттарды береді.

Құрылым мына құжатқа сәйкес келеді: Tink AES-GCM-HKDF ағынды спецификациясы. Revault іске асыруы мен сегмент конфигурациясы Tink тарапынан тәуелсіз аудиттен өтпеген немесе сертификатталмаған.

Жеке сақтағыш, импорт және алдын ала қарау

Шифрланған сейф файлдары қолданбаның жеке сақтағышында тұрады. Файл атаулары, MIME түрлері, қалталар, тегтер, таңдаулылар және нобайлар аутентификацияланған шифрланған жазбалар болып табылады. Іздеу мен тег сүзгісі ашқаннан кейін белсенді сейфтің шифры ашылған метадеректерінде жұмыс істейді; ашық мәтінді серверлік іздеу индексі жоқ.

Фото, бейне және файл импорты шифрлау алдында жеке уақытша аралық аймақты пайдалана алады. Сейф ішіндегі камерамен түсіру галереяға көшірмені автоматты сақтамайды. Фотосуреттерден немесе басқа провайдерден импорттау сол провайдердің түпнұсқасын өзгеріссіз қалдырады. Қосымша медиа оңтайландыру шифрлау алдында жергілікті орындалады және тек жаңадан импортталған медианы өзгертеді.

Жеке алдын ала қарау ашық кезде уақытша ашық мәтінді қажет етеді. Қолданбалар уақытша алдын ала қарауларын жапқанда, құлыптағанда және кейінгі іске қосуда жояды; iOS шифры ашылған алдын ала қарау файлдарына толық файл қорғанысын қолданады. Басқа қолданбаға анық экспортталған файлдар сейф қорғанысынан шығады. Уақытша файлдарды жою криминалистік тазалауға кепілдік емес.

Қосымша нативті бұлтпен синхрондау

Синхрондау әдепкіде өшірулі және әр құрылғыдағы әр сейф үшін бөлек қосылады. iOS шифрланған жазбалар мен файл сегменттерін пайдаланушының iCloud-тағы жеке CloudKit дерекқорында сақтайды. Android Google Drive-тың жеке appDataFolder қалтасын пайдаланады. Ешқайсысы Revault тіркелгісін талап етпейді немесе нативті синхрондау деректерін Revault веб-бұлтына жүктемейді.

Бұлт шифрланған метадеректерді, файл сегменттерін және кілт орамаларын алады, ашық мәтінді сейф мастер-кілтін, жергілікті құрылғы құпиясын немесе қалпына келтіру құпиясын емес. Сол платформадағы басқа құрылғы өз жергілікті графикалық кілтін тіркеу үшін бірдей нативті бұлттық тіркелгіні және сейфтің қалпына келтіру кілтін қажет етеді. Apple және Google авторизациясы шифрланған жазбаларға қолжетімділікті басқарады, олардың шифрын шешуді емес.

Синхрондауды өшіру сол сейф үшін ағымдағы құрылғыдан одан әрі берілуді тоқтатады; бұлттағы бұрыннан бар шифрланған көшірмелер қалады. Синхрондау өзгерістер мен жоюларды таратуы мүмкін, ал бір мезгілдегі өңдеулер қайшылықты қарап шығуды қажет етуі мүмкін. iCloud және Google Drive – бөлек сақтағыштар, автоматты платформааралық көпір жоқ. iPhone мен Android арасында көшу үшін шифрланған телефон тасымалын пайдаланыңыз.

Қалпына келтіру — сол кілтке апаратын екінші жол

Жасалған қалпына келтіру фразалары кірістірілген 2 048 сөзден тұратын тізімнен тәуелсіз таңдалған 18 сөзден тұрады және 198 бит кездейсоқтық береді. Орнына кемінде алты түрлі сөзі және 32–512 таңбасы бар жеке фразаны таңдауға болады; оның беріктігі сіздің таңдауыңызға байланысты. Екеуі де PBKDF2-HMAC-SHA-256 және жаңа тұз арқылы орау кілтін тәуелсіз туындатады, содан кейін сол сейфтің басты кілтін AES-256-GCM арқылы орайды. Фраза мен шифрланған сейфі бар кез келген адам оның шифрын аша алады.

Қалпына келтіру құпиясы орнату кезінде көрсетіледі және нативті қолданба сақтағышында сақталмайды немесе нативті бұлттық сақтағышқа жүктелмейді. Оны шифрланған файлдардан бөлек сақтаңыз. Басқа құрылғыны тіркеу үшін бастапқы нативті бұлттық тіркелгідегі шифрланған сейф немесе шифрланған резервтік көшірме және қалпына келтіру кілті қажет. Құпия жоғалған файл деректерін қалпына келтіре алмайды, ал Revault-та провайдер ұстайтын қалпына келтіру кілті жоқ.

Тасымалданатын .qvault резервтік көшірмесінде шифрланған кілт орамалары, аутентификацияланған шифрланған тізім және шифрланған файл сегменттері бар. Ол жергілікті құрылғыны ашу құпиясын қамтымайды. Импорт тізімді, метадеректерді және әр сегментті жаңа идентификаторлары, мастер-кілті, файл кілттері және жаңа құрылғы графикалық кілті бар сейфке қалпына келтіру алдында тексереді. Қалпына келтіруден кейін жаңа қалпына келтіру кілтін сақтаңыз.

Жаңа қалпына келтіру фразалары регистрді сақтайды, Unicode таңбаларын NFKC бойынша қалыпқа келтіреді және қосымша бос орындарды біріктіреді. Ескі он алтылық кілттерге қолдау сақталады. Жаңа фразаны сақтағаннан кейін сейфтің қалпына келтіру фразасын оның параметрлерінде ауыстыра аласыз. Бұл қазіргі қалпына келтіру орауышын ауыстырады; ескі резервтік көшірмелер мен синхрондалмаған құрылғылар ескі орауышты сақтап қалуы мүмкін. Графикалық кілтті немесе қалпына келтіру фразасын өзгерту сейфтің басты кілтін ауыстырмайды және көшірмелерге қолжетімділікті қайтарып алмайды. Кілт материалына қауіп төнсе, файлдарды жаңа кілттері бар жаңа сейфке көшіріңіз.

Телефоннан телефонға шифрланған көшіру

Телефон тасымалы жаңа сейф идентификаторлары, мастер-кілті, файл кілттері және ағын тақырыптары бар тасымалданатын шифрланған көшірме жасайды. Оның тәуелсіз тасымалдау құпиясы бастапқы сейфті аша алмайды, ал бастапқы қалпына келтіру құпиясы мен құрылғыны ашу құпиясы кірмейді. Шифрланған пакет пен тасымалдау құпиясы бөлек жеткізілуі керек.

Қабылдайтын қолданба пакетті және оның файл сегменттерін аутентификациялап, содан кейін жаңа жергілікті графикалық кілті мен қалпына келтіру кілті бар жаңа сейфке қалпына келтіреді. Бұл iOS пен Android арасында бұлттық тіркелгілерді көпірлемей жұмыс істейді. Түпнұсқа ескі құрылғыда қалады; оны жоймас бұрын қалпына келтірілген мазмұнды растап, жаңа қалпына келтіру кілтін сақтаңыз.

Құлыптау және сеансты тазалау

Мобильді қолданбалар фонға өткенде бірден және әдепкіде 60 секунд белсенділіксіз болғаннан кейін құлыпталады. Әр сейф 30 секунд, 1 минут, 2 минут, 5 минут немесе 10 минутты таңдай алады. Бөлісілген сейф 60 секундтық әдепкі мәнді пайдаланады. Шығу графикалық кілт экранына қайтарады және шифры ашылған сеансты аяқтайды.

Құлыптау сеанс жұмысын тоқтатады, шифры ашылған метадеректер мен іздеу күйін тазалайды, алдын ала қарауларды жабады, уақытша файлдарды жояды және меншікті кілт буферлерін босатпас бұрын қайта жазады. Уақытша туындату кілттері де пайдаланылғаннан кейін тазаланады. Swift және JVM жадын басқару, криптографиялық кітапханалар және медиа декодерлер көшірмелер жасауы мүмкін; әр көшірмені бірден өшіруге кепілдік беру мүмкін емес.

iOS қолданбалар ауыстырғыш снапшоттарын құпиялылық қалқанымен жабады. Android скриншоттар мен соңғы қолданбалардың алдын ала қарауын шектеу үшін қауіпсіз терезе жалауын пайдаланады. Бұл платформалық қорғаныстар ашық экранды суретке түсіруді болдырмайды және бұрын басқа қолданбаға экспортталған файлдарды қайтарып алмайды.

Revault Cloud

Revault Cloud — платформалар арасында синхрондауға арналған қосымша Pro сақтау провайдері. Шифрланған сегменттер мен шифрланған файл метадеректері псевдонимді төлем орнатуымен байланыстырылады. Қызмет сақтау идентификаторларын, өлшемдерді, бақылау қосындыларын, нұсқаларды және тасымалдау белсенділігін көре алады, бірақ ашылған сейф кілтін немесе қалпына келтіру фразасын алмайды. Бөлек кездейсоқ қосылу коды сақтау орнына қолжетімділікке рұқсат береді; басқа құрылғыны қосу үшін қалпына келтіру фразасы да қажет. Бар бұлттық деректер Pro аяқталғаннан кейін де қалпына келтіру үшін оқылатын болып қалады.

Әр бөлісу үшін тәуелсіз кілттер

Нативті бөлісу – иесінің жеке сейфіне қолжетімділік емес, таңдалған файлдардың снапшоты. Әдепкіде қолданба таңдалған файл нұсқаларының кілттерін туындатып, оларды жаңа бөлісу мастер-кілтімен AES-256-GCM арқылы орайды. Ол шифрланған файл байттарын қайта пайдаланады, ал бөлісу үшін метадеректер мен нобайларды қайта шифрлайды. Бастапқы сейф кілттері, оның қалпына келтіру құпиясы, қалта құрылымы, тегтер және таңдаулылар қосылмайды.

Бөлісудің өз алдына жасалған 18 сөзден тұратын шифрды ашу фразасы және қалпына келтіру орауышы бар. Жіберуші бұл құпияны шақыру сілтемесінен бөлек, жеке жолмен береді. Сервер шифрланған деректерді алады, бірақ ашық бөлісу кілтін немесе шифрды ашу құпиясын ешқашан алмайды. Алушы таңдалған файл кілттерінен бөлісілмеген файл кілттерін немесе бастапқы сейфтің басты кілтін шығара алмайды.

Қосымша қосымша оқшаулау параметрі файл мазмұнын жаңа кілттермен және ағын тақырыптарымен қайта шифрлайды. Әдепкі жылдамырақ, себебі әр файлды қайта жазуды болдырмайды; қайталанатын шифрмәтін бір файл нұсқасының көшірмелерін байланыстыруы мүмкін. Екі режим де бөлек снапшот жасайды, ал екеуі де алушы сақтап қойған шифрмәтін мен кілттерді қайтарып ала алмайды.

Нативті бөлісу тасымалдаулары және қолжетімділікті басқару

iOS жүйесінде жеке, тек оқуға арналған CloudKit шақыруы шифрланған снапшотты жеке синхрондау аймағынан тыс, бөлек бөлісу жазбалары иерархиясына орналастырады. Шақыруға қолжетімділікті Apple басқарады; алушыға бөлек шифрды ашу құпиясы әлі де қажет. CloudKit шақырулары сервердің қолжетімділік сеансы санын, тіркелген мерзімін немесе жою таймерін қолданбайды. Иесі болашақ CloudKit қолжетімділігін тоқтата алады.

Платформалар арасындағы бөлісулер шифрланған бөліктерді Revault бөлісу қызметіне жүктейді. Тәуелсіз кездейсоқ 256 биттік оқу және басқару мүмкіндіктері SHA-256 хэштері ретінде сақталады. Веб-сайт сілтемесі шифрды ашу құпиясын емес, оқу мүмкіндігін фрагментінде алып жүреді. Оны ашу бөлісілген сейфке тікелей өтіп, жіберушінің құпиясын сұрайды; жеке графикалық кілт немесе бұрыннан бар сейф қажет емес. Жеке сейфтер құлыпталған күйде қалады.

Басқарылатын серверлік бөлісулер жіберушінің ең көп қолжетімділік сеанстарын, 30 күн ішіндегі тіркелген мерзімді, кері қайтарып алуды және қосымша экспорт рұқсатын қамтамасыз етеді. Сеанс атомарлы түрде беріледі және ең көбі 15 минутқа созылады, бөлісудің мерзімдерімен шектеледі. Қолжетімділік сеанс берілген кезде есептеледі, тіпті жүктеп алу немесе шифрды ашу сәтсіз болса да. Көрсеткіш жалғасып жатқан қолжетімділікті тексеріп, мерзімінде жабылады.

SHA-256 бақылау сомалары тасымалданған бөліктерді тексереді, ал аутентификацияланған шифрлау олардың мазмұнын тексереді. Экспортқа рұқсат етілсе, қарау үшін ашқан адам бөлісу құпия коды арқылы ашылатын шифрланған .qvault көшірмесін сақтай алады. Экспортты өшіру қолданбадағы бұл әрекетті жояды, бірақ скриншоттарға немесе ашық мәтінді сақтап қалатын өзгертілген клиентке криптографиялық тосқауыл бола алмайды. Бастапқы файлды жою бөлек жасалған бөлісуді кері қайтармайды.

Алғашқы қолжетімділіктен кейінгі мерзім

Жіберуші бөлек жою таймерін қоса алады. Ол алғашқы сервер қолжетімділік сеансы берілгенде атомарлы түрде басталады, тіпті тасымалдау немесе шифрды ашу кейін сәтсіз аяқталса да. Кейінгі әр сеанс бірдей мерзімді бөліседі; қайта ашу оны ешқашан қайта қоймайды. Тіркелген мерзім, жою уақыты және сеанс мерзімінің ең ерте күні қолданылады. Мерзім аяқталғанда қызмет қосымша оқуларды қабылдамайды және шифрмәтінді жоюға кезекке қояды, ал нативті қарау құралы жабылып, бөлісу кілттері мен уақытша файлдарды босатады. Тазалау асинхронды және скриншоттарды, өзгертілген клиенттің сақтаған деректерін немесе бұрын экспортталған көшірмелерді өшіре алмайды.

Міндетті емес сейф белсенділігі

Нативті аудит журналдары әдепкі бойынша өшірулі және әр құрылғыда әр сейф үшін бапталады. Соңғы 500 жергілікті оқиға сейфтің мастер-кілтімен және арнайы аутентификацияланған контекстпен шифрланады. Олар кілттерді, графикалық кілттерді, файл мазмұнын және басқа сейфтердің деректерін қамтымайды, синхрондалмайды және оларды тазалауға немесе өшіруге болады. Олар бұрмалаудан қорғалған дәлел емес. Сәтсіз ашу әрекеттері сейфке тағайындалмайды.

Журнал жүргізу қосулы кезде жасалған жаңа басқарылатын бөлісулер бөлісу қызметінде 100-ге дейінгі қолжетімділік сеансының уақыт белгісін сақтайды. Оларды тек басқару мүмкіндігі қайтара алады; журналда алушының тұлғасы немесе шифрды ашу құпиясы жоқ. Жергілікті журнал жүргізуді өшіру болашақ бөлісулерге әсер етеді. Бар бөлісу журналдары қайтарып алынғанша немесе мерзімі аяқталып, тазаланғанша бастапқы параметрін сақтайды.

Міндетті емес шифрланған бұзып кіру фотолары

Иелері Бұзып кіру туралы ескертулерді әр құрылғыдағы әр сейф үшін бөлек қоса алады. Үш сәйкес келмейтін графикалық кілттен кейін алдыңғы жоспардағы қосымша рұқсатқа, камераның қолжетімділігіне және бір минуттық үзіліске байланысты алдыңғы камерамен фото түсіре алады. Жүйелік камера индикаторлары көрінетін күйде қалады. Соңғы он ескерту жергілікті сақталады және Фотоға қосылмайды не жүктелмейді. Сәйкес келмейтін графикалық кілт мақсатты сейфті анықтамайды, сондықтан қосылған әр сейф бөлек шифрланған құрылғы әрекеті жазбасын алады.

Арнайы RSA-3072 ашық кілті әр ескерту үшін жаңа 256 биттік AES-GCM кілтін SHA-256 және MGF1-SHA-256 бар OAEP арқылы орайды. Бұл сейф құлыпталған кезде шифрлауға мүмкіндік береді. Сәйкес құпия кілт өзі сол сейфтің мастер-кілтімен арнайы аутентификацияланған контексте шифрланған. Оның фотоларының шифрын тек сол сейфті ашу арқылы ашуға болады. Ескертулер оның аудит көрінісінде кәдімгі белсенділік журналынан тәуелсіз пайда болады және оларды Бұзып кіру туралы ескертулер параметрлерінде тазалауға болады. Олар бұрмалаудан қорғалған дәлел емес.

Қауіпсіз шығу жергілікті қолжетімділікті жояды

Құрылғыдағы бір сейфті Қауіпсіз шығу үшін белгілеуге болады. Оның графикалық кілтін енгізсеңіз, сейф әдеттегідей ашылады, ал басқа жергілікті сейф жазбалары, шифрланған бөліктер, құрылғыны ашу материалы және кезекке тұрған өзгерістер жойылады. Қолданба тұрақты жергілікті рұқсат тізімін сақтайды, сондықтан синхрондау алынып тасталған сейфтерді үнсіз қайта қалпына келтіре алмайды. Қазір жүріп жатқан шифрланған тасымалдар аяқталуы мүмкін.

Бұлттағы жергілікті көшірмелер мен басқа құрылғылардағы көшірмелер сақталады. Нақты қалпына келтіру үшін жаңа жергілікті графикалық кілтті тіркемес бұрын алынып тасталған сейфтің қалпына келтіру кілті қажет. Бөлек резервтік көшірмесі жоқ, тек офлайн сейфті жоғалтып алуыңыз мүмкін. Бұл параметр сол бұлтты тіркелгіні қолданатын барлық құрылғыға емес, ағымдағы орнатуға қолданылады.

Қауіпсіз шығу криминалистік тұрғыдан толық өшіруге немесе жасыруға кепілдік бермейді. Флэш-жады, операциялық жүйе кэштері, резервтік көшірмелер және бұрынғы экспорттар із қалдыруы мүмкін. Қолданба деректерін жою немесе қайта орнату жергілікті оқшаулау шекарасын жоюы мүмкін; сонда бұлттағы жазбаларды жергілікті бұлтты тіркелгі арқылы қайта табуға болады. Ол жазбаларды тек қалпына келтіру құпиясы ашады.

Не көрінетін күйде қалады

Шифрлау мазмұнды жасырады, бірақ барлық жұмыстық ақпаратты емес. Жергілікті жазбалар мен бұлт провайдерлері идентификаторларды, жазбалар арасындағы байланыстарды, нысандар санын, көлемдерін, нұсқаларын, уақыт белгілерін, шифрланған кілт орауыштарын және ағын тақырыптарын көре алады. Идентификаторлар UUIDv7 пайдаланады және жасалған уақыт туралы ақпаратты қамтиды; олар құпия емес. Apple немесе Google жергілікті синхрондау әрекетін платформа тіркелгісімен байланыстыра алады.

Revault басқарылатын бөлісу қызметі шифрланған пакеттердің көлемін, бөліктердің бақылау сомаларын, мерзім параметрлерін, қолжетімділік сеанстарының санын және міндетті емес сеанс уақыт белгілерін көре алады, бірақ бөлек жеткізілетін шифрды ашу құпиясын көрмейді. CloudKit арқылы бөлісу шақыру мен қатысушылар туралы ақпаратты Apple компаниясына ашады. Желі және жұмыстық жазбалар қосылым туралы ақпаратты ашуы мүмкін. Revault анонимдікті немесе трафикті талдауға төзімділікті қамтамасыз етпейді.

HTTPS желілік сұрауларды тасымалдау кезінде қорғайды. Құрылғыдағы аутентификацияланған шифрлау жергілікті және бұлтта сақталған сейф мазмұнын бөлек қорғайды. Тасымалдау шифрлауы да, шифрланған мәтін де деректердің қашан, қайда немесе қанша тасымалданатыны туралы барлық фактіні жасыра алмайды.

Қолданыс аналитикасы

Әдепкі бойынша қосулы. Mixpanel кездейсоқ аналитика ID-сі бар мүмкіндікті пайдалану оқиғаларын алады. Сейф мазмұны, аттары, графикалық кілттер, кілттер және бөлісу құпиялары қосылмайды. Аналитиканы осы браузер немесе құрылғы үшін кез келген уақытта өшіруге болады.

Қорғаныс қайда аяқталады

Ашылған сейф өзінің қолданба сеансына шифрдан шығарылған ақпаратты міндетті түрде ашады. Зиянды бағдарлама, қауіп төнген операциялық жүйе немесе қолданба, экранды көріп тұрған адам немесе сенімсіз алушы оны басып алуы мүмкін. Тек құрылғыда сақталатын кілт — қосымша шекара, толық бұзылған құрылғыдан кепілдік емес. Болжауға оңай графикалық кілт оның жергілікті құпиясы бұзылғаннан кейін қауіпсіз емес.

Шифрлау бұлттағы деректердің жойылуынан, шифрлаушы зиянды бағдарламадан, қалпына келтіру құпиясын жоғалтудан, провайдердің жазбаларды бермей қоюынан немесе бұрын жарамды болған шифрланған күйдің толық кері қайтарылуынан қорғамайды. Тәуелсіз шифрланған резервтік көшірмелерді сақтаңыз және ескі құрылғыны алып тастамас бұрын қалпына келтіруді тексеріңіз. Қолжетімділікті қайтарып алу скриншоттарды, экспортталған файлдарды немесе басқа адам сақтап қалған көшірмелерді кері қайтара алмайды.

Revault тәуелсіз қауіпсіздік аудитінен өткен жоқ. Бұл — іске асырылған криптографиялық дизайнның сипаттамасы, сертификат емес және әр шабуылға қарсы кепілдік емес.

Бұрыннан бар браузер сейфтері

Бұл анықтамалық жергілікті қолданбаларды сипаттайды. Бұрыннан бар браузер сейфтерінің бөлек тіркелгісі, құрылғыда сақтау және веб-бұлт моделі бар. Браузерге тән S3 жүктеп салулары мен браузердегі бөлісу сілтемелері жергілікті бұлтпен синхрондау емес. Браузер тіркелгісі мобильді қолданбаларға кіруге мүмкіндік бермейді; бұрыннан бар браузер деректерін жергілікті сейфке көшіру үшін шифрланған резервтік көшірмені және оның қалпына келтіру кілтін пайдаланыңыз.

Қауіпсіздік және архитектура