Come mantenere il programma sempre in memoria (nessuno scambio)


6

Sto usando KeePass (su Windows 7) per archiviare le password. L'applicazione è in esecuzione sul mio laptop quasi il 100% delle volte, ma la sto usando raramente.

Il problema è che l'attivazione della finestra dopo molto tempo richiede molto tempo, direi che il sistema operativo ha realizzato che l'applicazione non è più utilizzata e l'ha scambiata.

Non voglio che il mio sistema operativo cambi il mio KeePass (a causa del ritardo di caricamento, e anche a causa della sicurezza - non mi piace l'idea di conservare la memoria del programma in qualsiasi punto dell'HDD).

C'è qualche possibilità su come dire al sistema operativo di non scambiare qualche programma? Oppure, questo è realizzabile con un po 'di programmazione?


4
KeePass non memorizza le password non crittografate in memoria. Quindi qualsiasi scambio non dovrebbe costituire un rischio per la sicurezza. keepass.info/help/base/security.html#secmemprot
Der Hochstapler

1
E, un modo sicuro per disabilitare il paging (Windows non esegue lo scambio) è disabilitare del tutto il file di paging. :)
Der Hochstapler,

3
Sempre dalla pagina @OliverSalzburg collegata a: "KeePass ≥ 1.15 e 2.x utilizzano Windows DPAPI per la crittografia in memoria dei dati sensibili. Con DPAPI, la chiave per la crittografia in memoria viene archiviata in una memoria sicura e non scambiabile area gestita da Windows. " Quindi anche la chiave non viene mai salvata su disco con quell'opzione abilitata (che è di default).
Karan,

Grazie ragazzi, l'ho pensato, ma non ne ero così sicuro. Tuttavia, il ritardo di caricamento mi sta ancora infastidendo, il computer non ha memoria sufficiente per contenere tutto :(
nothrow

assicurarsi che il servizio Superfetch sia in esecuzione. Risolve il problema che hai.
magicandre1981,

Risposte:


1

Ci sono molte persone che ti diranno che è una cattiva idea disabilitare swap / pagefile .

Se decidi che è qualcosa che desideri fare, tuttavia, puoi:

  • Fare clic con il tasto destro del mouse su Computer
    • Fai clic su Proprietà
  • Fai clic su Impostazioni di sistema avanzate
    • Fai clic sulla scheda Avanzate
  • Fai clic su Prestazioni
    • Fai clic sulla scheda Avanzate
    • Fai clic su Memoria virtuale - Modifica

Qui, puoi apportare modifiche a dove e quanto file di paging stai utilizzando. Sono abbastanza sicuro che tutti saranno d'accordo sul fatto che spostare il tuo file di paging dal tuo SSD e metterlo su un HDD sarebbe una buona idea, ma disabilitarlo completamente potrebbe causare problemi.


Questo non è qualcosa che voglio fare, in quanto voglio disabilitare lo scambio solo per un processo. Direi che disabilitare il file di paging è anche una cattiva idea :-)
nothrow

Mi dispiace, mi viene detto da più fonti che si tratta di una situazione di tipo tutto o niente. Mi dispiace non poter essere di ulteriore aiuto.
earthmeLon
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.