Se un codice di caricamento dall'heap o dallo stack predefinito viene rilevato da DEP o prevenzione di esecuzione dei dati, viene sollevata un'eccezione. Succede poiché il comportamento è indicativo di codice malevolo (il codice legittimo non viene generalmente caricato in questo modo). In questo modo, DEP protegge il browser dagli attacchi resi, ad esempio tramite buffer overflow e vulnerabilità di tipo simile.
Sebbene sia una funzionalità utile, a volte la funzionalità Protezione esecuzione programmi può essere la causa di determinati problemi di sistema e messaggi di errore. Quindi, se si desidera disabilitare la Protezione esecuzione dati solo per il browser Internet Explorer, ecco come farlo:
Disabilitare Protezione esecuzione programmi Protezione esecuzione programmi per Internet Explorer
Apri Internet Explorer e vai su "Strumenti". L'icona appare come una piccola icona a forma di ingranaggio nell'angolo in alto a destra della schermata di Internet Explorer. Fai clic su "Strumenti" e dalle opzioni visualizzate, seleziona "Opzioni Internet".
Quindi, fare clic sulla scheda 'Avanzate' e scorrere verso il basso fino a trovare l'opzione 'Sicurezza'. Non controllare Abilita la protezione della memoria per mitigare gli attacchi online.
Per abilitare la protezione esecuzione dati, selezionare invece la casella di controllo, fare clic su Applica ed esci.
Vuoi dare un'occhiata anche a questi post?
- Abilita o disabilita la Protezione esecuzione programmi (DEP) in Windows 8
- Verificare lo stato di Data Execution Prevention (DEP) in Windows 8 | 7
- Disattiva o attiva la Protezione esecuzione programmi (DEP) per i singoli programmi.