Was ist DEP?
DEP ist die Abkürzung für Data Execution Prevention (Datenausführungsverhinderung). Dabei handelt es sich um eine Sicherheitsfunktion, die Ihren Computer vor Viren und anderen Sicherheitsbedrohungen schützen kann. Die Datenausführungsverhinderung ist eine Speicherschutzfunktion auf Systemebene, die in das Betriebssystem von Windows XP und Windows Server 2003 integriert ist. Sie kann auch in Linux und Mac OS angewendet werden.
Schadsoftware kann versuchen, Code von einem Systemspeicherplatz auszuführen, der für Windows und andere autorisierte Programme reserviert ist, um Windows anzugreifen. Diese Arten von Angriffen können Ihre Programme und Dateien beschädigen.
DEP kann Ihr Programm überwachen, um sicherzustellen, dass es den Systemspeicher sicher nutzt und trägt so zum Schutz Ihres Computers bei. Wenn DEP feststellt, dass ein Programm auf dem Computer den Speicher falsch nutzt, schließt es das Programm und gibt Ihnen eine Meldung aus.
Wie funktioniert es?
Nachdem wir erfahren haben, was DEP ist, schauen wir jetzt wie es funktioniert. Wenn eine Anwendung versucht, Code von einer geschützten Seite auszuführen, erhält die Anwendung eine Ausnahme mit dem Statuscode STATUS_ACCESS_VIOLATION. Wenn Ihre Anwendung den Code von der Speicherseite aus ausführen muss, muss sie entsprechende Attribute für den Schutz des virtuellen Speichers zuweisen und festlegen.
Bei der Zuweisung von Speicher muss der zugewiesene Speicher als PAGE_EXECUTE, PAGE_EXECUTE_READ, PAGE_EXECUTE_READWRITE oder PAGE_EXECUTE_WRITECOPY gekennzeichnet sein. Die Heap-Allokation durch Aufruf der Funktionen malloc und HeapAlloc ist nicht ausführbar.
Die Anwendung kann keinen Code aus dem Standardprozess-Heap oder -Stack ausführen.
Entsprechend der Einstellung für den Seitenschutz bei Nicht-Ausführung in den Startkonfigurationsdaten wird DEP beim Systemstart konfiguriert. Die Anwendung kann die aktuelle Richtlinieneinstellung durch den Aufruf der Funktion GetSystemDEPPolicy erhalten. Entsprechend der Richtlinieneinstellung kann die Anwendung die DEP-Einstellung des aktuellen Prozesses durch den Aufruf der Funktion SetProcessDEPPolicy ändern.
Wie schaltet man es aus?
Wenn Sie DEP für ein Programm, dem Sie vertrauen, deaktivieren möchten, sollten Sie zunächst prüfen, ob der Softwarehersteller eine DEP-kompatible Version des Programms oder ein Update zur Verfügung gestellt hat, bevor Sie die DEP-Einstellungen ändern.
Wenn ein Update oder eine DEP-kompatible Version verfügbar ist, empfehlen wir, diese zu installieren und DEP eingeschaltet zu lassen, damit Sie von dem Schutz profitieren können, den es bietet. Wenn der Herausgeber jedoch keine aktualisierte Version des Programms veröffentlicht hat, die mit DEP kompatibel ist, können Sie DEP für das Programm deaktivieren.
Wie schalte ich die Datenausführungsverhinderung auf dem vertrauenswürdigen Computer aus? Folgen Sie der nachstehenden Anleitung:
Schritt 1: Klicken Sie mit der rechten Maustaste auf Dieser PC auf Ihrem Desktop und wählen Sie im Menü Eigenschaften. Auch das Kontextmenü des Datei-Explorers kann Ihnen dabei helfen.
Schritt 2: Wählen Sie Erweiterte Systemeinstellungen im Fenster System. Wenn Sie nach einem Administratorpasswort oder einer Bestätigung gefragt werden, geben Sie bitte das Passwort ein oder bestätigen Sie es.
Schritt 3: Klicken Sie dann auf die Registerkarte Erweitert > Leistung > Einstellungen….
Schritt 4: Klicken Sie auf die Registerkarte Datenausführungsverhinderung und aktivieren Sie die Option Datenausführungsverhinderung für alle Programme und Dienste einschalten.
Schritt 5: Um DEP für ein einzelnes Programm zu deaktivieren, aktivieren Sie das Kontrollkästchen neben dem Programm und klicken Sie auf OK. Wenn das Programm nicht in der Liste enthalten ist, klicken Sie auf Hinzufügen. Navigieren Sie zum Ordner Programme, suchen Sie die ausführbare Datei des Programms (sie hat die Dateierweiterung .exe) und klicken Sie auf Öffnen.
Schritt 6: Klicken Sie im Dialogfeld Systemeigenschaften (falls angezeigt) auf OK und anschließend erneut auf OK. Möglicherweise müssen Sie Ihren Computer neu starten, damit die Änderungen wirksam werden.
Der Datenausführungsschutz ist einer der grundlegendsten Schutzmaßnahmen, die ein Windows-System haben kann, und sollte, falls erforderlich, immer aktiviert sein.
Schlussworte
Dies sind alle Informationen über DEP Windows. Sie haben erfahren, „was DEP ist“ und „wie es funktioniert“. Außerdem wissen Sie, wie Sie es in Windows 10 deaktivieren können.