Medidas de corrección estándar

Acciones estándar

En la tabla siguiente se proporciona una lista de las acciones de corrección estándar integradas en AppDNA. Cada acción tiene uno o más detalles de acción asociados. Puede cambiar la acción y el detalle de acción asociados a un algoritmo y también puede agregar sus propias acciones personalizadas y detalles de acción, como se describe en Agregar una acción de corrección.

Acción Esfuerzo Acción RAG Descripción
Se requieren pruebas adicionales Duro Ámbar Se requieren pruebas adicionales
Se requieren pruebas adicionales de XenApp Mediano Verde Se requieren pruebas adicionales de XenApp
Virtualización de aplicaciones Fácil Verde Implementar mediante una tecnología de virtualización de aplicaciones.
App-V 5.0 Fácil Verde Usar App-V 5.0
Modificaciones de la Consola de administración de App-V Fácil Verde Las modificaciones son necesarias en la Consola de administración de App-V
Auto Fácil Verde Usar una corrección automática
Cambiar GPO Fácil Verde Cambiar directiva de grupo
Cambiar hardware Duro Rojo Cambiar hardware
Cambiar SO Mediano Verde Cambiar la compilación del sistema operativo
Cambiar software Mediano Ámbar Cambiar software
Virtualización de sobremesas Fácil Verde Implementación mediante una tecnología de virtualización de sobremesas
Modificar archivo OSD Fácil Verde El archivo OSD requiere edición
Excepción Duro Rojo La corrección no es posible (es posible que la aplicación deba ser desarrollada de nuevo o retirada de servicio)
Se requiere una remodelación interna de Firefox Mediano Verde La aplicación web necesita ser desarrollada de nuevo para resolver este problema
Se requiere desarrollo de nuevo de Firefox Duro Rojo La aplicación web necesita ser desarrollada de nuevo para resolver este problema
Remediaciones de Firefox Fácil Verde Las correcciones de Firefox son necesarias para que las páginas web funcionen como se esperaba
Cambios en la infraestructura de IE Mediano Ámbar Se requieren cambios en la infraestructura del entorno
Es necesaria la reconstrucción interna de IE Mediano Verde La aplicación web necesita ser desarrollada de nuevo para resolver este problema
Reconstrucción de IE necesaria Duro Rojo La aplicación necesita ser desarrollada de nuevo
Soluciones de IE Fácil Verde Solución para que las páginas web funcionen como se esperaba
No se requiere remediación Fácil Verde No se requiere remediación
Reconstrucción necesaria Duro Rojo La aplicación debe ser desarrollada de nuevo para solucionar el problema
Reempaquetar Fácil Verde Se debe volver a empaquetar la aplicación o modificar el MSI para solucionar el problema
Secuencia Fácil Verde Es necesario seguir los pasos de secuenciación
Secuencia Duro Verde Es necesario seguir los pasos de secuenciación
Secuencia avanzada Mediano Verde Es necesario seguir los pasos avanzados de secuenciación
Shim Mediano Verde Se aplicará un shim a la aplicación para solucionar el problema
No definido No definido No definido No se ha definido ninguna acción para remediación
Excepción de virtualización Duro Rojo Es posible que la remediación no sea posible
Se requiere una remodelación interna de Secure Web Mediano Verde La aplicación web necesita ser desarrollada de nuevo para resolver este problema
Se requiere desarrollo de nuevo de Secure Web Mediano Verde La aplicación web necesita ser desarrollada de nuevo para resolver este problema
Remediaciones de Secure Web Fácil Verde Se requieren soluciones Secure Web para que las páginas web funcionen como se esperaba.
XenApp Fácil Verde Es necesario seguir los pasos de XenApp

Detalles de la acción estándar

En esta sección se enumeran los detalles de acción disponibles para cada una de las acciones estándar.

Se requieren pruebas adicionales

Detalle de la acción Descripción
La aplicación requiere pruebas de funcionalidad La aplicación requiere pruebas de funcionalidad
Evaluar el riesgo de seguridad de las aplicaciones Evaluar el riesgo de seguridad de las aplicaciones
Se requiere una prueba de compatibilidad del controlador Se requiere una prueba de compatibilidad del controlador
El componente del controlador requiere más pruebas El componente del controlador requiere más pruebas
Verifique que el editor de la aplicación sea confiable Verifique que el editor de la aplicación sea confiable

Se requieren pruebas adicionales de XenApp

Detalle de la acción Descripción
Es posible que se requieran pruebas adicionales Es posible que se requieran pruebas adicionales

Virtualización de aplicaciones

Detalle de la acción Descripción
Implementar aplicaciones mediante una tecnología de virtualización de aplicaciones, como App-V Implementar aplicaciones mediante una tecnología de virtualización de aplicaciones, como App-V

App-V 5.0

Detalle de la acción Descripción
Guía prescriptiva de Microsoft para la secuenciación de Office 2010 Siga las instrucciones prescriptivas de Microsoft para la secuenciación de aplicaciones de Office 2010
Usar App-V 5.0 Usar App-V 5.0

Modificaciones de la Consola de administración de App-V

Detalle de la acción Descripción
Crear FTA globales Crear FTA globales
Seleccione una aplicación para ser proveedor de FTA, cambie el verbo de la otra aplicación Seleccione una aplicación para ser proveedor de FTA, cambie el verbo de la otra aplicación

Auto

Detalle de la acción Descripción
Utilice la corrección automática proporcionada por AppDNA La aplicación necesita la corrección automática proporcionada por AppDNA

Cambiar GPO

Detalle de la acción Descripción
Cambiar la directiva de grupo correspondiente Cambiar la directiva de grupo correspondiente

Cambiar hardware

Detalle de la acción Descripción
Reemplazar hardware subyacente Reemplazar hardware subyacente

Cambiar SO

Detalle de la acción Descripción
Agregar lista de certificados de confianza Agregar lista de certificados de confianza
Agregar componentes no compatibles al sistema operativo Agregar componentes no compatibles al sistema operativo
Agregar redistribuible al SO La compilación del sistema operativo debe incluir esta dependencia, un redistribuible puede estar disponible
Cambiar las claves del Registro en la compilación Cambiar las claves del Registro en la compilación
Implementar aplicaciones principales en el sistema operativo Implementar aplicaciones principales en el sistema operativo
Implementar aplicaciones no adecuadas para la virtualización en el SO Implementar aplicaciones no adecuadas para la virtualización en el SO
Inhabilitar la protección Dep NX en el sistema operativo Inhabilitar la protección Dep NX en el sistema operativo
Modifique el GPO para permitir RPC anónimo y habilitar el puerto 135 en el firewall Modifique el GPO para permitir RPC anónimo y habilitar el puerto 135 en el firewall
Modificar registro para reparar el encadenamiento GINA en Windows Server 2003 Modificar el registro para reparar el encadenamiento GINA en Windows Server 2003, seleccione una acción diferente para Server 2008 y versiones posteriores
Habilitar solo IP v4 Habilitar solo IP v4 en la compilación para los adaptadores de red instalados
Habilitar el subsistema de 16 bits Habilitar el subsistema de 16 bits
Abra el puerto para permitir la comunicación Abra el puerto para permitir la comunicación
Permiso de relajación en la zona de intranet local Permiso de relajación en la zona de intranet local
Ejecutar aplicación en SO de 64 bits Ejecutar aplicación en SO de 64 bits
Ejecutar el servicio de detección de servicio interactivo El servicio de detección de servidores interactivos deberá habilitarse en la compilación del sistema operativo

Cambiar software

Detalle de la acción Descripción
Reemplazar o actualizar el software del proveedor Reemplazar o actualizar el software del proveedor

Virtualización de sobremesas

Detalle de la acción Descripción
Implementar aplicaciones mediante una tecnología de virtualización de sobremesas, como Med-V Implementar aplicaciones mediante una tecnología de virtualización de sobremesas, como Med-V

Modificar archivo OSD

Detalle de la acción Descripción
Modificar sección FTA Modificar sección FTA
Habilitar la directiva LOCAL_INTERACTION_ALLOWED Habilitar la directiva LOCAL_INTERACTION_ALLOWED
Divida la aplicación en pedazos y use DSC para crear dependencias entre paquetes Divida la aplicación en pedazos y use DSC para crear dependencias entre paquetes
Usar DSC para crear dependencias entre paquetes Usar DSC para crear dependencias entre paquetes

Excepción

Detalle de la acción Descripción
No es posible remediar No hay ninguna corrección disponible para esta aplicación

Se requiere una remodelación interna de Firefox

Detalle de la acción Descripción
Opt-in explícitamente al análisis HTML para XSLT si su salida depende de las reglas de análisis HTML: Opt-in explícitamente al análisis HTML para XSLT si su salida depende de las reglas de análisis HTML:
Migrar al espacio de nombres XSL estandarizado: Migrar al espacio de nombres XSL estandarizado:
Desarrollar nuevamente la página para ajustar los cambios en el modelo de objetos de tabla en Firefox Desarrollar nuevamente la página para ajustar los cambios en el modelo de objetos de tabla en Firefox
Desarrollar nuevamente la página para recortar los espacios en blanco donde se necesita Desarrollar nuevamente la página para recortar los espacios en blanco donde se necesita
Desarrollar nuevamente el sitio para que no utilice propiedades heredadas Desarrollar nuevamente el sitio para que no utilice propiedades heredadas
Desarrollar nuevamente el sitio para que el método eval se llame directamente Desarrollar nuevamente el sitio para que el método eval se llame directamente
Desarrollar nuevamente el sitio sin utilizar los punteros en caché para llamar a métodos Desarrollar nuevamente el sitio sin utilizar los punteros en caché para llamar a métodos
Utilice la instrucción estandarizada de procesamiento xml-stylesheet para cargar XSLT: <?xml-stylesheet type=”text/xsl” href=”my.xslt”?> Utilice la instrucción estandarizada de procesamiento xml-stylesheet para cargar XSLT: <?xml-stylesheet type=”text/xsl” href=”my.xslt”?>

Se requiere desarrollo de nuevo de Firefox

Detalle de la acción Descripción
Los elementos BASE deben moverse dentro del HEAD del documento Los elementos BASE deben moverse dentro del HEAD del documento
Cree el elemento y agregue los atributos individualmente mediante la API setAttribute o cree el elemento dentro de uno principal Crear el elemento y agregar los atributos individualmente mediante la API setAttribute o crear el elemento dentro de un elemento principal mediante la API innerHTML
Si tu página contiene estos filtros, quítalos o reemplázalos. Si tu página contiene estos filtros, quítalos o reemplázalos.
Mueva el OBJECT anidado para que sea el OBJECT más externo Mueva el OBJECT anidado para que sea el OBJECT más externo
Desarrollar nuevamente la página para utilizar comportamientos DHTML compatibles Desarrollar nuevamente la página para utilizar comportamientos DHTML compatibles
Desarrollar nuevamente la página para que no utilice las API de documento a través de fragmentos de documento Desarrollar nuevamente la página para que no utilice las API de documento a través de fragmentos de documento
Desarrollar nuevamente la página para que utilice nombres de etiqueta completos al llamar a getElementsByTagName Desarrollar nuevamente la página para que utilice nombres de etiqueta completos al llamar a getElementsByTagName
Desarrollar nuevamente la página para evitar el uso de la declaración de retorno en los protocolos de Javascript Desarrollar nuevamente la página para evitar el uso de la declaración de retorno en los protocolos de Javascript
Desarrollar nuevamente el sitio para que no utilice comentarios condicionales Desarrollar nuevamente el sitio para que no utilice comentarios condicionales
Desarrollar nuevamente el sitio para que no utilice espacios de nombres Desarrollar nuevamente el sitio para que no utilice espacios de nombres
Desarrollar nuevamente el sitio para que no utilice islas de datos XML Desarrollar nuevamente el sitio para que no utilice islas de datos XML
Desarrollar nuevamente el sitio mediante una altura fija para IFrames Desarrollar nuevamente el sitio mediante una altura fija para IFrames
Desarrollar nuevamente el sitio sin los argumentos. propiedad de la llamada Desarrollar nuevamente el sitio sin los argumentos. propiedad de la llamada
Eliminar referencias a dominios externos Eliminar referencias a dominios externos mediante el atributo src para etiquetas de script
Eliminar rutas URL a recursos gopher y telnet Eliminar rutas URL a recursos gopher y telnet
Eliminar imágenes XMB y utilizar un formato de imagen alternativo Es necesario volver a desarrollar la aplicación para eliminar imágenes XMB y utilizar un formato de imagen alternativo como .png.
Reemplazar llamada API por Las llamadas a API interrumpidas o no admitidas deben reemplazarse por una nueva o compatible
Reemplace CDF con la nueva fuente RSS La aplicación necesita ser desarrollada de nuevo para reemplazar CDF con la nueva fuente RSS
Reemplazar la funcionalidad de los componentes ActiveX que no son compatibles con Firefox Reemplazar la funcionalidad de los componentes ActiveX que no son compatibles con Firefox
Reemplazar ventana en el documento donde se necesita Reemplazar ventana en el documento donde se necesita
Vuelva a trabajar la página para agregar el elemento a document.DocumentElement en su lugar Vuelva a trabajar la página para agregar el elemento a document.DocumentElement en su lugar
La aplicación necesita ser desarrollada de nuevo para que los archivos se creen en el servidor web y se proporciona un enlace en el que se puede hacer clic a los usuarios para La aplicación necesita ser desarrollada de nuevo para que los archivos se creen en el servidor web y se proporciona un enlace en el que se puede hacer clic para que los usuarios descarguen el archivo
Es necesario volver a desarrollar la aplicación para utilizar los estándares de nomenclatura conformes Es necesario volver a desarrollar la aplicación para utilizar los estándares de nomenclatura conformes
La aplicación debe ser desarrollada de nuevo para utilizar la extensión correcta para las hojas de estilo La aplicación debe ser desarrollada de nuevo para utilizar la extensión correcta para las hojas de estilo

Remediaciones de Firefox

Detalle de la acción Descripción
Inhabilitar Mostrar contenido mixto en Firefox Inhabilitar Mostrar contenido mixto en Firefox
No utilice componentes COM que no sean compatibles con Firefox No utilice componentes COM que no sean compatibles con Firefox
Preinstalar el componente en la compilación Preinstalar el componente en la compilación
Utilizar la extensión correcta para las hojas de estilo Utilizar la extensión correcta para las hojas de estilo
Lista blanca estos identificadores de clase en el GPO Ax de IE8 Lista blanca estos identificadores de clase en el GPO Ax de IE8

Cambios en la infraestructura de IE

Detalle de la acción Descripción
Agregue un encabezado compatible con X-UA a su página web/encabezado IIS para forzarlo a ejecutarse en el modo estándar IE7 Agregue un encabezado compatible con X-UA a su página web/encabezado IIS para forzarlo a ejecutarse en el modo estándar IE7
Agregue un encabezado compatible con X-UA a su página web/encabezado IIS para forzarlo a ejecutarse en el modo estándar IE8 Agregue un encabezado compatible con X-UA a su página web/encabezado IIS para forzarlo a ejecutarse en el modo estándar IE8
Ejecute el sitio web de forma nativa en IE6 mediante tecnología de virtualización Ejecute el sitio web de forma nativa en IE6 mediante tecnología de virtualización
Ejecute el sitio web de forma nativa en IE7 mediante tecnología de virtualización Ejecute el sitio web de forma nativa en IE7 mediante tecnología de virtualización
Ejecute el sitio web de forma nativa en IE8 mediante tecnología de virtualización Ejecute el sitio web de forma nativa en IE8 mediante tecnología de virtualización
Utilice un encabezado personalizado en el servidor web para establecer el modo de compatibilidad de documentos de estándares IE8 Utilice un encabezado personalizado en el servidor web para establecer el modo de compatibilidad de documentos de estándares IE8
Utilice un encabezado personalizado en el servidor web para establecer el modo de compatibilidad de documentos estándares IE9 Utilice un encabezado personalizado en el servidor web para establecer el modo de compatibilidad de documentos estándares IE9
Usar un GPO para ejecutar la página web en el modo de compatibilidad de IE7 Usar un GPO para ejecutar la página web en el modo de compatibilidad de IE7

Es necesaria la reconstrucción interna de IE

Detalle de la acción Descripción
Cambie el atributo title en el elemento de vínculo o elemento de estilo que contiene la hoja de estilos en su lugar Cambie el atributo title en el elemento de vínculo o elemento de estilo que contiene la hoja de estilos en su lugar
Opt-in explícitamente al análisis HTML para XSLT si su salida depende de las reglas de análisis HTML: Opt-in explícitamente al análisis HTML para XSLT si su salida depende de las reglas de análisis HTML:
Migrar al espacio de nombres XSL estandarizado: Migrar al espacio de nombres XSL estandarizado:
Desarrollar nuevamente la página para ajustar los cambios en el modelo de objetos de tabla en IE9 Desarrollar nuevamente la página para ajustar los cambios en el modelo de objetos de tabla en IE9
Desarrollar nuevamente la página para ajustar el iframe eliminado Desarrollar nuevamente la página para ajustar el iframe eliminado
Desarrollar nuevamente la página para recortar los espacios en blanco donde se necesita Desarrollar nuevamente la página para recortar los espacios en blanco donde se necesita
Desarrollar nuevamente la página para utilizar la API getAttribute para recuperar el valor de los atributos de contenido definidos por el usuario Desarrollar nuevamente la página para utilizar la API getAttribute para recuperar el valor de los atributos de contenido definidos por el usuario
Desarrollar nuevamente el sitio para que no utilice propiedades heredadas Desarrollar nuevamente el sitio para que no utilice propiedades heredadas
Desarrollar nuevamente el sitio para que utilice CCS3, SVG y otros estándares ampliamente admitidos en lugar de filtros DX Desarrollar nuevamente el sitio para que utilice CCS3, SVG y otros estándares ampliamente admitidos en lugar de filtros DX
Desarrollar nuevamente el sitio para que el método eval se llame directamente Desarrollar nuevamente el sitio para que el método eval se llame directamente
Desarrollar nuevamente el sitio sin utilizar los punteros en caché para llamar a métodos Desarrollar nuevamente el sitio sin utilizar los punteros en caché para llamar a métodos
Quitar archivos DLL administrativos y OCX que están incrustados en páginas web Quitar archivos DLL administrativos y OCX que están incrustados en páginas web
Utilice la instrucción estandarizada de procesamiento xml-stylesheet para cargar XSLT: <?xml-stylesheet type=”text/xsl” href=”my.xslt”?> Utilice la instrucción estandarizada de procesamiento xml-stylesheet para cargar XSLT: <?xml-stylesheet type=”text/xsl” href=”my.xslt”?>

Reconstrucción de IE necesaria

Detalle de la acción Descripción
Los elementos base deben moverse dentro del HEAD del documento Los elementos base deben moverse dentro del HEAD del documento
Omitir window.close prompt agregando window.open((‘’, ‘_self’) a la función closeWin Omitir window.close prompt agregando window.open((‘’, ‘_self’) a la función closeWin
Cambiar el tipo de archivo de un archivo de imagen a texto sin formato Cambiar el tipo de archivo de un archivo de imagen a texto sin formato
Crear una versión de 64 bits del componente COM Crear una versión de 64 bits del componente COM
Crear el elemento y agregar los atributos individualmente mediante la API setAttribute o crear el elemento dentro de un elemento principal Crear el elemento y agregar los atributos individualmente mediante la API setAttribute o crear el elemento dentro de un elemento principal mediante la API innerHTML
Si tu página contiene estos filtros, quítalos o reemplázalos. Si tu página contiene estos filtros, quítalos o reemplázalos.
Mueva el OBJECT anidado para que sea el OBJECT más externo Mueva el OBJECT anidado para que sea el OBJECT más externo
Desarrollar nuevamente la página para utilizar comportamientos DHTML compatibles Desarrollar nuevamente la página para utilizar comportamientos DHTML compatibles
Desarrollar nuevamente la página para que no utilice las API de documento a través de fragmentos de documento Desarrollar nuevamente la página para que no utilice las API de documento a través de fragmentos de documento
Desarrollar nuevamente la página para que utilice nombres de etiqueta completos al llamar a getElementsByTagName Desarrollar nuevamente la página para que utilice nombres de etiqueta completos al llamar a getElementsByTagName
Desarrollar nuevamente la página para evitar el uso de una declaración de retorno en protocolos JavaScript Desarrollar nuevamente la página para evitar el uso de una declaración de retorno en protocolos JavaScript
Desarrollar nuevamente la página para eliminar el enlace manual, si es necesario admitir versiones anteriores, use la adición condicional de la versión de enlace Desarrollar nuevamente la página para eliminar el enlace manual, si es necesario admitir versiones anteriores, use la adición condicional de la versión de enlace
Desarrollar nuevamente el sitio para que no utilice controles COM que expongan las funciones de Journal Hooks de Window Desarrollar nuevamente el sitio para que no utilice controles COM que expongan las funciones de Journal Hooks de Window
Desarrollar nuevamente el sitio para que no utilice comentarios condicionales Desarrollar nuevamente el sitio para que no utilice comentarios condicionales
Desarrollar nuevamente el sitio para que no utilice espacios de nombres Desarrollar nuevamente el sitio para que no utilice espacios de nombres
Desarrollar nuevamente el sitio para que no utilice islas de datos XML Desarrollar nuevamente el sitio para que no utilice islas de datos XML
Desarrollar nuevamente el sitio para que no escriba en ubicaciones protegidas Desarrollar nuevamente el sitio para que no escriba en ubicaciones protegidas
Desarrollar nuevamente el sitio para que use SVG, Raphael JavaScript Library y otros estándares ampliamente admitidos en lugar de VML Desarrollar nuevamente el sitio para que use SVG, Raphael JavaScript Library y otros estándares ampliamente admitidos en lugar de VML
Desarrollar nuevamente el sitio para evitar mezclar objetos XML y MSXML nativos Desarrollar nuevamente el sitio para evitar mezclar objetos XML y MSXML nativos
Desarrollar nuevamente el sitio para que el DEP tenga en cuenta Desarrollar nuevamente el sitio para que el DEP tenga en cuenta
Desarrollar nuevamente el sitio mediante una altura fija para IFrames Desarrollar nuevamente el sitio mediante una altura fija para IFrames
Desarrollar nuevamente el sitio sin los argumentos. propiedad de la llamada Desarrollar nuevamente el sitio sin los argumentos. propiedad de la llamada
Elimine la animación directa con otra tecnología La aplicación necesita ser desarrollada de nuevo para reemplazar la animación directa con otra tecnología compatible
Eliminar referencias a dominios externos Eliminar referencias a dominios externos mediante el atributo src para etiquetas de script
Eliminar rutas URL a recursos gopher y telnet Eliminar rutas URL a recursos gopher y telnet
Eliminar imágenes XMB y utilizar un formato de imagen alternativo Es necesario volver a desarrollar la aplicación para eliminar imágenes XMB y utilizar un formato de imagen alternativo como .png.
Reemplazar llamada API por Llamada a la API descontinuada o no admitida debe reemplazarse por una nueva o compatible
Reemplace CDF con la nueva fuente RSS La aplicación necesita ser desarrollada de nuevo para reemplazar CDF con la nueva fuente RSS
Reemplazar ventana en el documento donde se necesita Reemplazar ventana en el documento donde se necesita
Vuelva a trabajar la página para agregar el elemento a document.DocumentElement en su lugar Vuelva a trabajar la página para agregar el elemento a document.DocumentElement en su lugar
La aplicación necesita ser desarrollada de nuevo para que los archivos se creen en el servidor web y se proporciona un enlace en el que se puede hacer clic a los usuarios para La aplicación necesita ser desarrollada de nuevo para que los archivos se creen en el servidor web y se proporciona un enlace en el que se puede hacer clic para que los usuarios descarguen el archivo
La aplicación necesita ser desarrollada de nuevo para que se compruebe la existencia de un atributo La aplicación necesita ser desarrollada de nuevo para que se compruebe la existencia de un atributo
Es necesario volver a desarrollar la aplicación para utilizar los estándares de nomenclatura conformes Es necesario volver a desarrollar la aplicación para utilizar los estándares de nomenclatura conformes
La aplicación debe ser desarrollada de nuevo para utilizar la extensión correcta para las hojas de estilo La aplicación debe ser desarrollada de nuevo para utilizar la extensión correcta para las hojas de estilo
Use un juego de caracteres que no sea UTF-7 si el script necesita ejecutar Use un juego de caracteres que no sea UTF-7 si el script necesita ejecutar
Utilice el caso correcto y la coincidencia La aplicación debe ser desarrollada de nuevo para usar el caso correcto y la coincidencia

Soluciones de IE

Detalle de la acción Descripción
Agregar sitio a una zona de confianza Utilizar el servicio de instalador de ActiveX y configurar las opciones de directiva mediante Sitios de instalación aprobados para controles ActiveX o Directiva de instalación de ActiveX para sitios en zonas de confianza
Inhabilitar DEP en IE Inhabilitar DEP en IE
Inhabilitar Mostrar contenido mixto en IE Inhabilitar Mostrar contenido mixto en IE
Modificar el registro para eliminar repeticiones y versiones anteriores Modificar el registro para eliminar repeticiones y versiones anteriores
Parche del servidor ASP.NET Parche del servidor ASP.NET
Preinstalar el componente en la compilación Preinstalar el componente en la compilación
Relaja la configuración de seguridad de Internet Relaje la configuración de seguridad de Internet para ActiveX si el riesgo reducido de seguridad es aceptable
Relaja la configuración de seguridad de Internet habilitando scripts Relaja la configuración de seguridad de Internet habilitando scripts
Relaje la configuración de seguridad de Internet para habilitar las actualizaciones de la barra de estado Relaje la configuración de seguridad de Internet para habilitar las actualizaciones de la barra de estado
Eliminar el bit de eliminación Elimine el bit de interrupción creando la clave de registro unkill
Establecer el valor Safe for Scripting y Safe for Initialization Establecer el valor Safe for Scripting y Safe for Initialization en la clave del Registro mediante el CLSID de controles ActiveX
Capacitar a los usuarios en la nueva funcionalidad Capacitar a los usuarios en la nueva funcionalidad
Desbloquear la configuración de seguridad de Internet Controles ActiveX de scripts marcados como seguros para scripts Desbloquear la configuración de seguridad de Internet Controles ActiveX de scripts marcados como seguros para scripts
Actualizar el marco actual de JavaScript a la última versión Actualizar el marco actual de JavaScript a la última versión
Usar la versión de 32 bits de IE Usar la versión de 32 bits de IE
Lista blanca estos identificadores de clase en el GPO Ax de IE8 Lista blanca estos identificadores de clase en el GPO Ax de IE8

No se requiere remediación

Detalle de la acción Descripción
Instalar derechos de administrador Asegúrese de que el usuario de instalación tenga derechos de administrador
No se requiere remediación No se requiere remediación

Reconstrucción necesaria

Detalle de la acción Descripción
La aplicación necesita ser desarrollada de nuevo para resolver este problema Descripción de la subacción de reconstrucción

Reempaquetar

Detalle de la acción Descripción
Agregar las personalizaciones necesarias Agregar las personalizaciones necesarias
Cambiar la ruta de instalación predeterminada Usar un MST (Microsoft Transform) para modificar la ruta de instalación o cambiarla manualmente
Condicionar los componentes Condicionar los componentes que instalan estos recursos
Crear un módulo de combinación para un recurso compartido Crear un módulo de combinación para un recurso compartido
Inhabilitar DEP mediante MSI Inhabilitar DEP mediante el MSI
Modificar la acción personalizada Modificar la acción personalizada
Modificar el MSI Modificar el MSI
Modifique el archivo de script llamado por el MSI Modifique el archivo de script llamado por el MSI
Elevar la acción personalizada Elevar la acción personalizada
Instalar este requisito previo Instalar este requisito previo
Aplicación de paquete con Windows Installer para la implementación en el escritorio Aplicación de paquete con Windows Installer para la implementación en el escritorio
Proporcionar una tecnología sustitutiva Proporcionar una tecnología sustitutiva
Proporcionar el recurso que falta Proporcione el recurso que falta o instale un objeto redistribuible
Relaja los permisos en el equipo local Relaja los permisos en el equipo local mediante LockPermission, por ejemplo
Quitar los permisos de bloqueo Quitar los permisos de bloqueo
Eliminar esta condición Eliminar esta condición
Cambie el nombre de la instalación a Setup.EXE Cambie el nombre de la instalación a Setup.EXE
Suprimir el reinicio Suprimir el reinicio
Sincronizar GUID de componentes Sincronizar GUID de componentes
Transformar el MSI para cambiar ALLUSERS Transformar el MSI para cambiar ALLUSERS
Transformar los valores MSI Cambiar los valores en el MSI para que sean las nuevas rutas correctas

Secuencia### (Fácil esfuerzo)

Detalle de la acción Descripción
Agregar marcadores de posición en archivos INI Agregar marcadores de posición en archivos INI
Agregar vínculo de relación en la secuencia Agregar vínculo de relación en la secuencia
Comprimir el archivo SFT Comprimir el archivo SFT
Crear entradas ODBC ficticias en la estación de trabajo secuenciador Crear entradas ODBC ficticias en la estación de trabajo secuenciador
Incluir archivos faltantes en la secuencia Incluir archivos faltantes en la secuencia
Crear manualmente acceso directo para corregir el ejecutable Crear manualmente acceso directo para corregir el ejecutable
Publicar accesos directos en la carpeta de inicio del menú Inicio Publicar accesos directos en la carpeta de inicio del menú Inicio
Resolver accesos directos relacionados con la instalación y eliminar de la secuencia Resolver accesos directos relacionados con la instalación y eliminar de la secuencia
Aplicación de secuencia con su servicio requerido Aplicación de secuencia con su servicio requerido
Secuencia con aplicaciones que dependen de ella Secuencia con aplicaciones que dependen de ella
Dividir la aplicación en piezas Dividir la aplicación en piezas
Usar la composición de Dynamic Suite Asocie la aplicación con su dependencia mediante Dynamic Suite Composition

Secuencia### (Esfuerzo duro)

Detalle de la acción Descripción
Implementar el servicio por separado del paquete App-V Asocie la aplicación con su dependencia mediante Dynamic Suite Composition

Secuencia avanzada

Detalle de la acción Descripción
Configurar cambios de variables de entorno Configurar cambios de variables de entorno
Configurar los datos específicos del usuario que se instalarán dentro de la secuencia sin utilizar el programa de instalación activa Configurar los datos específicos del usuario que se instalarán dentro de la secuencia sin utilizar el programa de instalación activa
Se requiere más investigación, secuencia si es posible Se requiere más investigación, secuencia si es posible
Usar la herramienta de implementación de Office Usar la herramienta de implementación de Office para crear el paquete App-V

Shim

Detalle de la acción Descripción
Aplicar shim CorrectFilePaths La aplicación necesita aplicar el shim CorrectFilePaths
Aplicar shim DisableNX La aplicación necesita aplicar el shim DisableNX
Aplicar shim HideCursor La aplicación necesita aplicar el shim HideCursor
Aplicar shim IgnoreMessageBox La aplicación necesita aplicar el shim IgnoreMessageBox
Aplicar shim RunAsAdmin La aplicación necesita aplicar el shim HideCursor
Aplicar shim RunAsAdmin o RunAsInvoker La aplicación necesita el shim RunAsAdmin o RunAsInvoker incluido, dependiendo de si es de naturaleza administrativa
Aplicar shim RunAsInvoker La aplicación necesita aplicar el shim RunAsInvoker
Aplicar shim SessionShim La aplicación necesita SessionShim aplicado
Aplicar shim VirtualRegistry La aplicación necesita el VirtualRegistry aplicado
Aplicar shim WRPDllRegister La aplicación necesita el shim WRPDllRegister aplicado
Aplicar shim WRPMitigationLayer La aplicación necesita aplicar el shim WRPMitigation
Aplicar shim WRPRegDeleteKey La aplicación necesita aplicar el shim WRPRegDeleteKey

No definido

Detalle de la acción Descripción
No definido No definido

Excepción de virtualización

Detalle de la acción Descripción
Solución posible si se divide el componente en el sistema operativo Solución posible si se divide el componente en el sistema operativo
La corrección puede ser posible con pruebas exhaustivas La corrección puede ser posible con pruebas exhaustivas

Se requiere una remodelación interna de Secure Web

Detalle de la acción Descripción
Opt-in explícitamente al análisis HTML para XSLT si su salida depende de las reglas de análisis HTML: Opt-in explícitamente al análisis HTML para XSLT si su salida depende de las reglas de análisis HTML:
Migrar al espacio de nombres XSL estandarizado: Migrar al espacio de nombres XSL estandarizado:
Volver a desarrollar la página para ajustar los cambios en el modelo de objetos de tabla en Secure Web Volver a desarrollar la página para ajustar los cambios en el modelo de objetos de tabla en Secure Web
Desarrollar nuevamente la página para recortar los espacios en blanco donde se necesita Desarrollar nuevamente la página para recortar los espacios en blanco donde se necesita
Desarrollar nuevamente el sitio para que no utilice propiedades heredadas Desarrollar nuevamente el sitio para que no utilice propiedades heredadas
Desarrollar nuevamente el sitio para que el método eval se llame directamente Desarrollar nuevamente el sitio para que el método eval se llame directamente
Desarrollar nuevamente el sitio sin utilizar los punteros en caché para llamar a métodos Desarrollar nuevamente el sitio sin utilizar los punteros en caché para llamar a métodos
Utilice la instrucción estandarizada de procesamiento xml-stylesheet para cargar XSLT: <?xml-stylesheet type=”text/xsl” href=”my.xslt”?> Utilice la instrucción estandarizada de procesamiento xml-stylesheet para cargar XSLT: <?xml-stylesheet type=”text/xsl” href=”my.xslt”?>

Se requiere desarrollo de nuevo de Secure Web

Detalle de la acción Descripción
Los elementos base deben moverse dentro del HEAD del documento Los elementos base deben moverse dentro del HEAD del documento
Crear el elemento y agregar los atributos individualmente mediante la API setAttribute o crear el elemento dentro de un elemento principal Crear el elemento y agregar los atributos individualmente mediante la API setAttribute o crear el elemento dentro de un elemento principal mediante la API innerHTML
Si tu página contiene estos filtros, quítalos o reemplázalos. Si tu página contiene estos filtros, quítalos o reemplázalos.
Mueva el OBJECT anidado para que sea el OBJECT más externo Mueva el OBJECT anidado para que sea el OBJECT más externo
Desarrollar nuevamente la página para utilizar comportamientos DHTML compatibles Desarrollar nuevamente la página para utilizar comportamientos DHTML compatibles
Desarrollar nuevamente la página para que no utilice las API de documento a través de fragmentos de documento Desarrollar nuevamente la página para que no utilice las API de documento a través de fragmentos de documento
Desarrollar nuevamente la página para que utilice nombres de etiqueta completos al llamar a getElementsByTagName Desarrollar nuevamente la página para que utilice nombres de etiqueta completos al llamar a getElementsByTagName
Desarrollar nuevamente la página para evitar el uso de una declaración de retorno en protocolos JavaScript Desarrollar nuevamente la página para evitar el uso de una declaración de retorno en protocolos JavaScript
Desarrollar nuevamente el sitio para que no utilice comentarios condicionales Desarrollar nuevamente el sitio para que no utilice comentarios condicionales
Desarrollar nuevamente el sitio para que no utilice espacios de nombres Desarrollar nuevamente el sitio para que no utilice espacios de nombres
Desarrollar nuevamente el sitio para que no utilice islas de datos XML Desarrollar nuevamente el sitio para que no utilice islas de datos XML
Desarrollar nuevamente el sitio para que use SVG, Raphael JavaScript Library y otros estándares ampliamente admitidos en lugar de VML Desarrollar nuevamente el sitio para que use SVG, Raphael JavaScript Library y otros estándares ampliamente admitidos en lugar de VML
Desarrollar nuevamente el sitio mediante una altura fija para IFrames Desarrollar nuevamente el sitio mediante una altura fija para IFrames
Desarrollar nuevamente el sitio sin los argumentos. propiedad de la llamada Desarrollar nuevamente el sitio sin los argumentos. propiedad de la llamada
Eliminar referencias a dominios externos Eliminar referencias a dominios externos mediante el atributo src para etiquetas de script
Eliminar rutas URL a recursos gopher y telnet Eliminar rutas URL a recursos gopher y telnet
Eliminar imágenes XMB y utilizar un formato de imagen alternativo Es necesario volver a desarrollar la aplicación para eliminar imágenes XMB y utilizar un formato de imagen alternativo como .png.
Reemplazar llamada API por Llamada a la API descontinuada o no admitida debe reemplazarse por una nueva o compatible
Reemplace CDF con la nueva fuente RSS La aplicación necesita ser desarrollada de nuevo para reemplazar CDF con la nueva fuente RSS
Reemplazar la funcionalidad de los componentes ActiveX que no son compatibles con Secure Web Reemplazar la funcionalidad de los componentes ActiveX que no son compatibles con Secure Web
Reemplazar ventana en el documento donde se necesita Reemplazar ventana en el documento donde se necesita
Vuelva a trabajar la página para agregar el elemento a document.DocumentElement en su lugar Vuelva a trabajar la página para agregar el elemento a document.DocumentElement en su lugar
La aplicación necesita ser desarrollada de nuevo para que los archivos se creen en el servidor web y se proporciona un enlace en el que se puede hacer clic para que los usuarios descarguen el archivo La aplicación necesita ser desarrollada de nuevo para que los archivos se creen en el servidor web y se proporciona un enlace en el que se puede hacer clic para que los usuarios descarguen el archivo
Es necesario volver a desarrollar la aplicación para utilizar los estándares de nomenclatura conformes Es necesario volver a desarrollar la aplicación para utilizar los estándares de nomenclatura conformes
La aplicación debe ser desarrollada de nuevo para utilizar la extensión correcta para las hojas de estilo La aplicación debe ser desarrollada de nuevo para utilizar la extensión correcta para las hojas de estilo
Use un juego de caracteres que no sea UTF-7 si el script necesita ejecutar Use un juego de caracteres que no sea UTF-7 si el script necesita ejecutar

Remediaciones de Secure Web

Detalle de la acción Descripción
Inhabilitar Mostrar contenido mixto en Secure Web Inhabilitar Mostrar contenido mixto en Secure Web
No utilice componentes COM que no sean compatibles con Secure Web No utilice componentes COM que no sean compatibles con Secure Web
Preinstalar el componente en la compilación Preinstalar el componente en la compilación
Utilizar la extensión correcta para las hojas de estilo Utilizar la extensión correcta para las hojas de estilo
Lista blanca estos identificadores de clase en el GPO Ax de IE8 Lista blanca estos identificadores de clase en el GPO Ax de IE8

XenApp

Detalle de la acción Descripción
Desarrollar un plan de silos Desarrollar un plan de silos
Habilitar IP virtual para aplicaciones publicadas Habilitar IP virtual para aplicaciones publicadas
Asegúrese de que el agente de Password Manager es el último GINA instalado en el sistema Asegúrese de que el agente de Password Manager es el último GINA instalado en el sistema
Aislar/redirigir los datos escritos en las claves del registro del equipo local Aislar/redirigir los datos escritos en las claves del registro del equipo local
Usar controlador de impresora universal para administrar la impresión Usar controlador de impresora universal para administrar la impresión

Medidas de corrección estándar