L'approccio intelligente non è cancellare ogni voce, ma adattare la pulizia a ciò che vuoi davvero eliminare. Nelle opzioni Utilizzo software di PrivaZer, sotto Userassist, hai due scelte:
In breve: Collegamenti non validi cancella la traccia forense più importante (prove di software non più presente sulla macchina) senza disturbare la tua configurazione attuale, mentre Rimuovi tutto è la cancellazione completa. Questa è la scelta mostrata sopra.
UserAssist è un artefatto del registro di Windows che registra i programmi avviati tramite l'interfaccia grafica, il menu Start, il desktop, la barra delle applicazioni, Explorer, ma non i programmi avviati da riga di comando o script. Si trova sotto HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist.
Per ogni programma, può conservare un conteggio delle esecuzioni, la data e l'ora dell'ultimo avvio, e su Windows Vista e versioni successive, per quanto tempo e con quale frequenza la sua finestra è rimasta in primo piano. Si tratta di una registrazione precisa e con timestamp di cosa hai effettivamente aperto e con quale frequenza, uno dei segni più chiari di utilizzo diretto che Windows conserva. Pulirla rimuove questa traccia.
| Campo | Cosa rivela | Elaborazione da parte di PrivaZer |
|---|---|---|
| Identificatore del programma | Quale programma o collegamento è stato avviato | Rimosso |
| Conteggio delle esecuzioni | Quante volte è stato aperto dalla GUI | Rimosso |
| Ora dell'ultima esecuzione | Quando è stato aperto l'ultima volta | Rimosso |
| Tempo & conteggio in primo piano | Quanto attivamente è stata usata la finestra | Rimosso |
| Tipo di avvio | Esecuzione diretta dell'eseguibile rispetto ad avvio da collegamento | Rimosso |
UserAssist non ha alcuna parte estetica come le impostazioni di visualizzazione degli shellbags, ogni campo è una registrazione di cosa hai aperto e come. Lo spostamento ROT13 sul nome del programma è offuscamento, non protezione: è banale da invertire, ed è esattamente ciò che gli strumenti forensi decodificano per primo. PrivaZer rimuove queste voci in modo che la traccia di utilizzo non rimanga più nel registro.
Sì. PrivaZer rileva e cancella le voci di UserAssist come parte di una scansione, e può anche mirare a esse singolarmente, usando la scelta Collegamenti non validi o Rimuovi tutto descritta sopra.
A differenza di Amcache.hve o dello Shimcache, UserAssist si trova interamente nel tuo hive utente (HKEY_CURRENT_USER), non in un hive bloccato a livello di sistema né in una cache svuotata allo spegnimento. PrivaZer rimuove semplicemente i valori di registro corrispondenti, non serve alcun riavvio o svuotamento della cache perché la modifica abbia effetto, e non sono richiesti diritti di amministratore trattandosi del tuo hive utente.
Sì, ed è esattamente ciò che Collegamenti non validi è pensato per cancellare. Disinstallare un programma non rimuove la sua cronologia in UserAssist. Il conteggio delle esecuzioni, la data dell'ultimo utilizzo e il tempo in primo piano possono rimanere, mostrando che il programma è stato usato, e con quale frequenza, anche dopo che ogni traccia del programma stesso è scomparsa. Un esaminatore può interpretare questo come prova di un utilizzo abituale su una macchina dove il software non esiste più.
Sì. UserAssist è una cache che Windows mantiene per uso proprio e ricostruisce automaticamente; non influisce sui programmi installati, sui file o sulla stabilità del sistema.
L'unico effetto collaterale visibile riguarda Rimuovi tutto: Windows usa in parte i conteggi di UserAssist per decidere quali app compaiono come più usate nel menu Start, quindi cancellare tutto azzera quella classifica finché non riavvii i tuoi programmi abituali. Con Collegamenti non validi, le voci per il software che usi ancora vengono lasciate intatte, quindi quella classifica non viene disturbata.
Nuove voci compaiono mentre continui ad avviare programmi dal menu Start o da Explorer, ed è normale: UserAssist è un registro continuo dell'attività dalla GUI. La pulizia rimuove la traccia storica accumulata fino a quel momento. Esegui PrivaZer periodicamente per mantenerla ridotta.
Tutti e tre registrano che un software è esistito o è stato eseguito, ma catturano cose diverse. UserAssist è specifico per i programmi avviati tramite l'interfaccia grafica, ed è l'unico dei tre con un conteggio delle esecuzioni e un tempo in primo piano, una misura di utilizzo effettivo, non solo di presenza. Amcache è un file hive con ricchi metadati per programma incluso un hash SHA-1, indipendentemente da come il programma è stato avviato. Shimcache registra principalmente percorsi e date dell'ultima modifica per i file elaborati da Windows. Pulirne solo uno lascia intatti gli altri due.
Per gli altri due, vedi: Come pulire Amcache su Windows e Come pulire lo Shimcache su Windows.