Che cos'è la prevenzione dell'esecuzione dei dati in Windows 10


Data Execution Prevention (DEP) è una funzionalità di sicurezza a livello di sistema inclusa nelle macchine Windows. Lo scopo principale di DEP è monitorare processi e servizi su proteggere dagli exploit di codice dannoso chiudendo qualsiasi programma che non viene eseguito correttamente in memoria.

La funzionalità, nota anche come eseguibile protezione dello spazio, comprende una serie di tecnologie hardware e software che eseguono controlli della memoria di sistema extra per impedire l'esecuzione di codice dannoso.

Ogni volta che un programma dannoso tenta di eseguire codice in posizioni di memoria di sistema specifiche riservate a programmi autorizzati e Windows, DEP li contrassegna come non eseguibili e genera un errore.

Tutto questo avviene in modo da prevenire eventuali danni al computer da virus e altre minacce alla sicurezza. Tuttavia, DEP a volte può entrare in conflitto con programmi legittimi come il tuo antivirus, nel qual caso potresti dover disabilitare la funzione per app specifiche.

Come funziona la prevenzione dell'esecuzione dei dati in Windows 10

DEP non è una difesa completa contro tutti gli exploit di codice dannoso; è solo un altro strumento che puoi utilizzare insieme al tuo software di sicurezza per proteggere le tue app.

In molti sistemi operativi, esistono aree di memoria riservate in cui vengono eseguiti programmi e funzioni critici. Questo spazio di memoria è limitato, quindi se qualcosa che non è scritto correttamente o un codice dannoso entra, potrebbe occupare troppo spazio lasciandoti con una situazione di overflow del buffer.

In_content_1 all: [ 300 x 250] / dfp: [640 x 360]->

Quando ciò accade, potrebbe dare accesso a dati potenzialmente critici a utenti o programmi che non dovrebbero accedervi.

DEP interviene per contrastare tale accesso o esecuzione da qualsiasi programmi eseguibili che non è autorizzato a caricare nelle aree di memoria del sistema. La funzione solleva immediatamente un'eccezione quando rileva il caricamento di codice sospetto e ne impedisce l'esecuzione.

Lo svantaggio di DEP è che può segnalare vecchi programmi non Microsoft che si basano sui servizi Windows. Tuttavia, puoi disabilitare DEP o creare un'eccezione nelle impostazioni di sistema per eseguire tali programmi.

Nota: alcuni errori DEP sono causati da driver di dispositivo obsoleti nel sistema.

Tipi di prevenzione dell'esecuzione dei dati in Windows 10

Esistono due diversi metodi per creare DEP:

  • Hardware- DEP basato su software
  • DEP basato su software
  • DEP basato su hardware

    Un DEP basato su hardware rileva il codice sospetto che viene eseguito da regioni di memoria come non eseguibile, intercetta e solleva un'eccezione a prevenire eventuali attacchi al sistema. L'unica eccezione è dove la regione contiene specificamente codice eseguibile.

    DEP basato su hardware si basa sull'hardware del processore per contrassegnare la memoria con un insieme appropriato di attributi che indicano che il codice non deve essere eseguito da quella memoria.

    Per utilizzare DEP basato su hardware, devono essere soddisfatte le seguenti condizioni:

    • Il processore del tuo computer deve supportare DEP basato su hardware. L'attuale implementazione hardware DEP varia in base all'architettura del processore come AMD e Intel, le cui architetture compatibili con Windows sono anche compatibili con DEP.
    • Abilita DEP basato su hardware in BIOS. li>
    • Il computer deve avere Windows Server 2003 con Service Pack 1 installato o Windows XP con Service Pack 2.
    • Abilita DEP basato su hardware per i programmi sul computer. Nei programmi a 32 bit, DEP basato su hardware può essere disabilitato a seconda della configurazione, ma nelle versioni a 64 bit di Windows, l'impostazione è sempre abilitata per i programmi integrati a 64 bit.
    • Non sei sicuro di quale versione di Windows sia in esecuzione sul tuo PC? Ecco 4 modi per sapere se stai utilizzando Windows a 32 o 64 bit.

      DEP basato su software

      DEP basato su software è un set aggiuntivo di controlli di sicurezza DEP che aiutano impedire al codice dannoso di sfruttare i meccanismi di gestione delle eccezioni in Windows.

      Questo tipo di DEP viene eseguito su qualsiasi processore in grado di eseguire Windows XP Service Pack 2 e protegge solo binari di sistema limitati, indipendentemente dalle funzionalità DEP basate su hardware del processore.

      Come sapere se DEP è attivo sul tuo PC Windows 10

      Puoi controllare lo stato DEP su sul sistema PC utilizzando i seguenti passaggi:

      1. Apri Pannello di controlloe seleziona Sistema e sicurezza.
        1. Quindi, seleziona System”.
          1. Digita Visualizza impostazioni di sistema avanzatenella casella di ricerca.
            1. Nelle impostazioni di sistema popup, seleziona Impostazioninella sezione Prestazioni.
              1. Seleziona Scheda Prevenzione esecuzione datiper aprire le impostazioni DEP.
                1. Vedrai il tuo DEP corrente lo stato del sistema e se il processore del computer supporta la funzionalità DEP basata su hardware.
                  1. Y Puoi anche aggiungere eccezioni a DEP se necessario, ma fallo solo se non ci sono altre alternative. Per aggiungere eccezioni, seleziona Attiva DEP per tutti i programmi e servizi ad eccezione di quelli che seleziono, quindi seleziona Aggiungi.Scegli il file eseguibile che desideri escludere, quindi riavvia il PC affinché le modifiche abbiano effetto.
                  2. Nota: la maggior parte dei conflitti è causata da programmi a 32 bit e non puoi escludere programmi a 64 bit da DEP.

                    Come per abilitare o disabilitare DEP in Windows 10

                    Puoi disabilitare DEP in Windows 10 in modo da apportare eccezioni o modifiche specifiche per alcuni applicazioni da utilizzare su Windows 10. Questo non è consigliato, ma se è necessario, l'unico modo per farlo al momento è tramite una riga di comando.

                    1. Per iniziare, seleziona Avviae digita CMDper aprire il menu del prompt dei comandi. Seleziona Esegui come amministratoreper aprire un prompt dei comandi con privilegi elevati.
                      1. Nella finestra del prompt dei comandi, inserisci questo comando : BCDEDIT / SET {CURRENT} NX ALWAYSOFFe premi Invio. La modifica avrà effetto dopo il riavvio del computer. In alcuni casi, potrebbe essere necessario modificare un'impostazione del BIOS per disabilitare DEP tramite questo comando.
                      2. Nota: se desideri disattivare DEP per un programma di cui ti fidi, controlla prima se l'editore ha una versione compatibile con DEP disponibile o ha aggiornamenti disponibili. Se è disponibile una versione o un aggiornamento compatibile con DEP, installalo e lascia DEP attivo in modo da poter godere della protezione che può offrire. In caso contrario, la disabilitazione di DEP potrebbe lasciare vulnerabile a un attacco il sistema che potrebbe diffondersi ad altri file e programmi.

                        1. Per abilitare nuovamente DEP, apri un prompt dei comandi con privilegi elevati e inserisci questo comando: BCDEDIT / SET {CURRENT} NX ALWAYSON. Riavvia il PC affinché le modifiche abbiano effetto.
                        2. Goditi la protezione DEP

                          Mentre la prevenzione dell'esecuzione dei dati è una funzionalità preziosa , non tutto il software e l'hardware lo supportano completamente. Per questo motivo, il tuo PC potrebbe riscontrare determinati problemi e messaggi di errore a causa dei conflitti che alcuni processi Windows devono affrontare quando lavorano con DEP.

                          Tuttavia, DEP è tra le protezioni di sistema basate su Windows più basilari. A meno che non ci sia un motivo valido per disabilitarlo, DEP dovrebbe rimanere sempre attivo per impostazione predefinita ed essere trattato con cautela.

                          Post correlati:


                          19.01.2021