Descripción de los certificados digitales

Seleccione idioma Seleccione idioma
Id. de artículo: 206637 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

Este artículo es una descripción general de los certificados digitales y cómo se relacionan con las macros firmadas digitalmente de Office, programas firmados y los controles ActiveX. Este artículo ofrece respuestas a las preguntas siguientes:
  • ¿Qué es un certificado digital?
  • ¿Qué es una firma? ¿Por qué se necesita?
  • ¿Qué ocurre con cada nivel de seguridad?
  • ¿Cómo puedo obtener una firma?

Más información

¿Qué es un certificado Digital?

Las firmas digitales y los certificados de autenticidad pueden aplicarse a Office Visual Basic para Aplicaciones, controles ActiveX o programas ejecutables macros. Estas firmas proporcionan con la garantía de que lo que va a utilizar procede de una fuente de realiable y que no se ha sido alterado. Certificados digitales ayudan a eliminar los virus de macro se introduzca en los documentos de Office, el equipo y la red local.

Un certificado digital es un identificador que se realiza con un archivo. Para validar una firma, una entidad emisora de certificados valida la información de los desarrolladores de software y, a continuación, emite certificados digitales. El certificado digital contiene información acerca de la persona a la que se emitió el certificado, así como información acerca de la entidad emisora de certificados que lo emitió. Cuando se utiliza un certificado digital para firmar programas, controles ActiveX y documentos, este identificador se almacena con el elemento firmado de una forma segura y comprobable, para que pueda mostrarse a un usuario para establecer una relación de confianza.

¿Qué es una firma? ¿Por qué se necesita?

Office ha presentado las firmas digitales para ayudar a los usuarios a distinguir el código legítimo de indeseables y código potencialmente dañino. Si abre un documento de Office y ve una advertencia de seguridad con la información de firma digital, puede estar casi seguro de que la persona (o corporación) firmar las macros también creó. Puede elegir confiar en todas las macros firmadas por esta persona, haga clic en para seleccionar la casilla de verificación Confiar en todas las macros de esta fuente . Desde ese momento, Office activará las macros sin mostrar una advertencia de seguridad para todos los documentos futuros que contiene las macros firmadas por esta fuente de confianza.

Una firma digital es el certificado público más el valor de los datos firmados cifrados mediante una clave privada. El valor es un número generado por un algoritmo de cifrado para cualquier dato que desee firmar. Este algoritmo hace que resulte casi imposible cambiar los datos sin cambiar el valor resultante. Por lo tanto, al cifrar el valor en lugar de los datos, una firma digital permite al usuario final que compruebe que los datos no se ha cambiado.

¿Qué ocurre con cada nivel de seguridad?

Para beneficiarse de las ventajas de las firmas digitales para macros, Office presenta los niveles de seguridad. Para establecer el nivel de seguridad, en el menú Herramientas , seleccione Macro y haga clic en seguridad. Estos niveles de seguridad se describen en la tabla siguiente.
Level       Action
---------------------------------------------

Low         Turns off all macro security
            warnings in Office programs.

Medium      User prompted to enable or disable 
            the macros on a file-by-file basis.

High        Only allows signed and trusted 
            code to run.
					
Al abrir un archivo con macros de bajo nivel de seguridad medio, una advertencia de seguridad ofrece al usuario elegir entre habilitar o deshabilitar las macros. El cuadro de diálogo Advertencia de seguridad de Office 2000 medio tiene información de firma digital, si está disponible para el archivo que se abre. Este nivel de seguridad permite soluciones existentes de Office 97, que no están aún firmadas, que esté habilitado. Una vez que un usuario decide todas las macros de una fuente de confianza, Office en el nivel de seguridad medio habilitará automáticamente las macros firmadas de esa fuente de confianza.

En el nivel de seguridad alto, Office silenciosamente deshabilita las macros sin firmar. Esto ayuda a evitar la activación accidental de macros potencialmente peligrosas. Para ayudar a luchar contra al mayor número de virus que se propagan a través de documentos de Microsoft Word, Word 2000 se establece en el nivel de seguridad alto de forma predeterminada. En el nivel de seguridad alto, se muestra una advertencia de seguridad para macros firmadas digitalmente que no ha agregado anteriormente a la lista de fuentes de confianza. Esto permite la oportunidad de inspeccionar el certificado digital y si elige confiar en todas las macros de la fuente, haga clic en Habilitar Macros. El botón Habilitar Macros no está disponible hasta que haga clic para activar la casilla de verificación Confiar siempre en las macros de esta fuente .

Baja seguridad es útil si ha instalado la versión más reciente de un detector de virus y los archivos de firma de virus más recientes de ese programa y confíe en que este antivirus detecta todos los virus.

Nota: Microsoft recomienda el uso de software antivirus que esté certificado por ICSA, Inc. ICSA es totalmente independiente y comparte la información vital de la seguridad con fabricantes de productos de seguridad, los desarrolladores, expertos en seguridad, medios académicos y corporaciones. Para obtener más información, vea el Pr de antivirus certificados de ICSA siguiente
sitio Web de productos:

http://www.icsalabs.com/Technology-Program/anti-virus
Para obtener información adicional acerca de los niveles de seguridad, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
215715 XL2000: "Las Macros de este proyecto están deshabilitadas" Error al ejecutar la Macro
192073 WD2000: Mensaje de Error: las Macros del proyecto están deshabilitadas

¿Cómo puedo obtener una firma?

Para obtener una firma digital, en primer lugar, debe obtener un certificado digital. Una opción es obtener un certificado certificado de una entidad emisora de certificados. Las personas y entidades comerciales pueden obtener un certificado autenticado comercialmente para su código. Para obtener información sobre los requisitos y el proceso de la aplicación, vea Introducción a la firma de código en el sitio Web de Microsoft Authenticode. Una lista de entidades emisoras de certificados se proporciona en el sitio Web de Microsoft siguiente:
http://msdn2.Microsoft.com/en-us/library/ms537361.aspx
Una entidad emisora de certificados puede emitir un certificado digital para el pago de una cuota de firma de código. La entidad emisora de certificados se realizará una comprobación exhaustiva de identificación antes de emitir un certificado digital para firmar el código. Asegúrese de obtener un certificado digital que se puede firmar el código de Microsoft Authenticode (Verisign llama a esta clase 2 o 3; Thawte llama a este programador de certificados), en lugar de uno que sólo se puede firmar el correo electrónico. Si intenta utilizar un certificado digital que no está autorizado para firmar el código de Office le advertirá de que el certificado digital no es de confianza.

Puede crear su propio certificado para uso personal o pruebas mediante la herramienta SelfCert.exe que se incluye en Office. Este certificado no autenticado podrá firmar sus propias macros y confiar en este certificado digital para que todas las macros que firmar no generará una advertencia de seguridad. Este tipo de certificado no se valida por una autoridad de certificación, por lo tanto, otros usuarios verán una advertencia para no confiar en él.

Si ve la siguiente advertencia de seguridad
Este editor no se ha autenticado y, por tanto, podría tratarse de una imitación. No confíe en estas credenciales.
y no es su certificado, debe asumir que este certificado se ha falsificado.

Un virus malintencionado podría ser firmado digitalmente por un certificado digital con el nombre de "Microsoft Corp." Sin embargo, la advertencia de seguridad le advertirá que se trata de no un certificado autenticado y, por tanto, el certificado no puede ser de Microsoft.

Para instalar la herramienta SelfCert

Si no ve un icono de programa de firma Digital para proyectos de VBA en la carpeta de Office, para instalar la herramienta, siga estos pasos:
  1. Cierre todos los programas de Office. Haga clic en Inicio, seleccione configuracióny, a continuación, haga clic en Panel de Control.
  2. En el Panel de Control, haga doble clic en Agregar o quitar programas.
  3. En la ficha Instalar o desinstalar , haga clic en Producto de Office 2000, donde Producto de Office 2000 es theversion de Office que está utilizando.

    Si utiliza un aloneversion de soporte de uno de los programas de Office, haga clic en el productin apropiado de la lista. Haga clic en Agregar o quitar.
  4. En el cuadro de diálogo, haga clic en Agregar o quitar funciones.
  5. En el de Microsoft Office 2000: actualizar funciones diálogo cuadro, haga clic en el signo más (+) para ampliar la características listnext herramientas de Office. Si el símbolo ya es un signo menos (-), las características de lista ya expandido.
  6. Haga clic en el símbolo junto a Una firma Digital para proyectos de VBAy, a continuación, haga clic en Ejecutar desde Mi PC en la lista que aparece. Haga clic en Actualizar ahora.

Para crear un certificado de prueba

Para crear un certificado de prueba para su uso con el de Visual Basic para Aplicaciones, proyectos de Office, siga estos pasos:
  1. Haga clic en Inicio, seleccione programasy, a continuación, haga clic en El Explorador de Windows.
  2. En el Explorador de Windows, vaya a larutaDeAcceso\Microsoft Office\Office, donderutaDeAcceso es la ubicación de la unidad y la carpeta donde se instaló Office.
  3. Busque el programa SelfCert.exe y haga doble clic para iniciarlo.
  4. Cuando se inicie SelfCert, escriba su nombre en el cuadro nombre y, a continuación, haga clic en Aceptar.
Esto genera un certificado digital para el nombre que ha escrito.

Propiedades

Id. de artículo: 206637 - Última revisión: jueves, 6 de febrero de 2014 - Versión: 6.0
La información de este artículo se refiere a:
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Outlook 2000 Standard
  • Microsoft PowerPoint 2000 Standard Edition
  • Microsoft Word 2000 Standard Edition
Palabras clave: 
kbsetup kbhowto kbmt KB206637 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 206637

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com