Przewodniki po prywatności

Prosto wyjaśnione szyfrowanie AES-256

Prawie każda aplikacja skarbca obsługuje AES-256. Szyfr jest doskonały, ale rzadko jest słabym punktem. Liczy się tryb, skąd pochodzi klucz i gdzie jest przechowywany.

Zaktualizowano 2 minuty czytaniaPrzez zespół VaultBolt
Krótka odpowiedźAES-256 to standardowy szyfr symetryczny z 256-bit key i bez praktycznego ataku. GCM to tryb, który dodaje uwierzytelnianie, dzięki czemu wykrywane są manipulacje. W skarbcu zdjęć bezpieczeństwo zależy w znacznie większym stopniu od sposobu uzyskania klucza po odblokowaniu, tego, czy jest on powiązany z urządzeniem i czy kiedykolwiek je opuszcza.

Szyfr

AES (Advanced Encryption Standard) zamienia czytelne dane na tekst zaszyfrowany za pomocą klucza. AES-256 wykorzystuje 256-bit key: w obserwowalnym wszechświecie jest więcej możliwych kluczy niż atomów, więc bezpośrednie odgadnięcie klucza nie jest realistycznym atakiem.

Tryb: dlaczego GCM

Szyfr potrzebuje trybu do szyfrowania plików dowolnego rozmiaru. GCM szyfruje dane i oblicza znacznik uwierzytelniający. Jeśli ktoś zmieni choćby jeden bit tekstu zaszyfrowanego, odszyfrowanie zakończy się niepowodzeniem, zamiast zwrócić uszkodzone dane. VaultBolt używa AES-256-GCM dla zawartości plików, miniatur i ich indeksu, zapieczętowanych w fragmentach, dzięki czemu filmy mogą być przesyłane strumieniowo.

Gdzie zdarzają się prawdziwe ataki

Bolączka Przykład Obrona
Słabe odblokowanie 4-cyfrowy PIN Hasło; powolne wyprowadzanie klucza
Wyprowadzenie klucza Szybkie mieszanie pozwala atakującym szybko zgadnąć Argon2id wymagający dużej pamięci
Zgadywanie poza urządzeniem Kopiowanie pamięci na szybki komputer Klucz powiązany z Secure Enclave
Klucz na serwerze Sprzedawca może zresetować lub odczytać Brak konta; klucze pozostają na urządzeniu
Zwykłe kopie Oryginały pozostawione na zdjęciach Czyszczenie bez kopii

Dlaczego „stopień wojskowy” niewiele ci mówi

AES-256 jest używany przez rządy, więc „klasa wojskowa” jest technicznie prawdziwa w przypadku prawie każdej aplikacji, która go używa. Nie mówi nic o trybie, kluczu ani miejscu jego zamieszkania. Poszukaj strony zabezpieczeń, która je wyjaśnia.

Często zadawane pytania

Czy AES-256 można złamać?

Nie poprzez brutalne wymuszenie klucza za pomocą jakiejkolwiek przewidywalnej technologii. Celem ataków są słabe hasła, skradzione klucze lub błędy oprogramowania.

Jaka jest różnica między AES-256 i AES-256-GCM?

AES-256 to szyfr. GCM (tryb Galois/Counter) to sposób, w jaki jest stosowany do danych; szyfruje, a także tworzy znacznik uwierzytelniający, który wykrywa wszelkie zmiany w zaszyfrowanym tekście.

Źródła

Zespół VaultBolt
Tworzymy zaszyfrowaną przechowalnię zdjęć dla iPhone'a i iPada. Sprawdzamy instrukcje Apple z aktualną dokumentacją wsparcia Apple i przewodnikami aktualizacji, gdy zmienia się iOS.

VaultBolt

Twoje rzeczy. Zamknięty.

Pobierz VaultBolt na iPhone'a i iPada lub zobacz dokładnie, jak to działa w interaktywnym skarbcu demonstracyjnym.

Download on theApp Store