Jak tworzyć ukryte systemy plików w systemie Linux za pomocą Shufflecake
Shufflecake to proste, ale bardzo wydajne narzędzie do szyfrowania systemu plików dla systemu Linux. W przeciwieństwie do tradycyjnych schematów szyfrowania dysku, Shufflecake nie tylko szyfruje dane w systemie plików, ale także ukrywa je przed samym systemem. W tym artykule dowiesz się, jak zainstalować Shufflecake na Ubuntu, aby utworzyć i utrzymać ukryty i zaszyfrowany system plików w systemie Linux.
Instalowanie Shufflecake’a
Pierwszym krokiem do uzyskania Shufflecake jest instalacja jego zależności w systemie. Aby to zrobić, uruchom następujące polecenie:
Pobierz najnowszą wersję archiwum ze strony projektu Codeberg.
Przejdź do katalogu Pobrane na komputerze, a następnie rozpakuj archiwum wersji za pomocą Tar:
Otwórz folder z kodem źródłowym Shufflecake, a następnie uruchom następujące polecenie, aby skompilować plik binarny w systemie:
Skopiuj Shufflecake z folderu wydania do ścieżki binarnej komputera:
Sprawdź, czy Twój komputer może poprawnie uruchomić Shufflecake ze ścieżki systemowej:
Tworzenie fikcyjnego woluminu dla Shufflecake
W przeważającej części Shufflecake może działać na dowolnym typie urządzenia do przechowywania bloków. Dotyczy to zarówno dysków fizycznych, jak i partycji logicznych. Dzięki temu jest przydatny do tworzenia dysku zewnętrznego z zaszyfrowanym systemem plików, a jednocześnie jest dostępny jako zwykłe urządzenie.
Aby utworzyć fikcyjny wolumin, otwórz narzędzie Gnome Disks w programie uruchamiającym aplikacje, a następnie wybierz dysk, który chcesz sformatować.
Kliknij kropkowany przycisk w prawym górnym rogu okna, a następnie wybierz opcję Formatuj dysk…
Kliknij listę rozwijaną obok etykiety Usuń:, a następnie wybierz opcję Zastąp istniejące dane zerami (powoli) .
Wybierz Format…, aby rozpocząć proces formatowania.
Po zakończeniu kliknij ikonę + , aby utworzyć nową partycję na dysku.
Podaj rozmiar partycji odpowiadający jednej czwartej całkowitego miejsca na dysku. Będzie to służyć jako niezaszyfrowana przestrzeń dysku, do której będziesz mieć dostęp bez Shufflecake.
Wybierz pozostały blok wolnego miejsca w narzędziu Dyski, a następnie kliknij + , aby utworzyć nową partycję.
Przydziel całe wolne miejsce na dysku do fikcyjnej partycji. Umożliwi to utworzenie wielu ukrytych woluminów na dysku Shufflecake.
Inicjowanie ukrytego woluminu Shufflecake
W tym momencie masz teraz Shufflecake w folderze binarnym systemu i na fikcyjnej partycji dysku. Aby utworzyć z niego zaszyfrowany system plików, musisz go zainicjować w Shufflecake.
Przejdź do folderu wydania, a następnie załaduj moduł jądra Shufflecake na swój komputer:
Uruchom lsblk
, aby znaleźć nazwę dysku, na którym chcesz zainstalować Shufflecake. W moim przypadku utworzę ukryty wolumin na mojej fikcyjnej partycji „/dev/sda2”.
Uruchom następujące polecenie, aby zainicjować Shufflecake dla fikcyjnej partycji:
Spowoduje to uruchomienie kreatora, w którym Shufflecake poprosi Cię o szczegóły ukrytego woluminu. Wpisz „5”, a następnie naciśnij, Enteraby utworzyć pięć ukrytych woluminów.
Podaj hasło do każdego ukrytego woluminu, a następnie naciśnij Enter. Przed wpisaniem upewnij się, że jesteś w prywatnej lokalizacji, ponieważ kreator Shufflecake nie ukryje wprowadzonych danych.
Tworzenie systemu plików dla ukrytego woluminu
Po zakończeniu utwórz system plików dla ukrytych woluminów. Aby to zrobić, otwórz ukryty wolumin, który chcesz sformatować, za pomocą następującego polecenia:
Spowoduje to wyświetlenie monitu o podanie hasła woluminu, który chcesz otworzyć.
Upewnij się, że Shufflecake poprawnie załadował ukryty wolumin, uruchamiając lsblk
.
Utwórz system plików, który chcesz zainstalować na ukrytym woluminie. Na przykład uruchomienie mkfs.fat
spowoduje utworzenie systemu plików FAT w „Tomie 2”:
Następnie Ubuntu powinien automatycznie zamontować nowy ukryty wolumin w bieżącej sesji. Aby uzyskać do niego dostęp, kliknij ikonę Dysku na lewym pasku bocznym pulpitu.
Sprawdź, czy Twój system plików działa poprawnie, tworząc w nim plik lub folder.
Odmontowywanie i przełączanie ukrytych woluminów
W przeciwieństwie do zwykłych dysków, wysunięcie woluminu Shufflecake wymaga zarówno odmontowania dysku wirtualnego, jak i zamknięcia jego połączenia Shufflecake. Aby to zrobić, naciśnij Right Clickikonę dysku na pasku zadań Ubuntu, a następnie wybierz Odmontuj .
Otwórz nową sesję terminala, a następnie uruchom następujące polecenie dla swojego dysku:
Możesz także przełączyć się do innej sekcji dysku Shufflecake, ponownie uruchamiając program sudo shufflecake open /dev/sda2
, a następnie podając odpowiednie hasło do ukrytego woluminu.
Zmiana hasła do ukrytych woluminów
Oprócz tworzenia i ładowania ukrytych woluminów narzędzie Shufflecake umożliwia także modyfikowanie haseł istniejących woluminów. Aby to zrobić, otwórz nową sesję terminala, a następnie uruchom następującą komendę:
Spowoduje to uruchomienie kreatora, który poprosi Cię o hasło do ukrytego woluminu, który chcesz zmodyfikować. Podaj hasło, a następnie naciśnij Enter.
Kreator poprosi Cię o podanie nowego hasła do ukrytego woluminu. Wpisz nowe hasło, a następnie naciśnij , Enteraby zastosować nowe zmiany.
Na koniec sprawdź, czy nowe hasło do woluminu działa poprawnie, uruchamiając komendę testpwd
podrzędną:
Tworzenie i utrzymywanie ukrytych systemów plików na dyskach zewnętrznych to dopiero pierwszy krok w odkrywaniu świata bezpieczeństwa danych i prywatności. Dowiedz się, jak tworzyć zaszyfrowane pliki w systemie plików za pomocą Tomb .
Źródło obrazu: FlyD za pośrednictwem Unsplash , Shufflecake Developers i Wikimedia Commons . Wszystkie zmiany i zrzuty ekranu wykonał Ramces Red.
Dodaj komentarz