
Harry James
0
1429
81
Mark wcześniej opisał, jak używać TrueCrypt do szyfrowania poufnych danych. Chociaż jest to świetne oprogramowanie do szyfrowania, wymaga wcześniejszego przydzielenia stałego rozmiaru do kontenera, zanim będzie można przechowywać w nim poufne dane. Jeśli używasz tylko 10% przydzielonego miejsca, pozostałe 90% miejsca marnuje się. Jeśli szukasz bardziej dynamicznego rozwiązania do szyfrowania plików w systemie Linux, eCryptfs może być rozwiązaniem dla Ciebie.
eCryptfs to skumulowany kryptograficzny system plików osadzony w jądrze Linuksa (wersje 2.6.19 i nowsze). Będąc skumulowanym systemem plików, może łatwo szyfrować i deszyfrować pliki na komputerze z systemem Linux, gdy są zapisywane lub odczytywane z dysku twardego.
Największą zaletą eCryptfs jest to, że całe szyfrowanie odbywa się na poziomie pojedynczego pliku. Oznacza to, że nie trzeba tworzyć kontenerów o stałym rozmiarze do przechowywania plików.
Istnieje kilka zalet szyfrowania na poziomie jednego pliku:
- Ponieważ każdy plik jest traktowany inaczej, na wspólnej platformie / serwerze / katalogu możesz mieć różne pliki zaszyfrowane przez różnych użytkowników, a każdy użytkownik może uzyskać dostęp tylko do swoich plików.
- Wszystkie metadane kryptograficzne są przechowywane w nagłówku pliku. Oznacza to, że zaszyfrowany plik można skopiować / przenieść z jednej lokalizacji do drugiej bez utraty poufności.
- Nie wymaga specjalnego wysiłku przydzielania miejsca na dysku. Nie musisz wstępnie przydzielać 1 GB (lub więcej) miejsca na dysku twardym, aby przechowywać wrażliwe dane, które mogą mieć tylko kilka megabajtów.
Instalowanie eCryptfs
Metoda instalacji może się różnić w zależności od lokalizacji. W Ubuntu 8.04 i nowszych możesz zainstalować eCryptfs za pomocą następującego polecenia:
sudo aptitude install ecryptfs-utils
Dla Ubuntu 8.10
Ponieważ eCryptfs jest zaimplementowany w Ubuntu 8.10, możesz go łatwo skonfigurować za pomocą następującego polecenia:
ecryptfs-setup-private
Po skonfigurowaniu Ubuntu 8.10 znajdziesz Prywatny folder w katalogu domowym. Aby uzyskać dostęp do folderu, musisz zamontować go za pomocą tego polecenia:
mount.ecryptfs_private
Możesz teraz dodać swoje wrażliwe pliki do Prywatny teczka. Szyfrowanie zostanie wykonane po dodaniu pliku do folderu.
Aby odmontować folder, użyj polecenia:
umount.ecryptfs_private
Dla Ubuntu 8.04 lub innej dystrybucji opartej na Ubuntu
Najpierw utwórz folder w katalogu głównym i nazwij go sekret
mkdir ~ / secret
Zmień uprawnienia do pliku, aby tylko Ty miałeś dostęp
chmod 700 ~ / secret
Zamontuj eCryptfs na sekret teczka
sudo mount -t ecryptfs ~ / secret ~ / secret
Pojawi się monit o udzielenie odpowiedzi na kilka pytań:
1) Wybór rodzaju klucza dla nowo tworzonych plików
Naciśnij „1”, aby wybrać hasło
2) Wybór szyfru szyfrującego
Naciśnij Enter, aby wybrać domyślną opcję [AES]
3) Wybierz kluczowe bajty
Naciśnij Enter, aby wybrać domyślną opcję [16]
4) Włącz przekazywanie tekstu jawnego
Wpisz „N”, aby wybrać opcję Nie.
to jest to! Możesz teraz dodawać pliki do sekret teczka.
Aby przetestować niezawodność eCryptfs, odmontuj sekret folder i sprawdź, czy możesz otworzyć pliki w folderze.
sudo umount ~ / secret
Jeśli wszystko jest w porządku, otwieranie plików w folderze nie powinno być możliwe.
Jakich innych metod szyfrowania używasz do ochrony swoich plików?