Beveiliging en architectuur
Hoe Revault uw bestanden beschermt en waar de bescherming eindigt.
Revault is gebouwd rond native iOS en Android apps. Kluizen zijn gecodeerd op uw telefoon en blijven standaard lokaal, zonder een Revault-account. Synchroniseren en delen zijn afzonderlijke keuzes, geen vereisten voor het gebruik van een kluis.
Accountvrije mobiele appsAES-256-GCMiCloud op iOS, Google Drive op AndroidAccountvrije mobiele apps
Voor de native apps is geen Revault-account, e-mailadres, wachtwoord of webaanmelding vereist. Kluizen worden op het apparaat gemaakt en gecodeerd. Bij gebruik van een lokale kluis worden uw bestanden niet geüpload naar de servers van Revault.
De native apps hebben geen Revault-account nodig. Optionele cloudsynchronisatie gebruikt uw Apple- of Google-account; winkelaankopen maken gebruik van het factureringsaccount van het platform.
Privékluizen zonder accountKluispatroon
Elke kluis heeft een willekeurige hoofdsleutel van 256 bits. Uw 5 × 5-apparaatpatroon wordt gecombineerd met een willekeurig 256-bit lokaal geheim; PBKDF2-HMAC-SHA-256 met 600.000 iteraties en een nieuwe 128-bit salt leidt de sleutel af die die hoofdsleutel omhult met AES-256-GCM.
Teken je patroon op het 5×5-raster om de kluis te openen. Andere kluizen en hun namen blijven uit het zicht. Patronen moeten verschillend zijn voor kluizen die op hetzelfde apparaat zijn ingeschreven; het kiezen van een patroon onthult niet welke andere kluizen er bestaan.
Dit patroon ontgrendelt alleen dit apparaat. Bewaar je herstelsleutel om een ander apparaat in te stellen.
Sleutelbeveiliging alleen voor apparaat
Op iOS wordt het lokale ontgrendelingsgeheim opgeslagen in een niet-synchroniserend Keychain-item dat alleen toegankelijk is als het apparaat ontgrendeld is. Op Android wordt het ontgrendelingsmateriaal van het apparaat gecodeerd met een niet-exporteerbare Android Keystore-sleutel waarvoor een ontgrendeld apparaat vereist is.
Lokale ontgrendelingsgeheimen zijn niet opgenomen in native cloudsynchronisatie of draagbare back-ups. Het iOS-geheim is geen Secure Enclave-sleutel, en de hardwarematige ondersteuning van Android is afhankelijk van het apparaat. Apparaatbeveiliging maakt een voorspelbaar patroon niet veilig nadat het lokale geheim is gecompromitteerd.
Versleuteld vóór uploaden
Bestandsinhoud, bestandsnamen, voorbeelden, kluisnamen en mapstructuur worden op het apparaat gecodeerd. AES-256-GCM verifieert metadata en sleutelverpakkingen; bestanden gebruiken een AES-GCM-HKDF streamingformaat, zodat encryptie grote bestanden in begrensde segmenten kan verwerken.
Lokale kluizen bewaren gecodeerde bestanden in privé-app-opslag. Het maken van een foto of video in een kluis maakt gebruik van privé-enscenering vóór codering, in plaats van automatisch een galerijkopie op te slaan. Als u een bestaand bestand importeert, wordt het origineel niet verwijderd uit Foto's of een andere provider.
Importeren van privécamera's en bestandenOptionele privécloudsynchronisatie
iOS gebruikt een privé CloudKit database in iCloud. Android gebruikt de privé-app-opslag van Google Drive. Bestanden, namen en voorbeelden worden vóór overdracht gecodeerd. Uw cloudprovider kan nog steeds operationele informatie zoals groottes, identificatiegegevens en tijdstempels observeren.
Synchronisatie is standaard uitgeschakeld en afzonderlijk geselecteerd voor elke kluis op elk apparaat. Als u dit uitschakelt, worden verdere overdrachten vanaf dat apparaat gestopt; het verwijdert geen bestaande gecodeerde cloudkopieën. Verbind een ander apparaat op hetzelfde platform met hetzelfde native cloudaccount en de herstelsleutel van de kluis.
iCloud en Google Drive synchronisatie blijven binnen hun eigen platforms. Kies Revault Cloud voor live iOS–Android synchronisatie, of gebruik een gecodeerde telefoonoverdracht.
Pro-opslag voor gecodeerde kluizen in iOS en Android. Revault ontvangt cijfertekst, nooit uw kluissleutel of herstelzin. Als u van provider verandert, blijven eerdere cloudkopieën behouden.
Optionele privécloudsynchronisatieAutomatische kluisvergrendeling
De standaardtime-out is 60 seconden. Kies 30 seconden, 1 minuut, 2 minuten, 5 minuten of 10 minuten in de instellingen van die kluis. Gedeelde kluizen gebruiken de standaardwaarde van 60 seconden; achtergrondvergrendeling is van toepassing ongeacht de geselecteerde time-out.
De mobiele app wordt onmiddellijk vergrendeld wanneer deze op de achtergrond wordt geplaatst. Vergrendelen annuleert het kluiswerk, wist gedecodeerde bestandsinformatie en zoekstatus, ruimt tijdelijke voorbeelden op en wist eigen sleutelbuffers. iOS omvat ook momentopnamen van app-switchers; Android gebruikt de Secure Window-vlag van het besturingssysteem.
Beheerd geheugen en apparaatopslag kan niet garanderen dat elke kopie onmiddellijk forensisch wordt gewist. Automatische vergrendeling kan ook geen bestand intrekken dat u expliciet naar een andere app heeft geëxporteerd.
Automatische kluisvergrendelingGecodeerde back-ups en herstel
Een herstelsleutel ontgrendelt gecodeerd kluissleutelmateriaal; het bevat niet uw bestanden. Een back-up bevat de gecodeerde bestanden; het is geen vervanging voor het bewaren van de herstelsleutel. Bewaar ze afzonderlijk en bescherm beide tegen verlies.
Sla uw herstelzin op tijdens de installatie. Revault genereert één zin met 18 willekeurige woorden, zonder aangepaste zin of hersteloptie. Hiermee kunt u een ander apparaat inschrijven of een back-up herstellen zonder uw lokale patroon. Bestaande aangepaste zinnen en hexadecimale sleutels blijven geldig voor hun oorspronkelijke kluizen en back-ups. Revault bewaart geen kopie en kan deze niet voor u resetten.
Bij telefoonoverdrachten wordt een nieuwe gecodeerde kopie en een afzonderlijke overdrachtssleutel aangemaakt, ook tussen iPhone en Android. Het origineel blijft op de oude telefoon staan. Controleer de ontvangende kluis voordat u oude bestanden verwijdert en bewaar onafhankelijke back-ups, omdat synchronisatie verwijderingen kan doorgeven.
Veilige overdracht tussen iPhone en AndroidVeilig delen
Uw kluispatroon, herstelsleutel en kluishoofdsleutel worden nooit opgenomen in een share. De service ontvangt gecodeerde bestandsgegevens en operationele metagegevens zoals groottes, controlesommen, tijdstempels en aantallen toegangssessies. Het afzonderlijke decoderingsgeheim wordt niet geüpload.
Gecontroleerde shares maken gebruik van een door de server afgedwongen vervaldatum en optionele toegangssessielimieten, exportbeperkingen en een timer na de eerste toegang. iOS ondersteunt ook privé CloudKit-uitnodigingen, die deze servercontroles niet afdwingen. Ontvangers openen een geïsoleerde gedeelde kluis met behulp van het afzonderlijke geheim, zonder uw persoonlijke patroon.
Vervaldatum en intrekking stoppen het toekomstige ophalen tot en met Revault. Ze kunnen geen schermafbeeldingen, geëxporteerde bestanden of kopieën die door een ontvanger zijn bewaard, wissen. Kies iemand die u vertrouwt, zelfs als het exporteren is uitgeschakeld.
Veilig delenOptionele kluisbeveiligingscontroles
Safe Exit verwijdert de lokale toegang en gegevens van andere kluizen wanneer een aangewezen kluis wordt geopend. Er blijven cloudkopieën bestaan en kluizen die alleen offline zijn, kunnen verloren gaan zonder een afzonderlijke back-up. Forensische verwijdering is niet gegarandeerd.
Activiteitsgeschiedenis en inbraakfotowaarschuwingen zijn optioneel per kluis. Apparaatgeschiedenis en foto's blijven lokaal en gecodeerd; gecontroleerde aandelen kunnen afzonderlijk tijdstempels van toegangssessies registreren. Voor opnames van inbraken zijn cameratoestemming en normale systeemindicatoren vereist. Bij vergrendelde opname wordt een openbare coderingssleutel gebruikt; Voor het bekijken van de foto's moet nog steeds de kluis worden ontgrendeld.
Safe ExitEen opmerking over beveiliging
Bij gebruik van een lokale kluis worden geen bestanden geüpload naar Revault. Optionele native synchronisatie maakt operationele metadata beschikbaar voor Apple of Google. Gecontroleerd delen verzendt gecodeerde kopieën en toegang tot metadata naar Revault, zonder het afzonderlijke decoderingsgeheim te uploaden.
Malware, een gecompromitteerd besturingssysteem of een gecompromitteerde app en iemand die een ontgrendeld scherm bekijkt, kunnen platte tekst zichtbaar maken. Het wijzigen van een patroon leidt niet tot het intrekken van een ander apparaat, het ongeldig maken van oude back-ups of het roteren van de kluishoofdsleutel. Als een kluissleutel of herstelgeheim is aangetast, verplaatst u de bestanden naar een nieuwe kluis met nieuwe sleutels.
Revault heeft geen onafhankelijke beveiligingsaudit ondergaan. Dit zijn beschrijvingen van het geïmplementeerde cryptografische ontwerp, geen certificering of garantie tegen elke inbreuk.
Gebruiksanalyse
Analyses van websitegebruik zijn standaard ingeschakeld. Mixpanel ontvangt websitepagina's en downloadgebeurtenissen op de toelatingslijst met een willekeurige browser-ID, taal en gebeurtenistijd. Gebeurtenissen worden vanaf de server verzonden en op IP gebaseerde geolocatieverrijking is uitgeschakeld. De apps iOS en Android verzenden geen gebruiksgebeurtenissen naar Mixpanel. Er zijn geen kluisinhoud, bestandsnamen, kluis- of mapnamen, tags, patronen, sleutels, gedeelde links of geheimen opgenomen. Aankoopverificatie, financiële gegevens en afzonderlijk goedgekeurde first-party paywall-experimenten blijven gescheiden.