Jak Krypsis chroni Twoje dane
Tu nie ma marketingu — tylko to, jak to naprawdę działa. Jeśli zawodowo zajmujesz się kryptografią, powinno mieć sens. Jeśli nie, i tak powinno być uczciwe i jasne.
-
Co szyfrujemy
Wszystko w sejfie: zdjęcia, filmy, dokumenty, ich miniatury i metadane. Każdy plik jest szyfrowany własnym losowym kluczem, więc żadne dwa pliki nie dzielą tego samego sekretu.
-
Szyfr
ChaCha20-Poly1305, przez Apple CryptoKit. To ta sama konstrukcja szyfrowania z uwierzytelnianiem, której używa nowoczesny TLS oraz iCloud Keychain firmy Apple — staranny, powszechny wybór, a nie coś, co sami wymyśliliśmy.
-
Skąd pochodzi klucz
Twój klucz szyfrujący jest wyprowadzany z Twojego PIN-u za pomocą PBKDF2 ze 100 000 iteracji. Nie przechowujemy Twojego PIN-u i nigdy go nie widzimy. Istnieje wyłącznie na Twoim urządzeniu i tylko wtedy, gdy korzystasz z aplikacji.
-
Czego zrobić nie możemy
Nie możemy zresetować Twojego PIN-u. Nie ma klucza głównego, kodu odzyskiwania ani tylnej furtki — ani dla nas, ani dla nikogo. Jeśli zapomnisz PIN-u i nie masz kopii zapasowej, dane przepadają. To cena prawdziwego szyfrowania i nie będziemy udawać, że jest inaczej.
-
Co opuszcza Twoje urządzenie
Dwie rzeczy, i tylko wtedy, gdy o to poprosisz. Identyfikator transakcji zakupu z App Store, aby aplikacja wiedziała, co kupiłeś. Oraz — tylko jeśli włączysz synchronizację iCloud — Twoja już zaszyfrowana zawartość sejfu, która trafia do Twojego własnego konta iCloud, a nie do nas. W aplikacji nie ma żadnego SDK analitycznego ani SDK raportowania awarii, więc nic nigdy nie jest wysyłane w tle. Oba przypadki opisujemy w całości w naszej Polityce prywatności .
-
Jak synchronizacja pozostaje szyfrowana od końca do końca
Pliki są wysyłane dokładnie w takiej formie, w jakiej są przechowywane — już zaszyfrowane, nigdy odszyfrowywane w drodze. Nazwy plików, nazwy albumów i daty są zaszyfrowane wewnątrz każdego rekordu, a przynależność do albumu jest zapisana pod skrótem z kluczem, więc nawet relacje między elementami są niewidoczne. Kopia Twojego klucza do sejfu, nadal zamknięta Twoim PIN-em, podróżuje przez iCloud Keychain, który Apple chroni własnym szyfrowaniem od końca do końca. Apple przechowuje szyfrogram i nie może go odczytać; my również nie.
-
Model zagrożeń
Krypsis chroni przed kimś, kto ma Twój odblokowany telefon, ale nie zna Twojego PIN-u. Nie chroni przed napastnikiem, który ma jedno i drugie. Nie ma cichego nagrywania, zdalnego czyszczenia ani przycisku paniki — to inne produkty, a udawanie inaczej byłoby nieuczciwe.
-
Plany otwartego kodu
Planujemy udostępnić rdzeń kryptograficzny jako open source po premierze. Na razie instalujesz plik binarny, a dokumentacja jest śladem do audytu. Nie nazwiemy Krypsis „open source” ani „audytowanym”, dopóki naprawdę takie nie będą.