¿Aún no conoce la seguridad de Access 2007? Comience por aquí

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Microsoft Office Access 2007 proporciona una serie de nuevas características que permiten aumentar la seguridad de los datos y de su equipo. Además, estas características se pueden utilizar con más facilidad que las herramientas de seguridad de versiones anteriores de Access. En este artículo se explica la forma de utilizar las características de seguridad más comunes de Office Access 2007. La información de este artículo está destinada a los nuevos usuarios que deseen realizar las tareas siguientes:

  • Confiar en (habilitar) el contenido deshabilitado de una base de datos

  • Utilizar una contraseña para cifrar o descifrar una base de datos

  • Empaquetar, firmar e implementar una base de datos de Office Access 2007

El artículo también proporciona información auxiliar sobre las nuevas características y arquitectura de seguridad de Access 2007.

En este artículo

Diferencias de seguridad entre Access 2007 y versiones anteriores de Access

Usar una contraseña para cifrar una base de datos de Office Access 2007

Empaquetar, firmar y distribuir una base de datos de Access 2007

Utilizar otras características de seguridad

Comprender las características de seguridad de Office Access 2007 y arquitectura

Diferencias de seguridad entre Access 2007 y versiones anteriores de Access

Si utilizó las características de seguridad en versiones anteriores de Access, tuvo que elegir entre una serie de opciones. Por ejemplo, tuvo que elegir entre niveles de seguridad (Bajo, Medio o Alto), y si deseaba ejecutar código potencialmente no seguro. Cuando abra una base de datos en Access 2007, ya no tendrá que tomar este tipo de decisiones. De forma predeterminada, Access 2007 deshabilita la totalidad de código o componentes potencialmente no seguros, con independencia de la versión de Access que utilizó para crear la base de datos.

Cuando deshabilita una parte o la totalidad de una base de datos, Access notifica la acción mostrando la barra de mensajes.

Barra de mensajes

Si ve la barra de mensajes, puede elegir entre confiar o no confiar en el contenido deshabilitado de la base de datos. Si decide confiar en el contenido deshabilitado, puede hacerlo de dos maneras:

  • Confiar en la base de datos sólo durante la sesión actual (mientras la base de datos está abierta)    Haga clic en Opciones en la barra de mensajes. Aparece un cuadro de diálogo en el que puede elegir la opción de confiar en la base de datos. Si elige esta opción, debe repetir el procedimiento cada vez que abra la base de datos.

  • Confiar en la base de datos permanentemente    Coloque la base de datos en una ubicación de confianza, una carpeta de una unidad o red marcada por usted como carpeta de confianza. Si elige esta opción, dejará de ver la barra de mensajes y no tendrá que tomar decisiones de confianza mientras la base de datos permanezca en la citada carpeta.

Si no desea confiar en la base de datos    Omita la barra de mensajes. Si omite la barra de mensajes, podrá seguir viendo los datos de la base de datos y utilizar los componentes de la misma no deshabilitados por Access.

Los procedimientos siguientes explican la forma de confiar en una base de datos durante la sesión actual y cómo se crea una ubicación de confianza.

Confiar en una base de datos durante la sesión actual

Nota: Si tiene abierta una base de datos y ve la barra de mensajes, puede ir directamente al paso 3.

  1. Inicie Office Access 2007 y, en la página Introducción a Microsoft Office Access, en Plantillas destacadas en línea, haga clic en Activos para abrir la plantilla Activos.

  2. En el cuadro Nombre de archivo, escriba un nombre para la nueva base de datos y, a continuación, haga clic en Descargar.

    Access descarga la plantilla de base de datos y crea una nueva base de datos; también aparece la barra de mensajes.

  3. En la barra de mensajes, haga clic en Opciones.

    Aparecerá el cuadro de diálogo Opciones de seguridad de Microsoft Office.

  4. Haga clic en Habilitar este contenido y, a continuación, en Aceptar.

Crear una ubicación de confianza

  1. Inicie Office Access 2007 (no es necesario abrir una base de datos para realizar estos pasos).

  2. Haga clic en el botón Microsoft Office Imagen del botón de Office y, después, haga clic en Opciones de Access.

    Aparece el cuadro de diálogo Opciones de Access.

  3. En el panel izquierdo del cuadro de diálogo, haga clic en Centro de confianza y, a continuación, haga clic en Configuración del Centro de confianza en el panel derecho.

    Aparece el cuadro de diálogo Centro de confianza.

  4. En el panel izquierdo, haga clic en Ubicaciones de confianza.

  5. Haga clic en Agregar nueva ubicación.

    Aparece el cuadro de diálogo Ubicación de confianza de Microsoft Office.

  6. En el cuadro Ruta de acceso, escriba la ruta de acceso del archivo y el nombre de la carpeta de la ubicación que desee establecer como fuente de confianza, o haga clic en Examinar para buscar una carpeta. De forma predeterminada, la carpeta debe estar situada en una unidad local.

    Si desea permitir ubicaciones de red de confianza, en el cuadro de diálogo Centro de confianza, haga clic en Permitir ubicaciones de confianza que estén en la red (no recomendado).

  7. Haga clic en Aceptar para cerrar todos los cuadros de diálogo.

Nota: Para finalizar el proceso y confiar permanentemente en una base de datos, debe moverla a la ubicación de confianza. En los pasos siguientes se explican algunos de los métodos más comunes para mover una base de datos.

Mover una base de datos a una ubicación de confianza

  • Si tiene abierta una base de datos   

    1. Haga clic en el botón de Microsoft Office Imagen del botón de Office .

    2. Elija Guardar como y, en Guardar la base de datos en otro formato, haga clic en una de las opciones disponibles.

    3. En el cuadro de diálogo Guardar como, desplácese a la ubicación de confianza y, a continuación, haga clic en Guardar.

  • Si no tiene abierta una base de datos   

    1. Inicie el Explorador de Windows. Para ello, en Microsoft Windows, haga clic en el botón Inicio, elija Todos los programas y, a continuación, haga clic en Accesorios y, a continuación, haga clic en El Explorador de Windows.

    2. Busque y copie la base de datos. Para ello, haga clic con el botón secundario del mouse (ratón) en el archivo y, a continuación, haga clic en Copiar en el menú contextual.

      O bien

      Seleccione (resalte) el archivo de método abreviado de teclado y presione CTRL+C.

    3. Busque la carpeta de confianza, ábrala, haga clic con el botón secundario del mouse y, a continuación, haga clic en Pegar en el menú contextual.

      O bien

      Método abreviado de teclado presione CTRL+V para pegar la base de datos en la nueva ubicación.

Principio de página

Utilizar una contraseña para cifrar una base de datos de Office Access 2007

La herramienta de cifrado de Office Access 2007 combina y mejora dos herramientas antiguas: contraseñas de base de datos y codificación. Cuando utiliza una contraseña para cifrar una base de datos, hace que otras herramientas no puedan leer todos los datos y obliga a los usuarios a especificar una contraseña para utilizar la base de datos. El cifrado que se aplica en Access 2007 usa un algoritmo más seguro que el utilizado en versiones anteriores de Access.

Cifrar mediante una contraseña de base de datos

  1. Abra la base de datos (en modo exclusivo) que desee cifrar.

    Mostrar cómo se abre la base de datos en modo exclusivo

    1. Haga clic en el botón de Microsoft Office Imagen del botón de Office y, a continuación, haga clic en Abrir.

    2. En el cuadro de diálogo Abrir, busque el archivo que desee abrir y, a continuación, selecciónelo.

    3. Haga clic en la flecha que aparece junto al botón Abrir y, a continuación, haga clic en Abrir en modo exclusivo.

      Abrir un archivo en modo exclusivo

  2. En el grupo Herramientas de base de datos de la ficha Herramientas de base de datos, haga clic en Cifrar con contraseña.

    Aparece el cuadro de diálogo Establecer contraseña para la base de datos.

  3. Escriba la contraseña en el cuadro Contraseña y, a continuación, vuelva a escribirla en el cuadro Comprobar.

    Notas: 

    • Use contraseñas seguras que combinen letras mayúsculas y minúsculas, números y símbolos. Las contraseñas no seguras no combinan estos elementos. Contraseña segura: Y6dh!et5. Contraseña no segura: House27. Las contraseñas han de tener 8 o más caracteres de longitud. Se recomienda una frase de contraseña que use 14 o más caracteres.

    • Es fundamental que recuerde la contraseña. Si la olvida, Microsoft no podrá recuperarla. Guarde las contraseñas que anote en un lugar seguro, lejos de la información que ayudan a proteger.

  4. Haga clic en Aceptar.

Descifrar y abrir una base de datos

  1. Abra la base de datos cifrada del mismo modo que cualquier otra base de datos.

    Aparece el cuadro de diálogo Solicitud de contraseña.

  2. Escriba la contraseña en el cuadro Escriba la contraseña de la base de datos y, a continuación, haga clic en Aceptar.

Quitar una contraseña

  1. Abra la base de datos en modo exclusivo.

    Mostrar cómo se abre la base de datos en modo exclusivo

    1. Haga clic en el botón de Microsoft Office Imagen del botón de Office y, a continuación, haga clic en Abrir.

    2. En el cuadro de diálogo Abrir, busque el archivo que desee abrir y, a continuación, selecciónelo.

    3. Haga clic en la flecha que aparece junto al botón Abrir y, a continuación, haga clic en Abrir en modo exclusivo.

      Abrir un archivo en modo exclusivo

  2. En la ficha Herramientas de base de datos, en el grupo Herramientas de base de datos, haga clic en Descifrar base de datos.

    Aparece el cuadro de diálogo Anular la contraseña establecida para la base de datos.

  3. Escriba la contraseña en el cuadro Contraseña y, a continuación, haga clic en Aceptar.

Principio de página

Empaquetar, firmar y distribuir una base de datos de Access 2007

Access 2007 facilita y agiliza la firma y distribución de una base de datos. Cuando crea un archivo .accdb o .accde, puede empaquetarlo, aplicar una firma digital al paquete y, a continuación, distribuir el paquete firmado a otros usuarios. La característica de empaquetar y firmar coloca la base de datos en un archivo de implementación de Access (.accdc), firma el paquete y, a continuación, coloca el paquete firmado con código en la ubicación que determine.

Recuerde estos hechos a la hora de continuar:

  • El empaquetado de una base de datos y la firma del paquete son formas de transmitir confianza. Cuando usted o los usuarios reciben el paquete, la firma confirma que la base de datos no se ha manipulado. Si confía en el autor, puede habilitar el contenido.

  • La nueva característica de empaquetar y firmar sólo se aplica a bases de datos en formato de archivo de Office Access 2007. Access 2007 proporciona las herramientas antiguas que se necesitan para firmar y distribuir bases de datos creadas en el formato de archivo anterior. Además, no puede utilizar las herramientas antiguas para firmar e implementar archivos creados en el formato de archivo nuevo. En otras palabras, no puede aplicar una firma digital a un archivo .accdb a menos que empaquete la base de datos.

  • Solo puede agregar una base de datos a un paquete.

  • El proceso firma con código todos los objetos de la base de datos, no solo las macros o los módulos de código. El proceso también comprime el archivo de paquete para reducir los tiempos de descarga.

  • Puede extraer bases de datos de archivos de paquete que están ubicados en servidores de Windows SharePoint Services 3.0.

En las secciones que siguen a continuación se explica cómo se crea un archivo de paquete firmado y cómo se utiliza la base de datos en un archivo con esta característica.

Para utilizar este procedimiento debe tener disponible un certificado de seguridad como mínimo. Si no tiene un certificado de seguridad, puede crear uno con la herramienta SelfCert.

Crear un certificado con firma personal

  1. En Microsoft Windows, haga clic en el botón Inicio, elija Todos los programas, Microsoft Office, Herramientas de Microsoft Office y, a continuación, haga clic en Certificado digital para proyectos de VBA.

    o

    Busque la carpeta que contiene los archivos de programa de Office Professional 2007. La carpeta predeterminada es Unidad:\Archivos de programa\Microsoft Office\Office12. En esa carpeta, busque el archivo SelfCert.exe y haga doble clic en él.

    Aparece el cuadro de diálogo Crear certificado digital.

  2. En el cuadro Nombre del certificado, escriba un nombre para el nuevo certificado.

  3. Haga dos veces clic en Aceptar.

Nota: Si no ve el comando Certificado digital para proyectos de VBA o no puede encontrar el archivo SelfCert.exe, es posible que tenga que instalar SelfCert.

Instalar SelfCert.exe

  1. Inicie el CD de instalación de Office Professional 2007 u otro medio de instalación.

  2. En Instalación, haga clic en Agregar o quitar funciones y, a continuación, en Continuar.

    Nota: Si trabaja en un entorno en el que la instalación de Office Professional 2007 en equipos individuales ha sido realizada por administradores de IT y no mediante CD, siga estos pasos:

    1. En Microsoft Windows, haga clic en el botón Inicio y, a continuación, en Panel de control.

    2. Haga doble clic en Agregar o quitar programas.

    3. Seleccione 2007 Microsoft Office system y, a continuación, haga clic en Cambiar.

      Se inicia la instalación.

    4. Haga clic en Agregar o quitar funciones y, a continuación, en Continuar.

    5. Continúe con los pasos siguientes.

  3. Expanda los nodos Microsoft Office y Funciones compartidas de Office haciendo clic en los signos más (+) situados junto a ellos.

  4. Haga clic en Certificado digital para proyectos de VBA.

  5. Haga clic en Ejecutar desde mi PC.

  6. Haga clic en Continuar para instalar el componente.

  7. Una vez finalizada la instalación, haga clic en Cerrar y, a continuación, vuelva al primer conjunto de pasos de esta sección.

Crear un paquete firmado

  1. Abra la base de datos que desee empaquetar y firmar.

  2. Haga clic en el Botón de Office Imagen del botón de Office , seleccione Publicar y, a continuación, haga clic en Paquete y firmar.

  3. Seleccione un certificado digital y, a continuación, haga clic en Aceptar.

    Aparece el cuadro de diálogo Crear paquete firmado de Microsoft Office Access.

  4. Seleccione una ubicación para el paquete de base de datos firmado.

  5. Especifique un nombre para el paquete firmado en el cuadro Nombre de archivo y, a continuación, haga clic en Crear.

    Access crea el archivo .accdc y lo coloca en la ubicación elegida.

Extraer y utilizar un paquete firmado

  1. Haga clic en el botón de Microsoft Office Imagen del botón de Office y, a continuación, haga clic en Abrir.

  2. Seleccione Paquetes firmados de Microsoft Office Access (*.accdc) como tipo de archivo.

  3. Busque la carpeta que contiene el archivo .accdc, selecciónelo y, a continuación, haga clic en Abrir.

  4. Siga uno de los procedimientos siguientes:

    • Si ha elegido anteriormente la opción de confiar en el certificado digital que se aplicó al paquete de implementación, aparece el cuadro de diálogo Extraer base de datos a. Vaya al paso siguiente.

    • Si no ha elegido todavía la opción de confiar en el certificado digital, aparece un mensaje de recomendación.

      1. Mensaje de recomendación

      2. Si confía en la base de datos, haga clic en Abrir. Si confía en los certificados de ese proveedor, haga clic en Confiar en todo contenido del editor y, a continuación, en Aceptar.

  5. También puede seleccionar una ubicación para la base de datos extraída y, a continuación, en el cuadro Nombre de archivo, especificar un nombre diferente para dicha base de datos.

Principio de página

Utilizar otras características de seguridad

Office Access 2007 proporciona otras características de seguridad de versiones anteriores, incluidas la seguridad por usuarios y la posibilidad de codificar módulos de firma de código de Visual Basic para Aplicaciones (VBA). Normalmente, los programadores y usuarios avanzados utilizan estas herramientas.

Principio de página

Conocer las características y arquitectura de seguridad de Office Access 2007

La información contenida en las secciones siguientes describe las nuevas características de seguridad de Access 2007 y explica la arquitectura subyacente a estas características.

Nuevas características de seguridad de Access 2007

Access 2007 proporciona un modelo de seguridad mejorado que permite simplificar el proceso de aplicar seguridad a una base de datos y de abrir una base de datos con seguridad habilitada.

Nota: Aunque el modelo y las técnicas que se analizan en este artículo mejoran la seguridad, la forma más segura de proteger los datos es almacenar las tablas en un servidor, como un equipo en el que se ejecute Windows SharePoint Services 3.0, y almacenar los formularios e informes en recursos compartidos de red o equipos locales.

A continuación se enumera una lista de las novedades de Access 2007 en materia de seguridad:

  • Posibilidad de ver datos aunque no desee habilitar componentes ni código de VBA deshabilitados en una base de datos. En Office Access 2003, si establecía el nivel de seguridad en Alto, tenía que firmar con código una base de datos y confiar en ella antes de poder ver los datos. En Office Access 2007, puede abrir bases de datos y ver los datos sin necesidad de decidir si debe habilitar el contenido de una base de datos.

  • Mayor facilidad de uso. Si coloca archivos de base de datos (en el nuevo formato de archivo de Office Access 2007 o en los formatos de archivo anteriores) en una ubicación de confianza, como una carpeta de archivos o un recurso compartido de red designados como seguros, los archivos se abrirán y ejecutarán sin que se muestren mensajes de advertencia ni se solicite habilitar el contenido deshabilitado. Además, si abre bases de datos de versiones anteriores de Access, como archivos .mdb o .mde, en Access 2007, y dichas bases de datos se firmaron digitalmente y eligió confiar en el editor, los citados archivos se ejecutarán sin necesidad de tomar decisiones de confianza. Sin embargo, debe recordar que el código de VBA en una base de datos firmada no se ejecutará hasta que confíe en el editor, y tampoco se ejecutará si la firma digital se convierte en no válida. Una firma se convierte en no válida cuando otra persona diferente de la que emite la firma manipula el contenido de una base de datos.

  • Centro de confianza. El Centro de confianza es un cuadro de diálogo que proporciona una ubicación única para establecer y cambiar los valores configuración de seguridad en Access. Se utiliza para crear o cambiar ubicaciones de confianza y para establecer opciones de seguridad en Office Access 2007. Los citados valores de configuración afectan al comportamiento de bases de datos nuevas y existentes cuando se abren en esa instancia de Access. También contiene lógica para evaluar los componentes de una base de datos y para determinar la seguridad de la base de datos al abrirla, o si el Centro de confianza debe deshabilitar la base de datos y permitir que usted decida su habilitación. Para obtener información sobre el uso del Centro de confianza con Access, vea Crear una ubicación de confianza, anteriormente en este artículo.

  • Menor número de mensajes de advertencia. Las versiones anteriores de Access obligaban a abordar una gran variedad de mensajes de alerta, por ejemplo seguridad de macros y modo de recinto de seguridad, por mencionar solo dos. De forma predeterminada, si abre una base de datos de Office Access 2007 fuera de una ubicación de confianza, solo verá la barra de mensajes.

    Barra de mensajes

    Si tiene la seguridad de que puede confiar en el contenido de la base de datos, puede utilizar la barra de mensajes para habilitar todos los componentes deshabilitados, consultas de acción (consultas que agregan, eliminan o cambian datos), macros, controles ActiveX, expresiones y código de VBA al abrir una base de datos que contenga uno o más de dichos componentes.

  • Nuevos métodos para firmar y distribuir archivos creados en el formato de archivo de Office Access 2007. En versiones anteriores de Access, se utilizaba el Editor de Visual Basic para aplicar un certificado de seguridad a componentes individuales de una base de datos. En Access 2007, se empaqueta la base de datos y, a continuación, se firma y distribuye el paquete. Si extrae una base de datos de un paquete firmado y la coloca en una ubicación de confianza, la base de datos se ejecuta sin mostrarse la barra de mensajes. Si extrae una base de datos de un paquete firmado y la coloca en una ubicación que no es de confianza, pero confía en el certificado del paquete y la firma es válida, no necesita tomar una decisión de confianza. Si empaqueta y firma una base de datos que no es de confianza o que contiene una firma digital no válida, debe utilizar la barra de mensajes para confiar en la base de datos cada vez que la abra, a menos que la coloque en una ubicación de confianza.

  • Un algoritmo más seguro para cifrar bases de datos en el formato de archivo de Office Access 2007, que utiliza la característica de contraseña de base de datos. Cuando se cifra una base de datos, los datos de las tablas se codifican, con lo que se impide que usuarios no deseados puedan leerlos.

  • Una nueva subclase de acciones de macro que se ejecutan cuando una base de datos está deshabilitada. Estas macros, que son más seguras, contienen funciones de control de errores. También puede incrustar macros (incluso las que contienen acciones que Access deshabilita) directamente en formularios, informes o propiedades de controles que funcionarían de forma lógica con un módulo de código de VBA o una macro de una versión anterior de Access.

Por último, recuerde estas reglas a la hora de continuar:

  • Si abre la base de datos en una ubicación de confianza, todos los componentes se ejecutan sin necesidad de tomar decisiones de confianza.

  • Si empaqueta, firma e implementa una base de datos desde una versión anterior de Access (archivo .mdb o .mde), todos los componentes se ejecutan sin necesidad de tomar decisiones de confianza si la base de datos contiene una firma digital válida de un editor de confianza y usted confía en el certificado.

  • Si firma e implementa una base de datos que no es de confianza en una ubicación que tampoco es de confianza, el Centro de confianza deshabilita la base de datos de forma predeterminada y debe elegir la opción de habilitar la base de datos cada vez que la abra. Para obtener más información, vea la sección Confiar en una base de datos durante la sesión actual, anteriormente en este artículo.

Principio de página

Arquitectura de seguridad de Office Access 2007

Para entender la arquitectura de seguridad de Access 2007, debe recordar que una base de datos de Access no es un archivo en el mismo sentido que un libro de Microsoft Office Excel 2007 o un documento de Microsoft Office Word 2007. Una base de datos de Access es un conjunto de objetos,  como tablas, formularios, consultas, macros, informes y módulos, que suelen tener una interdependencia para funcionar. Por ejemplo, si crea un formulario de entrada de datos, no puede especificar ni almacenar datos con ese formulario a menos que enlace (vincule) los controles del formulario con una tabla.

Algunos componentes de Access pueden suponer un riesgo para la seguridad, como las consultas de acción (consultas que agregan, eliminan o cambian datos), las macros, las expresiones (funciones que devuelven un solo valor) y el código de VBA. Para que los datos sean más seguros, Office Access 2007 y el Centro de confianza realizan un conjunto de comprobaciones de seguridad cada vez que abre una base de datos. El proceso funciona del siguiente modo:

  • Cuando abre un archivo .accdb o .accde en Office Access 2007, Access envía la ubicación de la base de datos al Centro de confianza. Si la ubicación es de confianza, la base de datos se ejecuta con toda su funcionalidad. Si abre una base de datos desde una versión anterior de Access en Access 2007, Access envía la ubicación de la base de datos y detalles relacionados con la firma digital aplicada a dicha base de datos, si existe.

    El Centro de confianza comprueba dicha evidencia para evaluar la confianza de la base de datos y, a continuación, notifica a Access cómo debe abrir la base de datos. Access deshabilita la base de datos o la abre con toda su funcionalidad. Cuando el Centro de confianza evalúa una base de datos y considera que no es de confianza, Office Access 2007 la abre en modo Deshabilitada, es decir, desactiva todo el contenido ejecutable. Esto se produce para las bases de datos que se crearon en el nuevo formato de archivo de Access 2007 y para los archivos creados en versiones anteriores de Access.

    Access 2007 deshabilita los componentes siguientes:

    • El código de VBA y las referencias contenidas en dicho código, además de las expresiones no seguras.

    • Las acciones no seguras de todas las macros. Las acciones no seguras son aquellas que pueden permitir que un usuario modifique la base de datos u obtenga acceso a recursos externos a la base de datos. Sin embargo, las acciones que Access deshabilita se pueden considerar seguras en algunas ocasiones. Por ejemplo, si confía en la persona que creó la base de datos, puede confiar en las acciones de macros no seguras de la base de datos.

    • Algunos tipos de consultas:

      • Consultas de acción    Estas consultas agregan, actualizan y eliminan datos.

      • Consultas DLL (lenguaje de definición de datos)    Estas consultas se utilizan para crear o modificar objetos de una base de datos, como tablas y procedimientos.

      • Consultas SQL de paso a través    Estas consultas envían comandos directamente a un servidor de base de datos que admite la norma ODBC (conectividad abierta de bases de datos). Las consultas de paso a través funcionan con las tablas del servidor sin que intervenga el motor de base de datos de Access.

    • Controles ActiveX

      Nota: Recuerde que las opciones de configuración elegidas por usted o por el administrador del sistema en el Centro de confianza controlan las decisiones de confianza que se producen cuando Access abre una base de datos.

  • Si el Centro de confianza deshabilita algo de contenido, la barra de mensajes aparecerá al abrir la base de datos.

    Barra de mensajes

    Para habilitar el contenido deshabilitado, haga clic en Opciones y, a continuación, elija la opción Habilitar este contenido en el cuadro de diálogo Opciones de seguridad de Microsoft Office. Access habilitará el contenido deshabilitado y la base de datos volverá a abrirse con toda su funcionalidad. En caso contrario, los componentes deshabilitados no funcionarán. Para obtener más información sobre la elección de una opción de confianza, vea la sección Confiar en una base de datos durante la sesión actual, anteriormente en este artículo.

Cuando se abre una base de datos, Access intenta cargar los complementos instalados,  programas que amplían la funcionalidad de Access o de la base de datos abierta. También puede ejecutar asistentes que crean objetos en la base de datos abierta. Cuando se carga un complemento o se inicia un asistente, Access envía la evidencia al Centro de confianza, que toma decisiones de confianza adicionales y habilita o deshabilita el objeto o la acción. Cada vez que el Centro de confianza deshabilita una base de datos y usted desaprueba esa decisión, podrá utilizar casi siempre la barra de mensajes para habilitar el contenido. Los complementos constituyen la excepción a esa regla. Si, en el cuadro de diálogo Centro de confianza (en el panel Complementos), activa la casilla de verificación Requerir que los complementos de la aplicación estén firmados por un editor de confianza, Access preguntará si desea habilitar el complemento, pero el proceso no hará uso de la barra de mensajes.

Para obtener información sobre cómo usar el centro de confianza, vea crear una ubicación de confianza, más adelante en este artículo.

Principio de página

Cómo funciona la seguridad con bases de datos de versiones anteriores de Access abiertas en Office Access 2007

Si abre una base de datos creada en una versión anterior de Access, las características de seguridad aplicadas a dicha base de datos seguirán funcionando. Por ejemplo, si aplicó seguridad por usuarios, esta característica funcionará en Access 2007.

De forma predeterminada, Access abre todas las bases de datos antiguas y que no son de confianza en modo Deshabilitada y las mantiene en ese estado. Puede elegir la opción de habilitar el contenido deshabilitado cada vez que abra la base de datos antigua, puede aplicar una firma digital utilizando un certificado de un editor de confianza, o puede colocar la base de datos en una ubicación de confianza.

En las bases de datos guardadas en versiones de Access anteriores a Office Access 2007, la firma con código es el proceso de aplicar una firma digital a los componentes de la base de datos. Una firma digital es un sello electrónico de autenticación cifrado. Confirma que las macros, los módulos de código y los demás componentes ejecutables de la base de datos provienen del firmante y que nadie los ha alterado desde que se firmó la base de datos.

Para aplicar una firma a su base de datos, necesita antes un certificado digital. Si crea bases de datos para distribución comercial, debe obtener un certificado de una entidad de certificación (CA) comercial, como VeriSign, Inc. o GTE. Estas entidades de certificación llevan a cabo pruebas cuya finalidad es comprobar que los productores de bases de datos (conocidos como editores) están acreditados.

Si desea utilizar una base de datos para escenarios personales o de grupos de trabajo limitados, Microsoft Office Professional 2007 proporciona una herramientas para crear un certificado con firma personal.

Principio de página

Office Access 2007 y la seguridad por usuarios

Access 2007 no proporciona seguridad por usuarios para las bases de datos creadas en el nuevo formato de archivo (archivos .accdb y .accde). Sin embargo, si abre una base de datos de una versión anterior de Access en Access 2007 y dicha base de datos tiene aplicada seguridad por usuarios, los valores de configuración seguirán funcionando.

Si convierte una base de datos que tiene seguridad por usuarios de una versión anterior de Access al nuevo formato de archivo, Access elimina automáticamente todos los valores de configuración de seguridad y se aplican las reglas de protección de archivos .accdb o .accde.

Por último, recuerde que todos los usuarios pueden ver todos los objetos de base de datos cuando abren bases de datos creadas en Office Access 2007.

Principio de página

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×