Czym jest aplikacja typu sejf na zdjęcia i jak działa
Prosta definicja, jedyna różnica w tej kategorii, która ma znaczenie, i co dzieje się ze zdjęciem w zaszyfrowanym sejfie od importu do wyświetlenia.
Aplikacja typu sejf na zdjęcia trzyma zdjęcia i filmy poza główną biblioteką, za własną blokadą. Liczy się to, czy aplikacja szyfruje pliki, tak że nie da się ich odczytać bez klucza utworzonego z Twojego hasła, czy tylko stawia ekran z PIN-em przed zwykłymi plikami. Z zewnątrz oba rodzaje wyglądają tak samo: ikona, ekran blokady, siatka zdjęć. Poniżej: jak zaszyfrowany sejf naprawdę obchodzi się ze zdjęciem, przed czym chroni i czego nie zastępuje.
1. Definicja i jedyna różnica, która ma znaczenie
Aplikacja typu sejf na zdjęcia przechowuje zdjęcia i filmy we własnej przestrzeni, oddzielnie od aplikacji Zdjęcia, i do otwarcia wymaga własnego hasła lub PIN-u. To cała definicja. Obejmuje dwie konstrukcje, które działają zupełnie inaczej:
- Sejfy, które szyfrują. Każdy plik jest szyfrowany kluczem utworzonym z Twojego hasła. Tego, co leży w pamięci, nie da się odczytać bez tego klucza. Ktoś z odblokowanym telefonem albo kopią jego pamięci nie ma na co patrzeć.
- Sejfy, które tylko blokują ekran. Pliki leżą w pamięci aplikacji jako zwykłe obrazy. Blokada to ekran przed aplikacją. Ktoś z kopią pamięci ma zwykłe obrazy.
Wszystko inne w tych aplikacjach (kamuflaż, przynęty, alerty o próbach włamania, synchronizacja z chmurą) jest nadbudowane na jednej z tych dwóch konstrukcji. Nasz poradnik o czterech rodzajach aplikacji do ukrywania zdjęć omawia je dokładniej. Ta strona opisuje pierwszy rodzaj, bo to on przychodzi na myśl, gdy słyszysz słowo „sejf”.
2. Co dzieje się ze zdjęciem w zaszyfrowanym sejfie
Jako przykładu używamy Obscura Photo Vault, bo jej konstrukcję możemy opisać z pewnością i możemy podać link do jej dokumentacji.
- Ustawiasz hasło. Aplikacja przepuszcza je przez powolny proces, PBKDF2 z 600 000 rund i domieszką losowych danych, aby utworzyć klucz. Ten klucz nie odblokowuje zdjęć bezpośrednio. Odblokowuje drugi, losowy klucz i to nim faktycznie szyfrowane są dane sejfu. Sejf nie przechowuje Twojego hasła. Jeśli włączysz Face ID, iOS trzyma kopię hasła w pęku kluczy (Keychain) za Face ID. To wygoda, a nie drugi klucz.
- Dodajesz zdjęcie. Aplikacja wczytuje je z biblioteki do pamięci i tam szyfruje za pomocą AES-256-GCM, zanim cokolwiek trafi do jej własnej pamięci trwałej. Na telefonie ląduje zaszyfrowany plik, jego zaszyfrowana miniatura i zaszyfrowany wpis w bazie danych z nazwą i albumem. Oryginał w Zdjęciach pozostaje nietknięty.
- Blokujesz sejf. Klucz jest usuwany z pamięci. Na telefonie zostają zaszyfrowane dane i zablokowana kopia klucza, bezużyteczna bez hasła.
- Odblokowujesz i przeglądasz. Hasło znów zamienia się w klucz, drugi klucz zostaje odblokowany, a plik jest odszyfrowywany w pamięci, aby go wyświetlić. Filmy też są odszyfrowywane w pamięci, a duże pliki kawałek po kawałku w trakcie odtwarzania, więc na telefonie nie powstaje czytelna kopia filmu.
- Usuwasz oryginał. Tego kroku aplikacja nie może zrobić za Ciebie. Dopóki nie usuniesz go ze Zdjęć, nie opróżnisz albumu Ostatnio usunięte i nie poczekasz, aż iCloud to uwzględni, oryginał jest tam, gdzie był.
Część GCM w nazwie ma większe znaczenie, niż ludzie się spodziewają. Oznacza, że każdy plik ma wartość kontrolną, więc plik zmieniony na telefonie nie otworzy się, zamiast po cichu otworzyć się jako błędne dane. Co oznaczają terminy związane z szyfrowaniem wyjaśnia każdy z nich prostymi słowami.
3. Przed czym chroni, a przed czym nie
| Sytuacja | Zaszyfrowany sejf |
|---|---|
| Ktoś przegląda Twój odblokowany telefon | Chroni: zdjęć nie ma w Zdjęciach |
| Widżet, Wspomnienie lub wynik wyszukiwania | Chroni: z tego samego powodu |
| Ktoś, kto zna kod Twojego telefonu | Chroni: sejf ma własne hasło |
| Ktoś z kopią pamięci lub kopią zapasową | Chroni: ma tylko zaszyfrowane dane |
| Ktoś, kto zna hasło Twojego sejfu | Nie chroni |
| Telefon przejęty, gdy sejf jest otwarty | Nie chroni: klucz i czytelne zdjęcie są w pamięci |
| Zrzuty ekranu, nagrywanie ekranu, spojrzenie przez ramię | Nie chroni: to dzieje się po odszyfrowaniu zdjęcia |
| Oryginał nadal w Zdjęciach, iCloud lub wysłanej wiadomości | Nie chroni: sejf szyfruje tylko własną kopię |
| Ktoś zauważa, że aplikacja istnieje | Nie chroni: kamuflaż zmienia ikonę, a nie ślad instalacji |
„Chroni” oznacza, że konstrukcja radzi sobie z daną sytuacją. Nie oznacza, że jakakolwiek aplikacja jest poza zasięgiem ataku. To osobne pytanie, którego żadna strona produktu nie rozstrzygnie.
To dolna połowa tabeli wpływa na decyzje i jest taka sama dla każdej aplikacji z sejfem, jaka kiedykolwiek powstała. Deweloper, który ją wypisuje, daje Ci znać, że to przemyślał. Nasza jest w sekcji 11 dokumentu o bezpieczeństwie. Na pytanie, czy te aplikacje są w ogóle bezpieczne, odpowiada osobny poradnik czy aplikacje typu sejf na zdjęcia są bezpieczne.
4. Czego sejf nie zastępuje
Albumu Ukryte. Większość osób korzystających z sejfu nadal używa albumu Ukryte, do innych zdjęć. Sejf przejmuje te nieliczne, które miałyby znaczenie, gdyby odblokowany telefon trafił w cudze ręce. Album Ukryte przejmuje te liczne, które po prostu nie powinny wyskoczyć w widżecie. Oba obok siebie oraz wszystko, co album Ukryte obejmuje, a czego nie.
Kopii zapasowej. Zaszyfrowany sejf na telefonie to jedna kopia na jednym telefonie. Jeśli zgubisz telefon, a sejf nigdy nie został wyeksportowany, zdjęcia przepadną. Sejf bez serwera wymaga przechowywania gdzieś eksportu. Sejf z serwerem wymaga wiedzy o tym, kto ma klucze.
Twojej pamięci. Jeśli sejf nie może zresetować hasła, nic innego też nie może. Dwa nawyki, które to zabezpieczają, opisuje poradnik co się dzieje, gdy zapomnisz hasła do sejfu.
5. Typowe funkcje w prostych słowach
Odblokowanie przez Face ID lub Touch ID
Skrót, a nie drugi klucz. W dobrze zbudowanym sejfie pobiera zapisane hasło z pęku kluczy iOS, zamiast je zastępować. iOS unieważnia ten skrót, gdy do telefonu zostanie dodana nowa twarz lub odcisk palca.
Sejfy-przynęty
Drugi sejf z innym hasłem, zawierający zdjęcia, które możesz bez obaw pokazać. Zrobiony porządnie, jest prawdziwym sejfem, aplikacja nie pokazuje listy ani liczby sejfów, a pliki na telefonie nie zdradzają, które sejfy są używane. Jeśli przynęta to tylko znacznik w pliku ustawień, sam ten znacznik zdradza odpowiedź. Tak czy inaczej ma znane ograniczenia. Nasze opisuje poradnik wiarygodne zaprzeczenie w sejfie na zdjęcia.
Zamaskowane ikony
Aplikacja wygląda jak kalkulator lub narzędzie. Zmienia to, co widać na ekranie początkowym na pierwszy rzut oka, ale nie sposób przechowywania plików. Pomaga przy przelotnym spojrzeniu i nie pomaga przy dokładnym sprawdzeniu.
Hasła folderów
Drugie hasło na folder w sejfie. W konstrukcji szyfrującej oznacza to drugą warstwę szyfrowania z kluczem utworzonym z hasła folderu, więc do zawartości folderu potrzebne są oba hasła.
Zaszyfrowany eksport
Jeden plik z całym sejfem, zaszyfrowany tak samo mocno jak sam sejf, który możesz zaimportować na innym urządzeniu. Dzięki temu sejf bez serwera przetrwa utratę telefonu. Kopią zapasową staje się dopiero wtedy, gdy sprawdzisz, że się importuje.
6. Częste pytania
Czym jest aplikacja typu sejf na zdjęcia?
To aplikacja, która trzyma zdjęcia i filmy poza główną biblioteką zdjęć, za własną blokadą. Liczy się to, czy aplikacja szyfruje pliki, tak że nie da się ich odczytać bez klucza utworzonego z Twojego hasła, czy tylko stawia ekran z PIN-em przed zwykłymi plikami. Z zewnątrz oba rodzaje wyglądają tak samo.
Jak działa aplikacja typu sejf na zdjęcia?
Dodajesz zdjęcie z biblioteki, a aplikacja kopiuje je do własnej pamięci. W zaszyfrowanym sejfie kopia jest szyfrowana w tym momencie kluczem utworzonym z Twojego hasła i pozostaje zaszyfrowana na telefonie. Aby ją obejrzeć, odblokowujesz sejf. Aplikacja odszyfrowuje plik w pamięci, wyświetla go i wyrzuca czytelną kopię, gdy sejf się zablokuje. Oryginał w bibliotece pozostaje nietknięty, dopóki go nie usuniesz.
Czym różni się sejf na zdjęcia od albumu Ukryte?
Album Ukryte zmienia miejsce, w którym zdjęcie pojawia się w Zdjęciach, i otwiera się kodem telefonu. Sejf na zdjęcia całkowicie przenosi zdjęcie poza Zdjęcia i otwiera się własnym hasłem. Jeśli sejf szyfruje, to hasło jest też jedynym sposobem odczytania pliku. Album Ukryte nadal synchronizuje się z iCloud. Sejf sam decyduje, czy cokolwiek opuszcza telefon.
Gdzie aplikacja typu sejf przechowuje Twoje zdjęcia?
We własnej pamięci na telefonie, oddzielnie od biblioteki zdjęć. W zaszyfrowanym sejfie ta pamięć zawiera zaszyfrowane dane, a nie obrazy. Sejfy oparte na koncie trzymają też kopię na serwerach dewelopera i to umożliwia synchronizację i reset hasła. Opis w App Store mówi, z którą konstrukcją masz do czynienia, bo wymóg konta zawsze jest tam podany.
Czym jest sejf-przynęta?
To drugi sejf, otwierany innym hasłem, ze zdjęciami, które możesz bez obaw pokazać. W dobrze zbudowanej konstrukcji przynęta jest prawdziwym sejfem, a nie atrapą, a aplikacja nie pokazuje listy ani liczby sejfów. Otwarcie przynęty nie zdradza więc niczego o tym, czy istnieją inne. Ma znane ograniczenia, które poważny deweloper publikuje.
Źródła
- Dokument o bezpieczeństwie Obscura Photo Vault, sekcje od 2 do 5 o prymitywach kryptograficznych, hierarchii kluczy i miejscach na sejfy
- Dokument o bezpieczeństwie, sekcja 11, o tym, co wykracza poza model zagrożeń
- Apple Support: Hide photos on your iPhone, iPad, Mac, or Apple Vision Pro with the Hidden album
- NIST FIPS 197, standard Advanced Encryption Standard
Obscura Photo Vault
Zaszyfrowany sejf na zdjęcia dla iPhone'a. Zdjęcia i filmy są szyfrowane na Twoim urządzeniu za pomocą AES-256-GCM. Nie ma kont, serwerów ani analityki, a aplikacja nie wymaga połączenia z siecią. Jeśli zapomnisz hasła, nikt nie odzyska zawartości, łącznie z nami.
Zobacz w App Store →