Supponendo che ci sia un volume LUKS che utilizza un file di chiavi e il file di chiavi viene generato automaticamente prima di aprire il volume e cancellato dopo l'uso, la modifica del file di chiavi impedisce che venga rubata dalla RAM in questo scenario?
Creazione del volume LUKS utilizzando un file di chiavi:
- Crea un file chiave utilizzando un algoritmo OTP, come HOTP con una chiave segreta e un contatore
- Salva il valore del contatore
- Crea il volume LUKS e assegna il file di chiavi
- Elimina in modo sicuro il file di chiavi
Uso del volume:
- Ricrea il file di chiavi usando il tasto segreto + contatore
- Apri il volume LUKS tramite: %codice%
- Incrementa il contatore
- Crea un nuovo file di chiavi con il nuovo valore del contatore
- Aggiungi il nuovo file di chiavi al volume LUKS tramite: %codice%
- Rimuovi la vecchia chiave dal contenitore tramite: %codice%
- Elimina in modo sicuro keyfile e newkeyfile
Quello che voglio sapere è che se la memoria di sistema è stata rilevata dopo il passo 7 e mentre il volume è ancora montato, sarebbe possibile recuperare il volume masterkey, o la chiave utilizzata per aprire il volume nel passaggio 2, o la nuova chiave assegnata al volume nel passaggio 5?