Sto cercando un modo sicuro per modificare dati di testo sensibili, usando Git e Vim nel processo.
Una soluzione ideale sarebbe:
- clona il repository git crittografato in memoria;
- decifrare in memoria;
- fai la modifica, in memoria;
- encrypt, in-memory;
- torna al repository;
- rimuovi dalla memoria.
In che modo questa installazione può essere realizzata con il requisito fondamentale che nessun file tocchi mai la memorizzazione persistente?
Nel mio caso, sto usando Windows 10, ma sono anche interessato a come ci si avvicinerebbe a questo su Linux.
Aggiorna.
RAMDisk Risolto la parte in memoria del problema.
Al momento sto cercando di impedire che i dati arrivino sul disco, come @StevenUllrich menzionato nei commenti, utilizzando un file di scambio o di pagina crittografato.