SZYFROWANIE PRZEGLĄDARKI

Bezpieczeństwo i architektura

Jak Revault chroni Twoje pliki i gdzie kończy się ochrona.

Model bezpieczeństwa
Szyfrowanie przeglądarkiNext.js PWA
Zaloguj się kluczem dostępuCloudflare Worker
Przechowywanie i przesyłaniePostgreSQL · R2

Ustawienia konta

Utwórz konto z kluczem dostępu. E-mail i hasło nie są potrzebne.

Klucze dostępu potwierdzają dostęp do konta, ale nie otwierają sejfów. Serwer przechowuje klucze publiczne; tokeny sesji są zapieczętowane w pliku cookie HttpOnly i SameSite.

Zamknięcie lub odświeżenie karty wylogowuje. Nowa karta wymaga klucza dostępu i wzoru sejfu, zanim wyświetli listę sejfów.

Wzór sejfu

Wzór i losowy sekret 256-bitowy służą do wyprowadzenia klucza opakowującego przez PBKDF2-SHA256 (600 000 iteracji). Sekret pozostaje w tej przeglądarce; usługa otrzymuje tylko zaszyfrowany klucz główny.

Ten wzór odblokowuje tylko to urządzenie. Zachowaj klucz odzyskiwania, aby skonfigurować inne urządzenie.

Zaszyfrowane przed przesłaniem

Każdy sejf ma losowy klucz główny AES-256-GCM. Nazwy i struktura folderów są szyfrowane. Pliki są szyfrowane przed wysłaniem w ograniczonych segmentach strumieniowych Tink AES-GCM-HKDF.

Nazwy, podglądy i zawartość plików są szyfrowane. Liczby, rozmiary i sygnatury czasowe pozostają widoczne dla usługi.

Przechowywanie i przesyłanie

PWA Next.js używa pośrednika API tego samego pochodzenia. Cloudflare Worker sprawdza sesje i własność. PostgreSQL przechowuje konta i zaszyfrowane metadane, a R2 zaszyfrowane bloki plików.

Pamięć przeglądarki można wyczyścić lub eksmitować. Przechowuj zaszyfrowaną kopię zapasową poza tą przeglądarką.

Zapisz klucz odzyskiwania

Usunięcie danych przeglądarki usuwa sekret urządzenia. Zaloguj się kluczem dostępu i użyj klucza odzyskiwania, aby wybrać nowy wzór.

Zaszyfrowane kopie zapasowe nie zawierają sekretu urządzenia. Użyj klucza odzyskiwania, aby przywrócić sejf chroniony wzorem. Starsze sejfy mogą nadal używać pierwotnej frazy hasła.

Zestaw do odzyskiwania zawiera klucz odzyskiwania i opakowanie klucza, ale nie zawiera plików. Nadal potrzebujesz zaszyfrowanej kopii w chmurze lub samodzielnej zaszyfrowanej kopii zapasowej.

Uwaga o bezpieczeństwie

Wzory mają niewiele kombinacji. Jeśli ktoś skopiuje sekret urządzenia, może próbować wzorów offline.

Zmiana wzoru nie unieważnia innych urządzeń ani starych kluczy odzyskiwania. Przenieś pliki do nowego sejfu, jeśli klucz szyfrowania zostanie przejęty.

Szyfrowanie chroni przechowywaną zawartość. Liczba obiektów, rozmiary, znaczniki czasu i powiązania kont pozostają widoczne. Zaatakowane urządzenie lub interfejs użytkownika może ujawnić odblokowane dane. Revault jest projektem niezależnym i nie przeszedł niezależnego audytu bezpieczeństwa.