Koruma yüklemeden önce başlar
Yerel kasalar Revault hesabı olmadan yerel olarak çalışır. Dosya içerikleri, dosya adları, MIME türleri, küçük resimler, kasa adları, klasörler, etiketler ve sık kullanılanlar cihazda şifrelenir. Yerel kullanım kasa dosyalarını Revault'e yüklemez. Yerel bulut senkronizasyonu ve paylaşımı isteğe bağlı, ayrı işlemlerdir.
Model, bir kasa oluşturulduğunda veya kilidi açıldığında güvenilir bir işletim sistemi, yüklü uygulama ve rastgele kriptografik kaynak varsayar. Yalnızca şifrelenmiş dosyalara ve anahtar paketleyicilere sahip olan biri, gerekli sır olmadan bunların şifresini çözemez. Kasa açıkken çalışan kötü amaçlı yazılım veya güvenliği ihlal edilmiş bir uygulama, düz metin ve anahtarları yakalayabilir.
Her kasa için bağımsız anahtarlar
Her kasa, işletim sisteminin rastgele şifreleme kaynağı kullanılarak oluşturulan rastgele 256 bitlik AES ana anahtarla başlar. Hareket bu anahtarı doğrudan belirlemez. Her kasanın bağımsız ana anahtar malzemesi vardır, dolayısıyla bir kasa anahtarının açıklanması diğerini doğurmaz.
Bir aygıt modeli, sıralı nokta dizisini rastgele 256 bitlik bir aygıt sırrıyla birleştirir. Ortaya çıkan girdi NFKC ile normalleştirilir ve yeni 128 bitlik tuz ve 600.000 yinelemeyle PBKDF2-HMAC-SHA-256'e aktarılır. Türetilmiş 256 bitlik anahtar, ana anahtarı AES-256-GCM kullanarak sarar. Uygulama, düz metin desenini veya ayrı bir desen parmak izini kaydetmez.
Desenler, altı ila 25 farklı noktaya sahip 5 × 5'lik bir ızgara kullanır ve aynı cihaza kayıtlı kasalar arasında benzersiz olmalıdır. Eşleşen bir desen yalnızca kasasını açar; diğer kasa adları ve içerikleri gizli kalır. Tahmin edilebilir jestleri tahmin etmek hâlâ daha kolaydır. Hem aygıt sırrını hem de şifrelenmiş sarmalayıcısını ele geçiren kişi, çevrimdışı kalıp tahminleri deneyebilir.
Yerel bir kasanın açılması, bir Revault hesabı veya geçiş anahtarı değil, yerel modelini veya açık bir kurtarma akışını gerektirir. İsteğe bağlı bulut senkronizasyonu, platformun Apple veya Google yetkilendirmesini kullanır ve mağaza satın alımlarında platform faturalandırma hesabı kullanılır. Ne bulut yetkilendirmesi ne de satın alma, kasa şifre çözme anahtarı sağlamaz.
| Amaç | Yapı |
|---|---|
| Kasa ana anahtarı | Rastgele 256 bit AES anahtarı |
| Anahtar sarma | PBKDF2-HMAC-SHA-256 · 600.000 yineleme · 128 bit tuz → AES-256-GCM |
| Meta veriler ve küçük resimler | AES-256-GCM · rastgele 96 bitlik tek seferlik · 128 bitlik kimlik doğrulama etiketi |
| Dosya anahtarı türetme | HKDF-SHA-256 · dosya başına rastgele 256 bit tuz · 256 bit AES çıkışı |
| Kurtarma sırrı | Oluşturulan: 18 rastgele kelime (198 bit); özel: en az 6 farklı kelime ve 32-512 karakter |
Yalnızca cihaza yönelik anahtar koruması
iOS üzerinde, cihaz kilidi, WhenUnlockedThisDeviceOnly koruması kullanılarak senkronize olmayan bir Keychain öğesi olarak saklanır. Yalnızca cihazın kilidi açıkken erişilebilir ve Keychain senkronizasyon yoluyla geçiş yapılmaz. Saklanan sır bir Secure Enclave anahtarı değil.
Android üzerinde, cihaz kilidi, kilidin açılmasını gerektiren, dışa aktarılamayan bir Android Keystore anahtar altında AES-256-GCM kullanılarak şifrelenir. Şifrelenmiş kilit dosyası, uygulamanın yedeklenmeyen dizininde bulunur. Keystore donanım desteği cihaza bağlıdır; uygulama, her cihazın donanım destekli anahtarlar kullanacağının sözünü vermez.
Yerel kilit açma sırları, yerel bulut senkronizasyonundan ve taşınabilir kasa yedeklemelerinden hariç tutulur. Bir Apple veya Google hesabına sahip olmak, bu sırları yeniden oluşturmaz veya geri yüklenen bir kasanın kilidini otomatik olarak açmaz. Yeni bir cihazın bağımsız kurtarma sırrını doğrulaması ve kendi modelini kaydetmesi gerekir.
Gizlilik ve kurcalama tespiti
Kasa meta verileri, dosya meta verileri, küçük resimler ve sarılmış anahtarlar, 128 bit kimlik doğrulama etiketleriyle AES-256-GCM kullanır. Her bağımsız şifreleme, yeni, rastgele 96 bitlik bir nonce kullanır. Şifre çözme, düz metni döndürmeden önce etiketi doğrular; değiştirilmiş şifreli metin veya yanlış anahtar, kimlik doğrulamanın başarısız olmasına neden olur.
Kimliği doğrulanmış ek veriler, her şifrelenmiş nesneyi format sürümüne, kasa tanımlayıcısına, nesne tanımlayıcısına ve amacına bağlar. Örneğin, bir küçük resim ve dosya meta veri kaydı farklı bağlamlar kullanır. Şifrelenmiş bir nesneyi farklı bir kasaya taşımak veya onu başka bir nesneyle değiştirmek, kimliği doğrulanmış bağlamı değiştirir ve doğrulama başarısız olur.
Kimliği doğrulanmış bağlam, tanımlayıcıları gizlemez ve tazeliğini kanıtlamaz. Geçerli bir eski kaydın hala geçerli bir etiketi olabilir. Uygulama revizyon kontrolleri sıradan eşzamanlı güncellemeleri tespit eder, ancak bu, eski bir durumu tamamen yeniden yürüten kötü amaçlı bir hizmete karşı kriptografik bir savunma değildir.
Büyük dosyalar kimliği doğrulanmış segmentler kullanır
Yerel dosya şifrelemesi, Tink tarafından açıklanan AES-256-GCM-HKDF-SHA-256 akış yapısını kullanır. iOS, AES-GCM ve HKDF için CryptoKit kullanır; Android platform şifreleme temellerini kullanır. Her yeni akışın, uzunluk işaretçisini, rastgele 32 baytlık bir tuzu ve rastgele yedi baytlık bir nonce önekini içeren 40 baytlık bir başlığı vardır.
HKDF, kasa ana anahtarından ayrı bir dosya şifreleme anahtarı türetir. Bağlamı kasa ve dosya tanımlayıcılarını, düz metin bayt uzunluğunu ve yapılandırılmış segment boyutunu içerir. Her bölümün 12 baytlık nonce'ı, rastgele öneki, dört baytlık bir bölüm sayacını ve bir son bölüm işaretini birleştirir. Segmentler 128 bit GCM etiketleri taşır.
Yerel uygulamalar, dosyaları yaklaşık 5 MiB'lik sınırlı bölümler halinde işler. Segment sayaçları, son segment bayrağı ve beklenen bayt uzunlukları değiştirilmiş, yeniden sıralanmış veya kesilmiş segmentleri tespit eder. Her segmentin kimliği kullanımdan önce doğrulanır ve özel bir önizleme, yalnızca dosyasının şifresinin çözülmesi tamamlandıktan sonra yayınlanır. Başarısızlık durumunda eksik çıktı atılır; mevcut şifrelenmiş baytları aktarmayı yeniden dener.
İnşaat şu şekilde devam ediyor: Tink AES-GCM-HKDF akış spesifikasyonu. Revault'nun uygulanması ve segment konfigürasyonu Tink tarafından bağımsız olarak denetlenmemiş veya onaylanmamıştır.
Özel depolama, içe aktarma ve önizlemeler
Şifrelenmiş kasa dosyaları özel uygulama depolama alanında bulunur. Dosya adları, MIME türleri, klasörler, etiketler, sık kullanılanlar ve küçük resimler, kimliği doğrulanmış şifrelenmiş kayıtlardır. Arama ve etiketleme filtreleme, kilit açıldıktan sonra etkin kasanın şifresi çözülmüş meta verileri üzerinde çalışır; düz metin sunucusu arama dizini yoktur.
Fotoğraf, video ve dosya içe aktarma işlemleri, şifrelemeden önce özel geçici hazırlamayı kullanabilir. Kasa içi kamera yakalama, bir kopyayı otomatik olarak galeriye kaydetmez. Fotoğraflar'dan veya başka bir sağlayıcıdan içe aktarma, sağlayıcının orijinaline dokunmadan kalır. İsteğe bağlı medya optimizasyonu, şifrelemeden önce yerel olarak gerçekleşir ve yalnızca yeni içe aktarılan medyayı değiştirir.
Özel önizlemeler açıkken geçici düz metin gerektirir. Uygulamalar kapatma, kilitleme ve sonraki başlatma sırasında geçici önizlemelerini kaldırır; iOS, şifresi çözülmüş önizleme dosyalarına tam dosya koruması uygular. Açıkça başka bir uygulamaya aktarılan dosyalar kasanın korumasından çıkar. Dosyaların geçici olarak silinmesi adli silme işleminin garantisi değildir.
İsteğe bağlı yerel bulut senkronizasyonu
Senkronizasyon varsayılan olarak kapalıdır ve her cihazdaki her kasa için ayrı ayrı etkinleştirilir. iOS şifrelenmiş kayıtları ve dosya bölümlerini kullanıcının iCloud içindeki özel CloudKit veritabanında saklar. Android, Google Drive'ün özel appDataFolder'ini kullanır. Her iki aktarım da bir Revault hesabı gerektirmez veya yerel senkronizasyon verilerini Revault'nin web bulutuna yüklemez.
Bulut, düz metin kasası ana anahtarını, yerel cihaz sırrını veya kurtarma sırrını değil, şifrelenmiş meta verileri, dosya bölümlerini ve anahtar sarmalayıcıları alır. Aynı platformdaki başka bir cihazın kendi yerel modelini kaydetmek için aynı yerel bulut hesabına ve kasa kurtarma anahtarına ihtiyacı vardır. Apple ve Google yetkilendirmesi, şifrelenmiş kayıtların şifresinin çözülmesini değil, bunlara erişimi kontrol eder.
Senkronizasyonun kapatılması, söz konusu kasa için mevcut cihazdan yapılan diğer aktarımları durdurur; mevcut şifrelenmiş bulut kopyaları kalır. Senkronizasyon değişiklikleri ve silme işlemleri yayılabilir ve eşzamanlı düzenlemeler çakışmanın incelenmesini gerektirebilir. iCloud ve Google Drive, otomatik platformlar arası köprüye sahip olmayan ayrı mağazalardır. iPhone ile Android arasında geçiş yapmak için şifreli telefon aktarımı kullanın.
Kurtarma aynı anahtara giden ikinci yoldur
Revault, 2.048 kelimelik bir paket listesinden bağımsız olarak seçilen 18 kelimeyi içeren ve 198 bit rastgelelik sağlayan bir kurtarma cümlesi oluşturur. Yaratılış özel ifadeler veya yenilenme sunmaz. İfade bağımsız olarak PBKDF2-HMAC-SHA-256 ve yeni bir tuz kullanarak bir sarma anahtarı türetir, ardından kasa ana anahtarını AES-256-GCM ile sarar. İfadeye ve şifrelenmiş kasaya sahip olan herkes bunun şifresini çözebilir. Mevcut özel ifadeler ve onaltılık kurtarma anahtarları orijinal kasalarıyla uyumlu kalır.
Kurtarma sırrı kurulum sırasında gösterilir ve yerel uygulama depolama alanında kalıcı olmaz veya yerel bulut depolama alanına yüklenmez. Şifrelenmiş dosyalardan ayrı tutun. Başka bir cihazın kaydedilmesi, orijinal yerel bulut hesabındaki şifrelenmiş kasayı veya şifrelenmiş bir yedeği ve ayrıca kurtarma anahtarını gerektirir. Bir sır, eksik dosya verilerini geri yükleyemez ve Revault sağlayıcının elindeki sıfırlama anahtarına sahip değildir.
Taşınabilir bir .qvault yedekleme, şifrelenmiş anahtar sarmalayıcıları, kimliği doğrulanmış şifrelenmiş bir envanteri ve şifrelenmiş dosya bölümlerini içerir. Yerel cihazın kilit açma sırrını hariç tutar. İçe aktarma, yeni tanımlayıcılar, ana anahtar, dosya anahtarları ve yeni bir cihaz modeliyle bir kasaya geri yüklenmeden önce envanteri, meta verileri ve her segmenti doğrular. Geri yükleme sonrasında yeni kurtarma anahtarını kaydedin.
Yeni kurtarma ifadeleri büyük/küçük harf durumunu korur, Unicode'u NFKC ile normalleştirir ve fazladan boşlukları daraltır. Eski onaltılık anahtarlar desteklenmeye devam ediyor. Yeni ifadeyi kaydettikten sonra kasanın kurtarma ifadesini ayarlarından değiştirebilirsiniz. Bu, mevcut kurtarma paketinin yerini alır; eski yedeklemeler ve senkronize edilmemiş cihazlar eski sarmalayıcıyı hâlâ tutabilir. Bir modeli veya kurtarma ifadesini değiştirmek, kasa ana anahtarını döndürmez veya kopyaları iptal etmez. Anahtar materyal tehlikeye girerse dosyaları yeni anahtarlarla yeni bir kasaya taşıyın.
Şifreli telefondan telefona geçiş
Telefon aktarımı, yeni kasa tanımlayıcıları, ana anahtar, dosya anahtarları ve akış başlıklarını içeren taşınabilir şifreli bir kopya oluşturur. Bağımsız aktarım sırrı, kaynak kasasının kilidini açamaz ve kaynak kurtarma sırrı ve cihaz kilit açma sırrı dahil değildir. Şifrelenmiş paket ve aktarım sırrı ayrı olarak teslim edilmelidir.
Alıcı uygulama, paketin ve dosya bölümlerinin kimliğini doğrular, ardından yeni bir yerel model ve kurtarma anahtarıyla yeni bir kasaya geri yüklenir. Bu, bulut hesapları arasında köprü oluşturmadan iOS ile Android arasında çalışır. Orijinal eski cihazda kalır; geri yüklenen içerikleri onaylayın ve silmeden önce yeni kurtarma anahtarını kaydedin.
Kilitleme ve oturum temizleme
Mobil uygulamalar arka planda kaldığında ve varsayılan olarak 60 saniye boyunca işlem yapılmadığında hemen kilitlenir. Her kasa 30 saniye, 1 dakika, 2 dakika, 5 dakika veya 10 dakikayı seçebilir. Paylaşılan bir kasa, 60 saniyelik varsayılan değeri kullanır. Çıkış, model ekranına geri döner ve şifresi çözülmüş oturumu sonlandırır.
Kilitleme, oturum çalışmasını iptal eder, şifresi çözülmüş meta verileri ve arama durumunu temizler, önizlemeleri kapatır, geçici dosyaları kaldırır ve bunları serbest bırakmadan önce sahip olunan anahtar arabelleklerinin üzerine yazar. Geçici türetme anahtarları da kullanımdan sonra temizlenir. Swift ve JVM bellek yönetimi, şifreleme kitaplıkları ve medya kod çözücüleri kopyalar oluşturabilir; her kopyanın anında silinmesi garanti edilemez.
iOS, uygulama değiştirici anlık görüntülerini gizlilik kalkanıyla kapsar. Android ekran görüntülerini ve son uygulama önizlemelerini kısıtlamak için güvenli pencere bayrağını kullanır. Bu platform korumaları, birisinin kilidi açılmış bir ekranın fotoğrafını çekmesini engellemez ve daha önce başka bir uygulamaya aktarılan dosyaları geri çekmez.
Revault Cloud
Revault Cloud, platformlar arası senkronizasyon için isteğe bağlı bir Pro depolama sağlayıcısıdır. Şifrelenmiş segmentler ve şifrelenmiş dosya meta verileri, takma adlı bir faturalandırma kurulumuna bağlanır. Hizmet, depolama tanımlayıcılarını, boyutları, sağlama toplamlarını, revizyonları ve aktarım etkinliğini gözlemleyebilir ancak paketlenmemiş kasa anahtarını veya kurtarma ifadesini almaz. Ayrı bir rastgele bağlantı kodu, depolama erişimine izin verir; başka bir cihazı bağlamak da kurtarma ifadesini gerektirir. Pro'nun süresi dolduktan sonra mevcut bulut verileri kurtarma için okunabilir durumda kalır.
Yerel paylaşım aktarımları ve erişim kontrolleri
iOS üzerinde özel, salt okunur bir CloudKit davet, şifrelenmiş anlık görüntüyü kişisel senkronizasyon bölgesinin dışında ayrı bir paylaşım kaydı hiyerarşisine yerleştirir. Apple davet erişimini kontrol eder; alıcının hâlâ ayrı bir şifre çözme sırrına ihtiyacı vardır. CloudKit davetler sunucunun erişim oturumu sayısını, sabit süre sonu veya imha zamanlayıcısını zorunlu kılmaz. Sahip gelecekteki CloudKit erişimi durdurabilir.
Platformlar arası paylaşımlar, şifrelenmiş parçaları Revault'ın paylaşım hizmetine yükler. Bağımsız rastgele 256 bit okuma ve yönetim yetenekleri SHA-256 karmaları olarak depolanır. Web sitesi bağlantısı, şifre çözme sırrını değil, okuma yeteneğini kendi parçasında taşır. Bunu açmak, paylaşılan bir kasaya derin bağlantı sağlar ve gönderenin sırrını sorar; hiçbir kişisel desene veya mevcut kasaya gerek yoktur. Kişisel kasalar kilitli kalır.
Kontrollü sunucu paylaşımları, gönderenin maksimum erişim oturumlarını, 30 gün içinde sabit geçerlilik süresini, iptali ve isteğe bağlı dışa aktarma iznini zorunlu kılar. Bir oturum atomik olarak verilir ve paylaşımın son teslim tarihlerine bağlı olarak en fazla 15 dakika sürer. İndirme veya şifre çözme işlemi başarısız olsa bile, oturum verildiğinde erişim sayılır. İzleyici devam eden erişimi kontrol eder ve son teslim tarihinde kapanır.
SHA-256 sağlama toplamları aktarılan parçaları doğrularken, kimliği doğrulanmış şifreleme bunların içeriğini doğrular. Dışa aktarmaya izin verildiğinde görüntüleyici, paylaşım sırrıyla açılan şifreli bir .qvault kopyayı kaydedebilir. Dışa aktarmanın devre dışı bırakılması söz konusu uygulama eylemini kaldırır; ekran görüntülerini veya değiştirilmiş bir istemcinin düz metni tutmasını kriptografik olarak engelleyemez. Kaynak dosyayı silmek, bağımsız olarak oluşturulmuş bir paylaşımı iptal etmez.
İsteğe bağlı kasa etkinliği
Yerel denetim günlükleri varsayılan olarak kapalıdır ve her cihazdaki kasa başına yapılandırılır. En son 500 yerel olay, kasanın ana anahtarı ve kimliği doğrulanmış özel bir bağlamla şifrelenir. Anahtarları, kalıpları, dosya içeriklerini ve diğer kasaların verilerini hariç tutarlar, senkronize edilmezler ve temizlenebilir veya devre dışı bırakılabilirler. Bunlar kurcalamaya dayanıklı deliller değildir. Başarısız kilit açma işlemleri bir kasaya atanmaz.
Günlük kaydı etkinleştirilmiş olarak oluşturulan yeni kontrollü paylaşımlar, paylaşım hizmetinde 100'e kadar erişim oturumu zaman damgasını korur. Yalnızca yönetim yeteneği bunları geri alabilir; günlük hiçbir alıcı kimliği veya şifre çözme sırrı içermiyor. Yerel günlük kaydının devre dışı bırakılması gelecekteki paylaşımları etkiler. Mevcut paylaşım günlükleri iptal edilene veya sona erene ve temizlenene kadar orijinal ayarlarını korur.
İsteğe bağlı şifrelenmiş zorla giriş fotoğrafları
Sahipler, Hırsızlık Uyarılarını her cihazdaki her kasa için ayrı ayrı etkinleştirebilir. Üç benzersiz desenden sonra, ön plan uygulaması izne, kameranın kullanılabilirliğine ve bir dakikalık bekleme süresine bağlı olarak bir ön kamera fotoğrafı çekebilir. Sistem kamerası göstergeleri görünür durumda kalır. En son on uyarı yerel olarak depolanır ve hiçbir zaman Fotoğraflar'a eklenmez veya yüklenmez. Eşleşmeyen bir model, hedef kasayı tanımlamaz; bu nedenle, etkinleştirilen her kasa, ayrı olarak şifrelenmiş bir cihaz denemesi kaydı alır.
Özel bir RSA-3072 genel anahtarı, SHA-256 ve MGF1-SHA-256 ile OAEP kullanan her uyarı için yeni bir 256 bitlik AES-GCM anahtarını sarar. Bu, kasa kilitliyken şifrelemeye izin verir. İlgili özel anahtarın kendisi, bu kasanın ana anahtarı altında, kimliği doğrulanmış özel bir bağlamla şifrelenir. Yalnızca o kasanın kilidini açmak, içindeki fotoğrafların şifresini çözebilir. Uyarılar, denetim görünümünde sıradan etkinlik günlüğünden bağımsız olarak görünür ve İzinsiz Giriş Uyarıları ayarlarından temizlenebilir. Bunlar kurcalamaya dayanıklı deliller değildir.
Safe Exit yerel erişimi kaldırır
Bir cihazdaki bir kasa Safe Exit için atanabilir. Desenine girildiğinde, diğer yerel kasa kayıtları, şifrelenmiş parçalar, cihazın kilit açma malzemesi ve sıradaki değişiklikler kaldırılırken normal şekilde açılır. Uygulama kalıcı bir yerel izin verilenler listesi tutar; böylece senkronizasyon, hariç tutulan kasaları sessizce yeniden dolduramaz. Zaten uçuş sırasında şifrelenmiş aktarımlar yine de tamamlanabilir.
Yerel bulut kopyaları ve diğer cihazlardaki kopyalar kalır. Açık kurtarma, yeni bir yerel model kaydedilmeden önce hariç tutulan kasanın kurtarma anahtarını gerektirir. Ayrı bir yedeği olmayan, yalnızca çevrimdışı olan bir kasa kaybolabilir. Bu ayar, aynı bulut hesabını kullanan her cihaz için değil, mevcut kurulum için geçerlidir.
Safe Exit adli silme veya gizleme garantisi vermez. Flash depolama, işletim sistemi önbellekleri, yedeklemeler ve önceki dışa aktarmalar izleri koruyabilir. Uygulama verilerinin kaldırılması veya yeniden yüklenmesi yerel izolasyon sınırını kaldırabilir; Bulut kayıtları daha sonra yerel bulut hesabı aracılığıyla tekrar keşfedilebilir. Yalnızca kurtarma sırrı bu kayıtların kilidini açabilir.
Görünürde kalanlar
Şifreleme, tüm operasyonel bilgileri değil içeriği gizler. Yerel kayıtlar ve bulut sağlayıcıları tanımlayıcıları, kayıt ilişkilerini, nesne sayılarını, boyutları, revizyonları, zaman damgalarını, şifrelenmiş anahtar sarmalayıcıları ve akış başlıklarını gözlemleyebilir. Tanımlayıcılar UUIDv7 kullanır ve oluşturma zamanı bilgilerini içerir; bunlar sır değil. Apple veya Google yerel senkronizasyon etkinliğini platform hesabıyla ilişkilendirebilir.
Revault'ın kontrollü paylaşım hizmeti, şifrelenmiş paket boyutlarını, parça sağlama toplamlarını, süre sonu ayarlarını, erişim oturumu sayılarını ve isteğe bağlı oturum zaman damgalarını gözlemleyebilir, ancak ayrı olarak sağlanan şifre çözme sırrını gözlemleyemez. CloudKit paylaşımı, davet ve katılımcı bilgilerini Apple'ye gösterir. Ağ ve operasyonel kayıtlar bağlantı bilgilerini açığa çıkarabilir. Revault anonimlik veya trafik analizi direnci sağlamaz.
HTTPS, aktarım sırasındaki ağ isteklerini korur. Cihaz üzerinde kimlik doğrulamalı şifreleme, yerel olarak ve bulutta depolanan kasa içeriğini ayrı ayrı korur. Ne aktarım şifrelemesi ne de şifreli metin, verinin ne zaman, nerede veya ne kadar aktarıldığına ilişkin her gerçeği gizlemez.
Korumanın bittiği yer
Kilidi açılmış bir kasa, mutlaka şifresi çözülmüş bilgileri uygulama oturumuna sunar. Kötü amaçlı yazılım, güvenliği ihlal edilmiş bir işletim sistemi veya uygulama, ekranı görüntüleyen biri veya güvenilmeyen bir alıcı onu yakalayabilir. Yalnızca cihaza yönelik anahtar depolama, ek bir sınırdır; güvenliği tamamen ihlal edilmiş bir cihaza karşı bir garanti değildir. Tahmin edilebilir bir model, yerel sırrı açığa çıktığında güvensiz olur.
Şifreleme, bulutun silinmesini, fidye yazılımını, kurtarma sırrının kaybolmasını, bir sağlayıcının kayıtları saklamasını veya önceden geçerli olan şifrelenmiş durumun tamamının geri alınmasını engellemez. Bağımsız şifreli yedeklemeler tutun ve eski bir cihazı çıkarmadan önce kurtarmayı doğrulayın. İptal işlemi, başka bir kişi tarafından halihazırda tutulan ekran görüntülerini, dışa aktarılanları veya kopyaları geri çağıramaz.
Revault bağımsız bir güvenlik denetiminden geçmemiştir. Bunlar, uygulanan şifreleme tasarımının açıklamalarıdır; her türlü izinsiz girişe karşı bir sertifika veya garanti değildir.
Şifreleme referansları
NIST SP 800-38D — GCM kimlik doğrulamalı şifrelemeRFC 8018 — PBKDF2RFC 5869 — HKDFMevcut tarayıcı kasaları
Bu referans yerel uygulamaları açıklamaktadır. Mevcut tarayıcı kasalarının ayrı bir hesabı, cihaz depolaması ve web bulutu modeli vardır. Tarayıcıya özel S3 yüklemeler ve tarayıcı paylaşım bağlantıları yerel bulut senkronizasyonu değildir. Tarayıcı hesabı mobil uygulamalarda oturum açmanıza izin vermez; Mevcut tarayıcı verilerini yerel bir kasaya taşımak için şifrelenmiş bir yedekleme ve kurtarma anahtarını kullanın.