Podsumowanie
Szyfrowanie karty SD jest tematem specyficznym dla urządzenia, ale jeśli chodzi o system Android, tylko /data
szyfrowane.
Domyślne zachowanie Androida:
Domyślnie dla Androida szyfrowanie na urządzeniu jest stosowane /data
tylko do . Dzieje się tak, ponieważ wszystkie zainstalowane aplikacje, które zostaną przeniesione na kartę SD, są już zaszyfrowane i można ich używać tylko na tym „pochodzeniu” tego urządzenia.
Zobacz: Aplikacje na karcie SD: Szczegóły przewiń w dół do poniższego akapitu
Wpływ na bezpieczeństwo i wydajność
Aplikacje na karcie SD są montowane za pośrednictwem interfejsu pętli zwrotnej systemu Linux i szyfrowane za pomocą klucza specyficznego dla urządzenia, więc nie można ich odszyfrować na żadnym innym urządzeniu. Należy pamiętać, że jest to środek bezpieczeństwa i nie zapewnia ochrony przed kopiowaniem;
Rekomendacja Androida dla programistów:
Zobacz: Projektowanie dla bezpieczeństwa przewiń w dół do poniższego akapitu
Korzystanie z pamięci zewnętrznej
Pliki utworzone w pamięci zewnętrznej, takie jak karty SD, są globalnie odczytywalne i zapisywane. Ponieważ pamięć zewnętrzna może zostać usunięta przez użytkownika, a także zmodyfikowana przez dowolną aplikację, aplikacje nie powinny przechowywać poufnych informacji za pomocą pamięci zewnętrznej.
Dlaczego Android, dlaczego?
Android wierzy, że pamięć zewnętrzna to wspólna sprawa, więc aby być dostępnym wszędzie, szyfrowanie nie działałoby.
Zobacz: Korzystanie z pamięci zewnętrznej
Każde urządzenie kompatybilne z Androidem obsługuje wspólną „pamięć zewnętrzną”, której można używać do zapisywania plików. Może to być wymienny nośnik pamięci (taki jak karta SD) lub pamięć wewnętrzna (niewymienna). Pliki zapisane w pamięci zewnętrznej są odczytywalne na całym świecie i mogą być modyfikowane przez użytkownika, gdy umożliwią one pamięci masowej USB przesyłanie plików na komputer.
Niektórzy dostawcy „działają samodzielnie”
Niektórzy dostawcy, tacy jak Motorola, wdrożyli szyfrowanie /data
i /mnt/sdcard
: