Będę używał Raspberry Pi jako komputera z przerwami, aby bezpiecznie szyfrować transakcje na Ethereum BlockChain.
Raz na jakiś czas będę chciał zaktualizować oprogramowanie, którego używam, co będzie oznaczało wyjęcie karty SD z Pi i włożenie jej do laptopa podłączonego do Internetu. Chciałbym użyć jakiegoś programu lub narzędzia wiersza poleceń na Pi, aby bezpiecznie wymazać wszystko na karcie SD przed usunięciem, ponieważ wyeliminuje to wszelką możliwość odczytania poufnych informacji z karty SD przez złe podmioty, które mogły zagrozić mojemu laptopowi.
Następujące polecenie wpisane w terminalu pi przekazuje ideę tego, co mam nadzieję osiągnąć:
shred --verbose *.*
Odpowiedzi:
Ponieważ konsumenckie karty SD używają ściśle tajnych warstw tłumaczenia Flash i faktycznie mają większą pojemność niż reklamowana, aby mapować uszkodzone bloki lub ogólne wyrównanie zużycia, nie jest to możliwe poprzez niszczenie. Zapis do pliku może nie kończyć się w tym samym miejscu, w którym aktualnie znajduje się na dysku.
Masz cztery możliwości:
Aby zapobiec ponownemu pojawianiu się takich problemów, zawsze używaj szyfrowania całego dysku od samego początku na dyskach SSD, kartach SD i pendrivach . Ponieważ nie masz pojęcia, co robią producenci sprzętu, sugeruję użycie do tego oprogramowania typu open source (LUKS, VeraCrypt).
źródło