Was ist die Verhinderung der Datenausführung in Windows 10?


Data Execution Prevention (DEP) ist eine Sicherheitsfunktion auf Systemebene, die in Windows-Computern enthalten ist. Der Hauptzweck von DEP besteht darin, Prozesse und Dienste auf Schutz vor bösartigen Code-Exploits zu überwachen, indem alle Programme heruntergefahren werden, die im Speicher nicht ordnungsgemäß ausgeführt werden.

Die Funktion, die auch als ausführbare Datei bezeichnet wird Der Weltraumschutz umfasst eine Reihe von Hardware- und Softwaretechnologien, die zusätzliche Systemspeicherprüfungen ausführen, um die Ausführung von Schadcode zu verhindern.

Immer wenn ein schädliches Programm versucht, Code in auszuführen DEP markiert bestimmte Systemspeicherorte, die für autorisierte Programme und Windows reserviert sind, als nicht ausführbar und gibt einen Fehler aus.

All dies geschieht in Bezug auf Verhindern Sie Schäden an Ihrem Computer durch Viren und andere Sicherheitsbedrohungen. DEP kann jedoch manchmal zu Konflikten mit legitimen Programmen wie Ihrem Antivirenprogramm führen. In diesem Fall müssen Sie möglicherweise die Funktion für bestimmte Apps deaktivieren.

Funktionsweise der Verhinderung der Datenausführung in Windows 10

DEP ist keine umfassende Verteidigung gegen alle Exploits mit bösartigem Code. Dies ist nur ein weiteres Tool, das Sie neben Ihrer Sicherheitssoftware zum Sichern Ihrer Apps verwenden können.

In vielen Betriebssystemen gibt es reservierte Speicherbereiche, in denen wichtige Programme und Funktionen ausgeführt werden. Dieser Speicherplatz ist begrenzt. Wenn also etwas nicht richtig geschriebenes oder bösartiger Code eingeht, kann er zu viel Speicherplatz beanspruchen und zu einer Pufferüberlaufsituation führen.

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

In diesem Fall können Benutzer oder Programme, die nicht darauf zugreifen sollten, auf potenziell kritische Daten zugreifen.

DEP greift ein, um einem solchen Zugriff oder einer solchen Ausführung entgegenzuwirken von ausführbare Programme, die nicht in die Systemspeicherbereiche geladen werden dürfen. Die Funktion löst sofort eine Ausnahme aus, wenn verdächtiges Laden von Code erkannt und dessen Ausführung verhindert wird.

Der Nachteil von DEP besteht darin, dass möglicherweise ältere Nicht-Microsoft-Programme gekennzeichnet werden, die auf Windows-Diensten basieren. Sie können jedoch DEP deaktivieren oder in Ihren Systemeinstellungen eine Ausnahme erstellen, um solche Programme auszuführen.

Hinweis: Einige DEP-Fehler werden durch veraltete Gerätetreiber im System verursacht.

Arten der Verhinderung der Datenausführung in Windows 10

Es gibt zwei verschiedene Methoden zum Erstellen von DEP:

  • Hardware- basierte DEP
  • Softwarebasierte DEP
  • Hardwarebasierte DEP

    Eine hardwarebasierte DEP erkennt verdächtigen Code Das wird aus Speicherbereichen als nicht ausführbar ausgeführt, fängt ab und löst eine Ausnahme auf Verhindern Sie Angriffe auf das System aus. Die einzige Ausnahme besteht darin, dass die Region speziell ausführbaren Code enthält.

    Hardware-basiertes DEP verwendet Prozessorhardware, um den Speicher mit einem geeigneten Satz von Attributen zu kennzeichnen, die angeben, dass Code nicht aus diesem Speicher ausgeführt werden sollte.

    Um hardwarebasiertes DEP verwenden zu können, müssen die folgenden Bedingungen erfüllt sein:

  • Der Prozessor Ihres Computers muss hardwarebasiertes DEP unterstützen. Die tatsächliche Implementierung der DEP-Hardware hängt von der Prozessorarchitektur wie AMD und Intel ab, deren Windows-kompatible Architekturen auch DEP-kompatibel sind.
  • Aktivieren Sie die hardwarebasierte DEP in den BIOS.
  • Auf Ihrem Computer muss Windows Server 2003 mit Service Pack 1 oder Windows XP mit Service Pack 2 installiert sein.
  • Aktivieren Sie hardwarebasiertes DEP für Programme auf Ihrem Computer. In 32-Bit-Programmen ist die hardwarebasierte DEP je nach Konfiguration möglicherweise deaktiviert. In 64-Bit-Versionen von Windows ist die Einstellung jedoch immer für integrierte 64-Bit-Programme aktiviert.
  • Sie sind sich nicht sicher, welche Windows-Version auf Ihrem PC ausgeführt wird? Hier sind 4 Möglichkeiten, um festzustellen, ob Sie 32-Bit- oder 64-Bit-Windows verwenden.

    Software-basiertes DEP

    Software-basiertes DEP ist ein zusätzlicher Satz von DEP-Sicherheitsüberprüfungen, die helfen Verhindern Sie, dass bösartiger Code Ausnahmemechanismen in Windows nutzt.

    Diese Art von DEP wird auf jedem Prozessor ausgeführt, auf dem Windows XP Service Pack 2 ausgeführt werden kann, und schützt nur begrenzte System-Binärdateien. unabhängig von den hardwarebasierten DEP-Funktionen Ihres Prozessors.

    Ermitteln, ob DEP auf Ihrem Windows 10-PC aktiv ist

    Sie können den DEP-Status aktivieren Führen Sie die folgenden Schritte auf Ihrem PC-System aus:

    1. Öffnen Sie die Systemsteuerungund wählen Sie System und Sicherheit.
      1. Wählen Sie als Nächstes System.
        1. Geben Sie Erweiterte Systemeinstellungen anzeigenin das Suchfeld ein.
          1. In den Systemeinstellungen Wählen Sie im Popup-Fenster Einstellungenim Abschnitt Leistungaus.
            1. Wählen Sie Registerkarte "Verhinderung der Datenausführung"zum Öffnen der DEP-Einstellungen.
              1. Sie sehen Ihre aktuelle DEP Status auf Ihrem System und ob der Prozessor Ihres Computers hardwarebasiertes DEP unterstützt oder nicht.
                1. Y. Bei Bedarf können Sie auch Ausnahmen zu DEP hinzufügen, dies jedoch nur, wenn es keine anderen Alternativen gibt. Um Ausnahmen hinzuzufügen, wählen Sie DEP für alle Programme und Dienste außer den von mir ausgewähltenaktivieren und dann Hinzufügen.Wählen Sie die ausführbare Datei aus, die ausgeschlossen werden soll, und starten Sie Ihren PC neu, damit die Änderungen wirksam werden.
                2. Hinweis: Die meisten Konflikte werden durch 32-Bit-Programme verursacht, und Sie können 64-Bit-Programme nicht von DEP ausschließen.

                  Wie DEP in Windows 10 aktivieren oder deaktivieren

                  Sie können DEP in Windows 10 deaktivieren, um bestimmte Ausnahmen oder Änderungen für einige Anwendungen, die unter Windows 10 verwendet werden sollen vorzunehmen. Dies wird nicht empfohlen, aber wenn Sie müssen, können Sie dies derzeit nur über eine Befehlszeile tun.

                  1. Um zu beginnen, wählen Sie Startund Geben Sie CMDein, um das Eingabeaufforderungsmenü zu öffnen. Wählen Sie Als Administrator ausführen, um eine Eingabeaufforderung mit erhöhten Rechten zu öffnen.
                    1. Geben Sie diesen Befehl im Eingabeaufforderungsfenster ein : BCDEDIT / SET {CURRENT} NX IMMER AUSund drücken Sie die Eingabetaste. Die Änderung wird nach dem Neustart Ihres Computers wirksam. In einigen Fällen müssen Sie möglicherweise eine BIOS-Einstellung anpassen, um DEP über diesen Befehl zu deaktivieren.
                    2. Hinweis: Wenn Sie DEP deaktivieren möchten Überprüfen Sie für ein Programm, dem Sie vertrauen, zunächst, ob dem Herausgeber eine DEP-kompatible Version oder Updates zur Verfügung stehen. Wenn eine DEP-kompatible Version oder ein DEP-kompatibles Update verfügbar ist, installieren Sie es und lassen Sie DEP aktiv, damit Sie den Schutz genießen können, den es bieten kann. Andernfalls kann das Deaktivieren von DEP dazu führen, dass Ihr System anfällig für einen Angriff auf andere Dateien und Programme übertragen wird.

                      1. Um DEP wieder zu aktivieren, öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten und Geben Sie diesen Befehl ein: BCDEDIT / SET {CURRENT} NX IMMER. Starten Sie Ihren PC neu, damit die Änderungen wirksam werden.
                      2. DEP-Schutz genießen

                        Die Verhinderung der Datenausführung ist eine wertvolle Funktion Nicht alle Software und Hardware unterstützen dies vollständig. Aus diesem Grund können auf Ihrem PC aufgrund der Konflikte, mit denen einige Windows-Prozesse bei der Arbeit mit DEP konfrontiert sind, bestimmte Probleme und Fehlermeldungen auftreten.

                        DEP gehört jedoch zu den grundlegendsten Windows-basierten Systemschutzfunktionen. Sofern kein gültiger Grund für die Deaktivierung vorliegt, sollte DEP standardmäßig immer aktiv bleiben und mit Vorsicht behandelt werden.

                        Zusammenhängende Posts:


                        19.01.2021