Seguridad Macro y authenticode en Excel 2013
Excel 2013 utiliza un sistema llamado Microsoft Authenticode que permite a los desarrolladores para autenticar sus macroproyectos o complementos creados con Visual Basic para aplicaciones mediante un proceso conocido como la firma digital.
Cuando se ejecuta una macro en la hoja de trabajo que no está guardado en las ubicaciones de confianza en el equipo, como las plantillas y carpetas XLSTART en su área de usuario en el equipo, Excel comprueba si la macro está firmada digitalmente y que la firma es a la vez válida y actual. Desarrollador de la macro debe tener un certificado expedido por una autoridad de confianza o un editor de confianza.
Si el programa no puede verificar la firma digital de una macro (tal vez porque no tiene uno) o la confiabilidad de su macro editor, el programa a continuación, muestra una alerta de seguridad en la barra de mensajes debajo de la cinta de opciones de Excel. Esta zona de alerta contiene un contenido Habilitar y un botón de comando en Centro de confianza.
A continuación, puede hacer clic en el botón Habilitar contenido de ignorar la alerta y seguir adelante y ejecutar la macro, en el supuesto de que usted puede responder por el editor de la macro y está seguro de que la ejecución de la macro no supone ningún riesgo para la seguridad de su equipo.
Hace clic en el botón de comando en Centro de confianza en la alerta de seguridad en la barra de mensajes para abrir el cuadro de diálogo Centro de confianza, donde se puede añadir a las ubicaciones de confianza en su sistema informático y cambiar la configuración de seguridad de macros.
También puede abrir la ficha Configuración Macro del cuadro de diálogo Centro de confianza, haga clic en el botón de comando de seguridad de macros en la ficha Programador (Alt + LAS) o haciendo clic en el botón Trust Center Settings en la pestaña Centro de confianza del cuadro de diálogo Opciones de Excel (Alt + ITF).
De forma predeterminada, Excel selecciona la opción Deshabilitar todas las macros con botón de opción Notificación en la ficha Configuración de macros del cuadro de diálogo Centro de confianza.
Cuando se selecciona esta opción, todas las macros que no se guardan en una de las ubicaciones de confianza se desactivan automáticamente en la hoja de trabajo, pero se obtiene una alerta de seguridad cada vez que se intenta ejecutar una de estas macros que le permite ignorar la alerta y seguir adelante y ejecutar la macro haciendo clic en el botón Habilitar contenido.
La ficha Configuración Macro del cuadro de diálogo Centro de confianza contiene también estos otros botones de opción que puede seleccionar:
Deshabilitar todas las macros sin notificación desactivar todas las macros no guardados en una de las ubicaciones de confianza de su equipo y todas las alertas de seguridad para que usted y los demás usuarios de la hoja de cálculo no tiene manera de ignorar la alerta y ejecutar la macro. Seleccione esta opción cuando usted no confía en las macros de otra persona y quiere hacer que sea imposible ejecutar una macro que lleva un virus informático.
Deshabilitar todas las macros con notificación (por defecto) para controlar la desactivación de las macros no guardados en una de las ubicaciones de confianza de su equipo y alertas de seguridad. Al seleccionar esta opción, los usuarios de la hoja de trabajo no pueden ignorar la alerta y ejecutar la macro. Seleccione esta opción cuando se quiere mantener el control sobre la ejecución de macros potencialmente poco fiables.
Deshabilitar todas las macros excepto firmados digitalmente macros para habilitar automáticamente macros firmadas digitalmente desde un editor que ha indicado es digno de confianza y deshabilitar todas las macros que no están firmados digitalmente y sin notificación.
Al seleccionar esta opción e intenta ejecutar una macro firmada digitalmente que no es de un editor que te han indicado que es digno de confianza, Excel muestra una alerta en la barra de mensajes con un Fideicomiso Todos los documentos de este botón Publisher que puede seleccionar, añadiendo así la editor de la lista de confianza.
Habilitar todas las macros (no recomendable- código potencialmente peligroso puede ejecutar) tirar toda precaución al viento y permitir que todas las macros se ejecuten en cualquier hoja de cálculo se abre - esta es una opción que nunca desea seleccionar, ya que podría causar graves daños a su máquina!
Para cambiar las ubicaciones de confianza en el equipo, debe hacer clic en la pestaña de ubicaciones de confianza en el cuadro de diálogo Centro de confianza. A continuación, puede utilizar estas opciones para cambiar los ajustes de ubicación:
Añadir Nueva Ubicación: Utilice este botón de comando para abrir el cuadro de diálogo Ubicación de Microsoft Office de confianza, donde se selecciona una nueva carpeta en su computadora como una ubicación de confianza, ya sea mediante la introducción de su nombre de la ruta de directorio en el cuadro de texto Ruta o seleccionándolo con el botón Examinar.
Seleccione las subcarpetas de esta ubicación son casilla de verificación también de confianza si desea que todas las subcarpetas de la carpeta designada para ser incluidos como ubicaciones de confianza.
Permitir ubicaciones de confianza en mi red (no recomendado): Seleccione esta casilla de verificación para que pueda designar carpetas a las que tiene acceso en su red local como ubicaciones de confianza utilizando el botón Agregar nuevo comando Ubicación (como se describe en el inciso inmediato anterior).
Deshabilitar todas las ubicaciones de confianza: Seleccione esta casilla de verificación para desactivar de inmediato todas las carpetas actualmente designadas como ubicaciones de confianza y permitir que sólo las macros de los editores designados como digno de confianza para correr en Excel.