Funcionamiento de las firmas digitales
Los niveles de seguridad de FlexPro permiten a los usuarios ejecutar macros dependiendo de si se han firmado de forma digital por un desarrollador de macros que esté en la lista de fuentes fiables. FlexPro también comprueba la validez de la firma digital. Por ejemplo, FlexPro evalua si el proyecto de macros se ha modificado o firmado antes de que el certificado digital caducara o fuera declarado inválido. El sistema también comprueba si el certificado digital se ha emitido por una autoridad de certificación reconocida.
Las firmas digitales solo funcionan en ordenadores en los que esté instalada la versión 4.0 o superior de Microsoft Internet Explorer. Si se abre una base de datos de proyectos que contiene macros (firmadas o sin firmar) en un ordenador en el que no está instalado Internet Explorer 4.0 o superior, es posible activar o desactivar dichas macros mediante un cuadro de diálogo estándar de protección contra virus de macros, antes de abrir la base de datos de proyectos.
Firma de proyectos de macros
Cómo proceder FlexPro utiliza la tecnología Microsoft Authenticode para permitirle firmar digitalmente los proyectos de macros que haya desarrollado. El primer paso es obtener un certificado digital e instalarlo. Pruebe a continuación su proyecto, ya que después de cada cambio en el código de un proyecto de macros firmado se elimina su firma digital. Si el proyecto puede publicarse, firme el proyecto de macros. Si dispone del certificado digital correcto en su ordenador, el proyecto de macros se vuelve a firmar automáticamente cada vez que se guarda. Si desea evitar que los usuarios de su proyecto lo modifiquen accidentalmente e invaliden así su firma, bloquee el proyecto de macros antes de firmarlo.
Lo que una firma digital no garantiza Su firma digital solo indica que usted garantiza la seguridad de este proyecto. No demuestra que usted haya creado el proyecto de macros. Bloquear y firmar su proyecto de macros no impide que otro desarrollador de macros sustituya su firma digital por otra. Por ejemplo, los administradores de una empresa pueden volver a firmar plantillas y complementos para controlar con precisión qué pueden utilizar los usuarios en sus ordenadores.
Complementos y firmas digitales Si crea un complemento que agrega código a un proyecto de macros, se recomienda que su código compruebe si dicho proyecto está firmado de forma digital. Antes de continuar, se debe advertir a los usuarios de las consecuencias de modificar un proyecto firmado antes de continuar. La modificación de una base de datos del proyecto que contiene un proyecto de macros no invalida la firma. No se firma la base de datos del proyecto, sino el proyecto de macros.
Véase también
Protección contra bases de datos del proyecto que puedan contener virus