Jak szyfrować systemy plików w systemie Linux za pomocą Cryptmount

Bezpieczeństwo powinno być jednym z najważniejszych filarów w każdej organizacji i dla każdego użytkownika, niezależnie od zajmowanego stanowiska, roli czy umiejętności, z których korzysta. Dlaczego jest podstawowym i prostym filarem: każdego dnia mamy do czynienia z milionami wszelkiego rodzaju ataków w sieci oraz zewnętrznie lub wewnętrznie, które mogą wpłynąć na nasze informacje i spowodować, że wpadną w niepowołane ręce.

Myśląc o tym poziomie bezpieczeństwa, Solvetic poprzez ten samouczek chce dogłębnie wyjaśnić, jak zaszyfrować nasze systemy plików w Linuksie w praktyczny i funkcjonalny sposób dzięki narzędziu o nazwie Cryptmount.

Co to jest CryptmountCryptmount to narzędzie opracowane dla systemów operacyjnych GNU / Linux, dzięki któremu użytkownik bez uprawnień roota może zamontować zaszyfrowany system plików bez konieczności korzystania z uprawnień administratora, co domyślnie jest rozważane we wszystkich dystrybucjach Linuksa.

Cryptmount może być zaimplementowany w dystrybucjach Linuksa, które używają jądra 2.6 lub nowszego. Ponadto Cryptmount oferuje proste administrowanie administratorowi systemu w celu tworzenia i zarządzania zaszyfrowanymi systemami plików zgodnie z celem dm-crypt device-mapper używanego jądra.

Obecnie mamy dwa główne podejścia do używania zaszyfrowanych systemów plików w jądrze dowolnej dystrybucji Linuksa, które są następujące:

  • Sterownik urządzenia cryptoloop
  • System device-mapper, wykorzystujący cel dm-crypt.

Nowy system devmapper pozwala na czystszą organizację szyfrowania i dostępu do różnych urządzeń, co przekłada się na doskonałą wydajność.

Wśród różnych cech tego narzędzia mamy

Funkcje Cryptmount

  • Dostęp do ulepszonej funkcjonalności w jądrze
  • Przejrzysta obsługa systemów plików przechowywanych na partycjach dysków surowych lub plikach pętli zwrotnej
  • Posiada oddzielne szyfrowanie kluczy dostępu do systemu plików, co daje nam możliwość zmiany haseł dostępu bez ponownego szyfrowania całego systemu plików, poprawiając czasy
  • Możliwość przechowywania wielu zaszyfrowanych systemów plików na jednej partycji dysku, przy użyciu wyznaczonego podzbioru bloków dla każdego
  • W przypadku systemów plików, które nie są często używane, nie trzeba ich montować podczas uruchamiania systemu.
  • Odmontowanie każdego systemu plików jest zablokowane, więc może to zrobić tylko użytkownik, który go zamontował lub superużytkownik.
  • Wszystkie zaszyfrowane systemy plików są obsługiwane przez cryptsetup
  • Zaszyfrowane hasła można wybrać jako zgodne z openssl, zarządzane przez libgcrypt lub (w przypadku serii 2.0) z wbudowanymi tagami SHA1 / Blowfish
  • Obsługa zaszyfrowanych partycji wymiany (tylko superużytkownik)
  • Obsługa konfiguracji zaszyfrowanych lub kryptograficznych systemów plików podczas uruchamiania systemu

Jak zainstalować Cryptmount w systemie Linux

Krok 1
W przypadku systemów Debian lub Ubuntu zamierzamy wykonać następujące polecenie, aby zainstalować Cryptmount:

 sudo apt zainstaluj cryptmount 
W przypadku Fedory, RedHat lub CentOS najpierw uruchomimy następujące, aby zainstalować pewne wymagane pakiety:
 mniam zainstaluj urządzenie-mapper-deve

Tam wpisujemy literę y, aby potwierdzić pobranie i instalację wspomnianych pakietów.

Krok 2
Po zainstalowaniu tego pakietu użyjemy polecenia wget, aby pobrać narzędzie:

 wget https://downloads.sourceforge.net/project/cryptmount/cryptmount/cryptmount-5.2/cryptmount-5.2.4.tar.gz

Krok 3
Przechodzimy do wyodrębnienia tego pobranego pliku:

 tar -xzf cryptmount-5.2.4.tar.gz
Mamy dostęp do utworzonego katalogu:
 cd cryptmount-5.2.4
Tam wykonamy następujące polecenie, aby rozpocząć proces konfiguracji:
 ./konfiguruj

Krok 4
Na koniec wykonujemy instalację za pomocą następujących poleceń:

 spraw, aby zainstalować
Po zakończeniu tego procesu skonfigurujemy cryptmount i utworzymy zaszyfrowany system plików za pomocą narzędzia cryptmount-setup jako superużytkownik lub poprzez sudo w następujący sposób:
 cyptmount-setup sudo cyptmount-setup
Podczas wykonywania tego polecenia zobaczymy serię pytań dotyczących konfiguracji bezpiecznego systemu plików, który będzie zarządzany przez cryptmount. Najpierw zapyta o nazwę docelową systemu plików, użytkownika, który musi być właścicielem zaszyfrowanego systemu plików, lokalizację i rozmiar systemu plików, nazwę pliku (nazwę bezwzględną) dla zaszyfrowanego kontenera, lokalizację klucza i hasło do miejsca docelowego.

W tym przypadku użyliśmy nazwy Solvetic dla docelowego systemu plików. Poniżej przedstawiono przykładowe dane wyjściowe polecenia r-setup:

POWIĘKSZAĆ

Krok 5
Później konfigurujemy żądane hasła i definiujemy ścieżki i rozmiary plików:

POWIĘKSZAĆ

Krok 6
Wreszcie zobaczymy:

POWIĘKSZAĆ

Po utworzeniu nowego zaszyfrowanego systemu plików będzie można uzyskać do niego dostęp w następujący sposób, wskazując nazwę, której używamy do jego celu, i zobaczymy komunikat, w którym zostaniesz poproszony o hasło do miejsca docelowego:

 Cryptmount Solvetic

POWIĘKSZAĆ

Krok 8
Aby zdemontować stworzony system, wykonamy następujące czynności:

 cryptmount -u Solvetic

POWIĘKSZAĆ

Krok 9
W przypadku posiadania wielu zaszyfrowanych systemów plików możemy wykonać następujące polecenie, aby sprawdzić, które mamy:

 kryptmount -l

POWIĘKSZAĆ

Krok 10
W przypadku, gdy chcesz zmienić hasło do celu, wykonamy następujące czynności:

 cryptmount -c Solvetic
Tam wprowadzimy nowe hasło.

Aby uzyskać dalszą pomoc na temat tego narzędzia, możemy wykonać dowolne z następujących poleceń:

 człowiek cryptmount człowiek cmtab

POWIĘKSZAĆ

Tak więc Cryptmount jest kolejną alternatywą, jeśli chodzi o dodawanie warstw bezpieczeństwa nie tylko do systemu plików Linux, ale do wszystkich przechowywanych tam informacji.

wave wave wave wave wave