Vím, že většina souborů po smazání není z disku ve skutečnosti odstraněna a lze je později obnovit.
Jak mohu zajistit, že adresář, který jsem smazal, bude skutečně odstraněn z disku? Existují na to nástroje?
Používám Debian Linux.
Přijatá odpověď:
Před uložením data zašifrujte. Chcete-li data vymazat, vymažte klíč.
Pokud jste již data zapsali v prostém textu, je příliš pozdě na to, abyste je vymazali jednoduchým způsobem. Na různých místech může být několik kopií dat:
- na souborovém systému, pokud byl soubor zapsán vícekrát (buď přepsán nebo nahrazen);
- na souborovém systému, pokud byl přeuspořádán v rámci defragmentace;
- v deníku (toto pravděpodobně zmizí velmi rychle po posledním zápisu dat);
- v zálohách;
- ve zakázaných sektorech (zejména na SSD).
Chcete-li se zbavit kopií dat v souborovém systému, hrubou metodou je zaplnit volné místo (cat /dev/zero >somefile
a počkejte, až se zastaví, protože souborový systém je plný). Tím se přepíší všechny plné bloky.
Malé části dat mohou zůstat v neúplných blocích, které jsou částečně využívány jinými soubory. To se týká zejména názvů souborů, které mohou zůstat v blocích, které ukládají obsah adresáře. Chcete-li se všeho zbavit, zálohujte všechny soubory, přepište úplně zařízení obsahující souborový systém a poté soubory obnovte.
Paměťová média mohou uchovávat data v blocích, které se již nepoužívají. Na pevných discích to znamená špatné bloky, které byly přerozděleny; toto je poměrně vzácný jev, dokud se disk nezačne opotřebovávat. Na SSD je to běžný jev kvůli vyrovnávání opotřebení. V obou případech je hrozba velmi nízká, protože přístup k těmto datům vyžaduje poněkud sofistikovaného útočníka s nějakým středně drahým hardwarem a ztrátou času. Pokud vám na těchto hrozbách záleží, zašifrujte svá data a nenechávejte svůj klíč ležet.
Všimněte si, že se mohou zobrazit rady ohledně vymazání dat provedením více průchodů nebo použitím náhodných dat namísto nul („Gutmannovo vymazání“). Zapomeňte na to:to se týká pouze pevných disků z 80. let (a ani tehdy není rekonstrukce dat tak levná a rekonstrukce je spíše nespolehlivá). Přepisování nulami je dost dobré; dělat více náhodných průchodů je zastaralá rada nebo hadí olej. Viz Proč je zápis nul (nebo náhodných dat) na pevný disk několikrát lepší než to udělat jednou?
Související:Php:chgrp — Změní skupinu souborů