Ve Windows jde zapnout, aby se při restartu (vypnutí) swap soubor promazal.
To je sice hezké, ale moc bezpečné mi to nepřijde. Kde máte zaručeno, že se skutečně přepíšou všechny sektory, kde se swap soubor rozprostírá? A s příslušným vybavením se dá údajně dostat i k několika předchozím vrstvám magnetického záznamu na pevném disku.
Na Linux jde swap zakázat
Na Linuxu se swap šifrovat samozřejmě dá. Třeba náhodným heslem při každém bootu. Zakazovat swap netřeba.
Co použít tmpfs a mít tak /tmp jen v paměti?
Uznávám, není to dokonalé, protože ta paměť pak po uvolnění může být přidělena libovolnému programu, ale po tvrdém resetu tam ty data zaručeně nejsou a pokud máte spuštěn nějaký zlovolný program, který bude čmuchat v prázdné paměti, tak tohle asi nebude váš největší bezpečnostní problém.
Od verze jádra (tuším) 2.6.20 podporuje CryptoAPI v Linuxu mód LRW (viz článek). Ten je třeba při tvorbě šifrovaného oddílu zadat (jinak je default aes-essiv):
cryptsetup -c aes-lrw-benbi -h sha256 -s 384 -y luksFormat /dev/neco
Je nějaký způsob, jak pod Linuxem zašifrovat celý disk se systémem?
Samozřejmě, viz dm-crypt a LUKS. Jediné, co zašifrovat nejde, je obraz jádra, zavaděč a initrd (čili /boot). Všechno ostatní zašifrovat jde.
C331 F8FE 5FAE 491E 209D D2AA 6358 D2EC B1B9 B8B0 a 9486 BED4 3212 04B3 4D87 E4FA 776E 4443 571C 5C02 patří Vám?)