Uno strumento molto utile messo proprio a disposizione da Windows è SEHOP (Structured Exception Handler Overwrite Protection): è una funzione che permette di proteggerci dai buchi presenti nel sistema o nelle applicazioni installate ed è integrata nelle versioni Server di Windows (Windows Server 2008 e Windows Server 2008 R2) e in Windows Vista e Seven, ma in questi ultimi due non è abilitata. Questa funzione può essere applicata a tutti i programmi installati o semplicemente ad alcuni particolari: infatti alcuni potrebbero creare problemi di incompatibilità e quindi, nel caso in cui lo abbiamo attivo su tutte le applicazioni, dobbiamo disabilitarlo.
- scaricando il file da QUI e installarlo (in questo modo si applica a tutti i programmi che abbiamo);
- manualmente (possiamo decidere se ad alcuni programmi o a tutti).
- Andate su Esegui (premente il tasto WIN della vostra tastiera o nella barra di Windows e scrivete "esegui") e digitate regedit.
- Vi comparirà una finestra con delle cartelle a sinistra ed eseguite questo percorso (aprire le cartelle): HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel
- Se nell'ultima cartella kernel non troviamo il file DisableExceptionChainValidation, creiamo la chiave cliccando con il tasto destro all'interno della cartella e selezionare Nuovo -> DWord dandogli come nome proprio DisableExceptionChainValidation. Facendo doppio click su di esso gli diamo il valore 0 per abilitarlo.
- Chiudere l'editor di registro e riavviare il PC.
- Per disabilitare SEHOP in seguito, basta dargli il valore 1 alla chiave appena creata.
- Andate su Esegui (premente il tasto WIN della vostra tastiera o nella barra di Windows e scrivete "esegui") e digitate regedit.
- Vi comparirà una finestra con delle cartelle a sinistra ed eseguite questo percorso (aprire le cartelle) per le macchine a 32 bit: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options. Per quelle a 64 bit invece: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Image File Execution Options.
- Qui fare click con il tasto destro e selezionare Nuovo -> Chiave: immettere come nome il nome del processo del programma che vogliamo eseguire (il nome del file .exe, per esempio per Internet Explorer scrivere iexplorer.exe).
- Noteremo che si è creata una nuova cartella/chiave: qui ora sempre con il tasto destro cliccare con il tasto destro all'interno della cartella e selezionare Nuovo -> DWord dandogli come nome proprio DisableExceptionChainValidation. Facendo doppio click su di esso gli diamo il valore 0 per abilitarlo.
- Per disabilitare SEHOP per quell'applicazione in seguito, basta dargli il valore 1 alla chiave appena creata.
SEHOP è molto consigliato per tenere al sicuro i propri computer senza dover preoccuparsi di falle presenti in programmi e nel sistema.
Questo articolo è stato scritto da me anche su ChimeraRevo.


0 commenti :
Posta un commento