Dyski USB i karty SD stały się w dzisiejszych czasach codziennymi akcesoriami technicznymi. Jednak ich powszechne stosowanie sprawia, że stanowią one również zagrożenie dla bezpieczeństwa. Ponieważ urządzenia te często zawierają dane osobowe, przed przekazaniem ich komuś innemu należy je całkowicie wyczyścić. Ponadto dobrze jest pozbyć się wszelkich danych z urządzeń pamięci masowej przed ich wyrzuceniem.
Linux oferuje kilka narzędzi, które ułatwiają usuwanie danych osobowych. Poniżej przyjrzymy się niektórym sposobom bezpiecznego usuwania danych z dysku USB lub karty SD w systemie Linux.
Formatowanie a Wymazywanie: jaka jest różnica?
Wiemy, że formatowanie USB powoduje, że wszystkie dane na tym urządzeniu są niedostępne. Ale czy całkowicie wymazuje istniejące dane? Odpowiedź brzmi nie. Ponieważ podczas formatowania urządzenia wszystko, co robisz, to tworzenie nowej partycji, dzięki czemu stare partycje są zapisywalne. Ale oryginalne dane pozostają na urządzeniu.
Wiele solidnych narzędzi do odzyskiwania danych sprawia, że odzyskiwanie danych z takich urządzeń jest dziecinnie proste. Jeśli więc Twój dysk zawiera poufne dane, powinieneś skupić się na ich usunięciu, a nie tylko na formatowaniu urządzenia. Aby usunąć dane z dysku USB lub karty SD, musisz nadpisać je niepotrzebnymi losowymi danymi.
Bezpieczne czyszczenie pamięci flash lub karty SD w systemie Linux
Aby usunąć wszystkie dane osobiste z urządzenia, musisz wykonać kilka kroków. Pierwszym zadaniem jest zlokalizowanie odpowiedniego urządzenia. Użyj lsblk polecenie, aby znaleźć dokładne urządzenie i partycję.
lsblk
Wyświetli listę urządzeń blokowych podłączonych do systemu. Zlokalizuj swoje urządzenie na podstawie wielkości pamięci. Dla ilustracji rozważymy /dev/sdb być urządzeniem i /dev/sdb1 jako partycję podstawową. Po zlokalizowaniu urządzenia i partycji odmontuj partycję za pomocą poniższego polecenia:
sudo umount /dev/sdb1
Po odmontowaniu musisz nadpisać zawartość tego urządzenia. Użytkownicy Linuksa mogą wybierać spośród kilku narzędzi, w tym dd, shred i badblocks. Po wyczyszczeniu danych musisz utworzyć nową partycję i sformatuj dysk USB w systemie Linux.
Wymaż dysk USB lub kartę SD za pomocą dd
Polecenie dd w systemie Linux służy do kopiowania i konwertowania plików. Możesz jednak również użyć dd do usunięcia zawartości urządzenia pamięci masowej.
Na przykład następujące polecenie dd nadpisuje zawartość dysku USB lub karty SD wszystkimi zerami. Upewnij się, że podałeś poprawną nazwę urządzenia, w przeciwnym razie możesz zniszczyć inne partycje.
sudo dd jeśli=/dev/zero z=/dev/sdb bs=4096 status=postęp
Proste nadpisanie zera jest więcej niż wystarczające dla zwykłych użytkowników. Jednak w niektórych przypadkach część danych źródłowych nadal można odzyskać za pomocą specjalistycznego oprogramowania. Jeśli dotyczy to Ciebie, nadpisz dysk za pomocą losowych danych, a nie samych zer.
sudo dd jeśli=/dev/ulosowy z=/dev/sdb bs=4096 status=postęp
Wykonanie tego polecenia może zająć dużo czasu, w zależności od rozmiaru urządzenia. Zauważysz komunikat mówiący „Brak miejsca w urządzeniu" kiedy to się skończy. Wszystko, co musisz teraz zrobić, to utworzyć nową partycję przy użyciu preferowanego systemu plików.
Bezpieczne czyszczenie dysku USB lub karty SD za pomocą niszczenia
Narzędzie do niszczenia to solidne narzędzie do usuwania danych zawarte domyślnie we wszystkich dystrybucjach Linuksa. To część rdzeńutils pakiet, co czyni go dobrym wyborem do usuwania poufnych danych z pamięci USB lub SD.
Jest to potężna aplikacja, która nadpisuje pamięć za pomocą danych pseudolosowych. Więc szansa na odzyskanie usuniętej zawartości jest prawie zerowa. Przy ustawieniach domyślnych shred używa trzech przejść do nadpisywania. Ale możesz kontrolować ten parametr za pomocą -n opcja.
sudo shred -v /dev/sdb
ten -v opcja mówi shredowi, aby wyświetlał raport z postępu operacji. Używając -z opcja dodaje ostateczne nadpisanie z użyciem wszystkich zer, pomocne w ukryciu efektów niszczenia.
sudo shred -v -z /dev/sdb
Ponadto shred umożliwia również nadpisywanie urządzeń przy użyciu danych z losowych źródeł, takich jak /dev/urandom.
sudo shred -v -z --losowe źródło=/dev/urandom -n1 /dev/sdb
Wymaż dysk USB lub kartę SD za pomocą badblocków
Możesz bezpiecznie usunąć zawartość dysku flash, wykonując destrukcyjny test odczytu i zapisu przy użyciu badblocks. Jest to narzędzie służące do wyszukiwania uszkodzonych sektorów na urządzeniach pamięci masowej. Jedną z kluczowych zalet badblocks jest to, że są dostępne na najpopularniejsze systemy Linux domyślnie.
Użyj poniższego polecenia badblocks, aby usunąć zawartość /dev/sdb. To polecenie może zająć dużo czasu, ponieważ zapisuje dane przy użyciu czterech różnych przebiegów.
sudo badblocks -wsv /dev/sdb
Połączyliśmy te -s oraz -v opcje wyświetlania paska postępu i uzyskiwania szczegółowych informacji. Jeśli szukasz szybszego podejścia, użyj zamiast tego poniższego polecenia:
sudo badblocks -wsv -t 0x00 /dev/sdb
ten -t opcja określa wzorzec testowy do nadpisywania. Powyższe polecenie wykorzystuje jedno przejście wszystkich zer, dzięki czemu jest porównywalnie szybsze.
Utwórz nową partycję na dysku USB lub karcie SD
Kiedy nadpisujesz pamięć za pomocą jednej z powyższych metod, usuwają one wszystko, w tym wszelkie partycje i tabelę partycji. Musisz więc utworzyć nową partycję i sformatować ją, zanim będziesz mógł korzystać z urządzenia. Możesz łatwo tworzyć lub zarządzaj partycjami dysku w systemie Linux za pomocą fdisk.
sudo fdisk -l
To polecenie wyświetli listę wszystkich partycji w twoim systemie, w tym na twojej karcie USB lub SD. Użyj poniższego polecenia, aby wybrać swoje urządzenie (/dev/sdb). Uważaj na ten krok i sprawdź wszystko dwukrotnie.
sudo fdisk /dev/sdb
Wprowadzisz monit fdisk. Teraz wpisz n aby utworzyć nową partycję. Będziesz musiał wybrać typ partycji, numer oraz początek i koniec sektora pamięci dla tej partycji. Najlepiej ustawić wszystko jako domyślne, naciskając Wchodzić klucz.
Po utworzeniu partycji musisz zapisać zmiany na swoim urządzeniu. Użyj w polecenie w fdisk i naciśnij Wchodzić. Utworzy nową partycję /dev/sdb1. Po zakończeniu sformatuj partycję za pomocą poniższego polecenia:
sudo mkfs.vfat -F 32 /dev/sdb1
Chroń dane osobowe przed wpadnięciem w niewłaściwe ręce
Dane stały się coraz bardziej ważne wraz z ciągłym rozwojem technologii i wszystkiego, co ma do zaoferowania. Dlatego ochrona danych osobowych powinna być najwyższym priorytetem dla wszystkich. Dlatego przed przekazaniem ich innym osobom lub ich sprzedażą należy odpowiednio wymazać urządzenia USB i karty SD.
Równie ważne jest również trwałe usunięcie danych ze starych telefonów komórkowych, ponieważ są one również bardzo łatwe do odzyskania.
5 najlepszych sposobów na trwałe usunięcie danych Androida
Czytaj dalej
Powiązane tematy
- Linux
- Dysk USB
- Karta SD
- Format dysku
O autorze
Rubaiat jest absolwentem CS z silną pasją do open-source. Oprócz tego, że jest weteranem systemu Unix, zajmuje się również bezpieczeństwem sieci, kryptografią i programowaniem funkcjonalnym. Jest zapalonym kolekcjonerem książek z drugiej ręki i ma nieustanny podziw dla klasycznego rocka.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować