Шифровање на уређају

Безбедност и архитектура

Како Revault штити ваше фајлове и где заштита престаје.

Revault је изграђен око изворних iOS и Android апликација. Сефови се шифрују на вашем телефону и подразумевано остају локални, без Revault налога. Синхронизација и дељење су посебни избори, а не услови за коришћење сефа.

Безбедносни модел
Ваш уређајМобилне апликације без налога
Шифруј локалноAES-256-GCM
Опциона приватна синхронизација у облакуiCloud на 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 прима догађаје коришћења функција са насумичним аналитичким ИД-ом. Садржај сефа, имена, шаблони, кључеви и тајни кодови за дељење су изузети. Аналитику можете искључити у било ком тренутку за овај прегледач или уређај.