¿Qué es la protección de ejecución de datos?
La Prevención de ejecución de datos (DEP) es una función del procesador compatible con el Service Pack 2 (SP2) de Microsoft Windows XP que evita la ejecución de código en áreas de memoria marcadas como almacenes de datos. Esta característica también se conoce como "no ejecutar" y "ejecutar protección". Al intentar ejecutar código en una página de datos marcada, se produce una excepción inmediatamente y se impide la ejecución del código. Esto evita que un atacante use código para desbordar un búfer de datos y luego ejecutar ese código.
----------------------------------------
La Prevención de ejecución de datos (DEP) ayuda a evitar que los virus y otras amenazas a la seguridad causen daños al ejecutar código malicioso desde ubicaciones de memoria que solo Windows y otros programas pueden usar. Este tipo de amenaza causa daños al apoderarse de una o más ubicaciones de memoria que utiliza un programa y luego se propaga y daña otros programas, archivos e incluso sus contactos de correo electrónico.
A diferencia de un firewall o un programa antivirus, DEP no puede evitar que se instalen programas dañinos en su computadora. Sin embargo, monitorea sus programas para determinar si están usando la memoria del sistema de manera segura. Para hacer esto, el software DEP, solo o junto con un microprocesador compatible, marca ciertas ubicaciones de memoria como "no ejecutables". Si un programa intenta ejecutar código desde una ubicación protegida, DEP cerrará el programa y le notificará. Esta acción se realizará incluso si el código no es malicioso
------------------------------- --- -----------
Los síntomas de fallas relacionadas con el soporte de Prevención de ejecución de datos incluyen violaciones de acceso en aplicaciones que intentan ejecutarse desde la memoria cuando DEP está habilitado. En este caso, aparece un cuadro de diálogo que indica que la aplicación encontró un error debido a DEP. El cuadro de diálogo contiene un mensaje similar al siguiente:
Prevención de ejecución de datos
Las funciones de seguridad de Windows detectaron un problema y cerraron este programa.
Nombre: Nombre de la aplicación
Editor: Editor de la aplicación
La Prevención de ejecución de datos ayuda a proteger contra virus y otras amenazas a la seguridad. ¿Cómo funciona?
(Seguido de los botones Avanzado y Aceptar).
Si DEP es la causa del error en su aplicación, le recomendamos que se comunique con el proveedor de la aplicación para determinar si hay actualizaciones. disponible para permitir que las aplicaciones funcionen correctamente cuando DEP está habilitado. Para resolver estos problemas, se recomienda instalar esta actualización.
Después de hacer clic en Aceptar, aparece un mensaje estándar de Informe de errores de Windows con una opción para enviar un informe de errores. También puede ver qué información se recopila a través de la opción "haga clic aquí".
Después de hacer clic en el enlace "Haga clic aquí" en la interfaz de informe de errores, aparecerá la interfaz de detalles. En la sección Firma de error de los datos, puede ver si este error se identifica como Tipo de evento: BEX indica un error relacionado con DEP.
Esta interfaz también proporciona información adicional, principalmente de algunos parámetros de excepción. : Datos del parámetro
1 Nombre de la aplicación
2 Versión de la aplicación
3 Marca de tiempo de la aplicación
4 Nombre del módulo
5 Versión del módulo
6 Marca de tiempo del módulo
7 Desplazamiento del módulo
8 Código de excepción (c0000005=infracción de acceso, c0000409 = desbordamiento del búfer)
En la pantalla inicial, también puede hacer clic en Avanzado para acceder a los ajustes de configuración de DEP. Puede usar estos ajustes para agregar excepciones para aplicaciones que experimenten errores.
El cuadro de diálogo Prevención de ejecución de datos proporciona las siguientes tres opciones: Habilitar DEP para todos los programas (recomendado) Desactivar DEP (no recomendado) Ayudar a proteger todos los programas excepto los siguientes:
Al seleccionar una de estas opciones, puede excluir una o más aplicaciones o configurar los ajustes de DEP para toda la computadora. Si configura la opción "Desactivar DEP", se agrega un modificador al archivo de configuración boot.ini de la instalación de Windows que se está ejecutando actualmente. Los modificadores de boot.ini son los siguientes: /noexecute: este es el modificador predeterminado. Habilite DEP. /execute: esto desactiva DEP.
Nota: Se recomienda no desactivar DEP globalmente. Esto deja la computadora en un estado menos seguro.
También se puede acceder a estas configuraciones de DEP en Propiedades del sistema.
Si no hay ninguna actualización disponible para su aplicación, siga estos pasos para acceder y configurar los ajustes de configuración de DEP: 1. Cuando ocurra un error en su aplicación, haga clic en Avanzado.
2. En el cuadro de diálogo Prevención de ejecución de datos, seleccione "Ayuda a proteger todos los programas excepto:"
3. Haga clic en la marca junto al cuadro de la aplicación y haga clic en Aplicar.
4. Aparecerá un mensaje indicándole que debe reiniciar el sistema. Haga clic en Aceptar.
5. Haga clic en Aceptar nuevamente y luego reinicie el sistema.
También puede realizar este procedimiento en Propiedades del sistema: 1. Haga clic en Inicio y luego en Panel de control.
2. En la vista Clásica, haga doble clic en Sistema.
3. Haga clic en la pestaña Avanzado, haga clic en Rendimiento y luego haga clic en Configuración.
4. En el cuadro de diálogo Opciones de rendimiento, haga clic en la pestaña Prevención de ejecución de datos.
5. Seleccione "Habilitar DEP para todos los programas y servicios excepto los que selecciono:" y luego haga clic en Agregar.
6. En el cuadro de diálogo Abrir, busque y seleccione la aplicación y luego haga clic en Abrir.
7. Haga clic en Aplicar y luego haga clic en Aceptar. Aparecerá un mensaje informándole que debe reiniciar el sistema para que la configuración surta efecto. Haga clic en Aceptar.
------------------------------------------- ----- -------------------------------------