Przesyłanie poufnego pliku pomiędzy iPhonem a telefonem Android nie powinno oznaczać przekazania kluczy do całego skarbca. Revault oddziela udostępnioną migawkę od skarbca osobistego. W tym przewodniku omówiono proces przekazania, od wybrania małego zestawu plików po pomoc odbiorcy w otwarciu ich prywatnie.

Którego sposobu udostępniania użyć?

Revault oferuje trzy sposoby udostępniania plików. Właściwy zależy od tego, z czego korzysta odbiorca i czy udostępnienie wymaga ograniczeń.

Między dwoma iPhone’ami, gdy nie potrzebujesz ograniczeń, iOS oferuje prywatne zaproszenie CloudKit tylko do odczytu między kontami Apple. Nie egzekwuje ono limitów dostępu ani automatycznego wygaśnięcia, więc dostęp trwa, dopóki nie przestaniesz udostępniać.

Między dowolnymi dwoma telefonami, gdy ograniczenia mają znaczenie, użyj kontrolowanego udostępnienia przez serwer. Działa z iPhone’a na Androida, między telefonami z Androidem i między iPhone’ami. Ustawiasz termin wygaśnięcia w ciągu 30 dni i możesz dodać maksymalną liczbę sesji dostępu, zgodę na eksport oraz licznik czasu po pierwszym dostępie. Odbiorca potrzebuje aplikacji Revault i Twojego osobnego sekretu, ale nie konta Revault.

Komuś, kto ma tylko przeglądarkę, udostępnij pojedynczy plik linkiem udostępniania w przeglądarce. Działa to w przypadku ukończonych przesyłań do chmury Revault, a każdy, kto ma pełny link, może pobrać plik bez konta. Linki internetowe wygasają po godzinie, dniu lub siedmiu dniach. Aplikacje na iOS i Androida nie są jeszcze dostępne w App Store ani w Google Play, więc link internetowy to prostsza droga, gdy odbiorca nie ma jeszcze Revault.

Zacznij od najmniejszej przydatnej migawki

Odblokuj skarbiec na telefonie wysyłającym i sprawdź dokładnie, co chcesz wysłać. Wybierz odpowiednie pliki lub utwórz migawkę skarbca. Przed udostępnieniem sprawdź zawartość skanów dokumentów i zdjęć: szyfrowanie nie może usunąć adresu, numeru konta ani twarzy, których nie miałeś zamiar uwzględnić. Usuń niepotrzebne szczegóły przed zaimportowaniem kopii, którą udostępnisz.

Udostępnienie zawiera pliki w stanie z chwili jego utworzenia. Późniejsze zmiany w skarbcu nie docierają do odbiorcy, a Twoje foldery, tagi i ulubione pozostają prywatne.

Ustaw okno dostępu odbiorcy

W przypadku przekazania z iPhone'a do Android lub Android do Android użyj kontrolowanego zaproszenia serwera. Ustaw termin wygaśnięcia w ciągu 30 dni, zdecyduj, ile sesji dostępu jest odpowiednich i wybierz, czy odbiorca może wyeksportować zaszyfrowaną kopię. Jeśli pliki są potrzebne tylko przez krótki czas po otwarciu, dodaj również licznik czasu pierwszego dostępu. Obecna usługa udostępniania serwerów akceptuje migawki zawierające maksymalnie 1 GiB zawartości pliku; ta pojemność nie ogranicza plików lokalnego skarbca.

Przykład: wysyłanie umowy najmu z iPhone’a na telefon z Androidem

Załóżmy, że Twój partner używa telefonu z Androidem i przez kilka dni potrzebuje Twojej podpisanej umowy najmu, aby załatwić ubezpieczenie. Odblokuj skarbiec na iPhonie i wybierz tylko umowę najmu, a nie cały folder z dokumentami mieszkaniowymi.

Utwórz kontrolowane udostępnienie przez serwer, bo zaproszenie CloudKit działa tylko między kontami Apple. Ustaw termin wygaśnięcia na tydzień i zezwól na kilka sesji dostępu. Każda sesja trwa najwyżej 15 minut, więc kilka sesji pozwoli partnerowi ponownie otworzyć umowę. Zezwól na eksport tylko wtedy, gdy partner potrzebuje własnej zaszyfrowanej kopii.

Wyślij link z zaproszeniem w wiadomości, a sekret przeczytaj podczas rozmowy telefonicznej. Partner otwiera link w Revault na swoim Androidzie, wpisuje sekret i widzi umowę w odizolowanym, udostępnionym skarbcu tylko do odczytu. Jego własne skarbce pozostają zablokowane i nigdy nie widzi Twojego wzoru ani klucza odzyskiwania.

Gdy formalności są załatwione, unieważnij zaproszenie zamiast czekać, aż wygaśnie. Usunięcie umowy z własnego skarbca nie anulowałoby udostępnienia.

Dostarcz link i sekret osobno

Link z zaproszeniem zapewnia dostęp do zaszyfrowanej paczki; sekret udziału odblokowuje jego zawartość. Wyślij link swoim zwykłym kanałem, sprawdź, kto otrzyma sekret, i użyj osobnego kanału prywatnego dla tego sekretu. Na przykład potwierdź odbiorcę podczas połączenia, zamiast umieszczać oba elementy w tej samej przekazywanej dalej wiadomości. Każdy, kto posiada oba elementy, może potencjalnie uzyskać dostęp do udziału w jego granicach.

Co widzi serwer podczas udostępniania

Udostępnienia między platformami przechodzą przez serwer Revault w ograniczonych rozmiarem zaszyfrowanych częściach, każda z sumą kontrolną SHA-256. Usługa rejestruje metadane operacyjne: rozmiary plików, sumy kontrolne, znaczniki czasu i liczbę przyznanych sesji dostępu.

Usługa nigdy nie otrzymuje wzoru skarbca, klucza odzyskiwania ani klucza głównego skarbca, ponieważ żaden z nich nie jest częścią udostępnienia. Sekret deszyfrujący, który przekazujesz odbiorcy, nigdy nie jest wysyłany. Uprawnienia zaproszenia do odczytu i zarządzania są przechowywane na serwerze wyłącznie jako skróty.

Otwórz skarbiec udostępniony i zamknij przekazanie

Odbiorca potrzebuje Revault zainstalowanego. Otwarcie zaproszenia rozpoczyna dedykowany przepływ, który żąda osobnego sekretu nadawcy. Nie wymaga podania wzoru skarbca osobistego ani utworzenia konta Revault. Udostępnione pliki pojawiają się w izolowanym skarbcu tylko do odczytu; skarbce osobiste odbiorcy pozostają zamknięte. Zamknięcie lub utworzenie w tle skarbca udostępnionego powoduje wyczyszczenie jego aktywnych kluczy deszyfrujących i tymczasowych podglądów.

Czego udostępnienie nie cofnie

Wygaśnięcie i unieważnienie zatrzymują przyszłe pobieranie poprzez Revault. Nie mogą usunąć zrzutów ekranu, wyeksportowanych plików ani kopii zatrzymanych przez odbiorcę. Wybierz osobę, której ufasz, nawet jeśli eksport jest wyłączony.

Źródła