Mostrar confiança adicionando uma assinatura digital

Observação:  Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

Você pode mostrar o que você acha que um banco de dados confiável e que seu conteúdo possa ser confiável adicionando uma assinatura digital ao banco de dados. Este pessoas de Ajuda que usam o banco de dados decidir se confia e seu conteúdo.

O processo que você usa para assinar digitalmente um banco de dados depende se o banco de dados usa um formato de arquivo de Microsoft Office Access 2007, como um arquivo. accdb ou um formato anterior, como um arquivo. mdb. No entanto, os dois processos exigem que você use um certificado de segurança.

Você pode usar um certificado de segurança comercial ou você pode criar seus próprios. Este tópico explica como criar seu próprio certificado de segurança.

Neste artigo

Antes de começar

Empacotar, assinar e distribuir um banco de dados do Office Access 2007

Assinar digitalmente um banco de dados de versão anterior

Antes de começar

Para adicionar uma assinatura digital, você deve primeiro obter ou criar um certificado de segurança. Pense um certificado de segurança, como uma caneta que você usar para assinar digitalmente coisas ou uma transferência lacre que só você pode aplicar.

Se você não tiver um certificado de segurança, você pode criar um usando a ferramenta SelfCert (incluída no Microsoft Office).

Criar um certificado autoassinado

  1. No Microsoft Windows, clique no botão Iniciar, aponte para Todos os programas, aponte para Microsoft Office, aponte para Ferramentas do Microsoft Office e, em seguida, clique em Certificado Digital para projetos VBA.

    –ou–

    Navegue até a pasta que contém os arquivos de programa Office Professional 2007. A pasta padrão é unidade: \Program Files\Microsoft Office\Office12. Nessa pasta, localize e clique duas vezes em SelfCert.exe.

    A caixa de diálogo Criar Certificado Digital será exibida.

  2. Na caixa O nome do seu certificado, digite um nome para o novo certificado de teste.

  3. Clique duas vezes em OK.

Observação: Se você não vir o comando Certificado Digital para projetos VBA ou não conseguir encontrar SelfCert.exe, talvez seja necessário instalar o SelfCert.

Instalar o SelfCert.exe

  1. Inicie sua Office Professional 2007 CD de configuração ou outra mídia a instalação.

  2. Em Configuração, clique em Adicionar ou Remover Recursos e clique em Continuar.

    Observação: Se você trabalha em um ambiente no qual Office Professional 2007 é instalado em computadores individuais por administradores de TI, e não por CD, siga estas etapas:

    1. No Microsoft Windows, clique no botão Iniciar e em Painel de Controle.

    2. Clique duas vezes em Adicionar ou remover programas.

    3. Selecione 2007 Microsoft Office systeme clique em Alterar.

      Iniciar configuração

    4. Clique em Adicionar ou Remover Recursos e clique em Continuar.

    5. Continue com as etapas a seguir.

  3. Expanda os nós das opções Microsoft Office e Recursos Compartilhados do Office clicando nos sinais de adição (+) ao lado deles.

  4. Clique em Certificado Digital para projetos VBA.

  5. Clique em Executar a partir do Meu Computador.

  6. Clique em Continuar para instalar o componente.

Você só deve usar o SelfCert para criar assinaturas para uso em sua organização. Se desejar assinar digitalmente um banco de dados e distribuir o banco de dados comercialmente, você deve obter um certificado de segurança comercial de uma autoridade de certificação comercial (CA). Para obter mais informações, consulte a seção Consulte também.

Empacotar, assinar e distribuir um banco de dados de Office Access 2007

Office Access 2007 torna mais fácil e rápida para assinar e distribuir um banco de dados. Quando você cria um arquivo. accdb ou arquivo accde, você pode empacotar o arquivo, aplicar uma assinatura digital para o pacote e distribua o pacote assinado para outros usuários. A ferramenta de empacotar e assinar coloca o banco de dados em um arquivo de implantação de acesso (. accdc), assina o arquivo e, em seguida, coloca o pacote assinado em um local que você determinar. Os usuários podem, em seguida, extrair o banco de dados do pacote e trabalhar diretamente no banco de dados (não no arquivo de pacote).

Lembre-se dos seguintes fatos, à medida que prosseguir:

  • Empacotar um banco de dados e assinar o pacote é uma maneira para transmitir confiança. Ao criar um pacote e assinar um banco de dados, a assinatura digital confirmará que ele não será alterado após criá-lo.

  • Após extrair o banco de dados do pacote, não haverá mais uma conexão entre o pacote assinado e o banco de dados extraído.

  • Você pode usar a ferramenta de empacotar e assinar apenas com bancos de dados salvos em um formato de arquivo Office Access 2007. Access 2007 também fornece ferramentas para assinar e distribuir bancos de dados criados em um formato de arquivo anterior. Você deve usar a ferramenta de assinatura digital apropriado para o formato de arquivo de banco de dados que você está usando.

  • Você pode adicionar apenas um banco de dados a um pacote.

  • O processo assina digitalmente um pacote que contém o banco de dados inteiro, juntamente com macros e módulos.

  • O processo compacta os arquivos de pacote para ajudar a reduzir os tempos de download.

  • É possível extrair bancos de dados dos arquivos de pacote localizados no servidores do Windows SharePoint Services 3.0.

As etapas nas seções a seguir explicam como criar um arquivo de pacote assinado e como extrair e usar o banco de dados de um arquivo de pacote assinado.

Criar um pacote assinado

  1. Abra o banco de dados que deseja empacotar e assinar.

  2. Clique o Botão Microsoft Office Imagem do botão Office , clique em Publicar e clique em empacotar e assinar.

    A caixa de diálogo Selecionar Certificado é exibida.

  3. Selecione um certificado digital e clique em OK.

    A caixa de diálogo Criar Pacote Assinado do Microsoft Office Access será exibida.

  4. Na lista Salvar em, selecione um local para o pacote assinado do banco de dados.

  5. Digite um nome para o pacote assinado na caixa Nome do arquivo e clique em Criar.

    O Access vai criar o arquivo .accdc e coloca-lo no local que você escolher.

Extrair e usar um pacote assinado

  1. Clique no Botão do Microsoft Office Imagem do botão Office e clique em Abrir.

    A caixa de diálogo Abrir será exibida.

  2. Selecione Pacote Assinado do Microsoft Office Access (*.accdc) como o tipo de arquivo.

  3. Use a lista Pesquisar para localizar a pasta que contém o arquivo .accdc, selecione-o e clique em Abrir.

  4. Siga um desses procedimentos:

    • Se optar por confiar no certificado de segurança usado para assinar o pacote de implantação, a caixa de diálogo Extrair Banco de Dados para será exibida. Vá para a etapa seguinte.

    • Se você ainda não escolheu confiar no certificado de segurança, a seguinte mensagem será exibida.

      Mensagem de aviso

      Se você confia o banco de dados, clique em Abrir. Se você confiar qualquer certificado daquele provedor, clique em Confiar todos do publisher. A caixa de diálogo Extrair banco de dados para aparece.

      Observação: Se você usar um certificado autoassinado para assinar um pacote de banco de dados e clicar em Confiar em todo o conteúdo do editor ao abrir esse pacote, os pacotes assinados usando os referidos certificados serão sempre confiáveis.

  5. Opcionalmente, na lista Salvar em, selecione um local para o banco de dados extraído e digite um nome diferente para ele, na caixa Nome do arquivo.

    Dica: Ao extrair o banco de dados para um local confiável, seu conteúdo será automaticamente habilitado, sempre que abri-lo. Se optar por um local não confiável, parte do conteúdo do banco de dados pode ser desabilitado por padrão.

  6. Clique em OK.

Se não tiver certeza sobre a confiabilidade de um certificado, o artigo Como saber se uma assinatura digital é confiável fornecerá informações gerais sobre como verificar as datas e outros itens em um certificado para garantir sua validade.

Início da página

Assinar digitalmente um banco de dados de versão anterior

Importante: As etapas desta seção não se aplicam aos bancos de dados que usam um dos novos formatos de arquivo.

Para bancos de dados anteriores ao Office Access 2007, você pode aplicar um assinatura digital nos componentes do banco de dados. Uma assinatura digital confirma que todas as macros, módulos de código e outros componentes executáveis no banco de dados se originou com o assinante e que ninguém tenha alterado-los desde o banco de dados foi assinado.

Para aplicar uma assinatura ao banco de dados, primeiro é necessário um certificado digital. Se você criar bancos de dados para distribuição comercial, será necessário obter um certificado comercial de uma Autoridade de Certificação (CA). As Autoridades de Certificação fazem verificações de antecedentes para confirmar a reputação das pessoas que criam conteúdos (como bancos de dados).

Para saber mais sobre as Autoridades de Certificação que oferecem serviços para os produtos da Microsoft, confira a seção Consulte Também.

Se quiser usar um banco de dados para cenários pessoais ou para um grupo de trabalho limitado, o Microsoft Office Professional 2007 fornece uma ferramenta para criar um certificado autoassinado. As etapas nas seções a seguir explicam como instalar e usar uma ferramenta chamada SelfCert.exe para criar um certificado autoassinado.

Assinar um banco de dados com código

Observação: Lembre-se de que essas etapas se aplicam somente quando você estiver usando bancos de dados no Office Access 2007 que usam um dos formatos de arquivo anteriores banco de dados, como um arquivo. mdb. Para assinar bancos de dados mais recentes, consulte a seção pacote, entrar e distribuir um banco de dados do Office Access 2007.

  1. Abra o banco de dados que deseja assinar.

  2. Na guia Ferramentas de Banco de Dados no grupo Macro, clique em Visual Basic para iniciar o Editor do Visual Basic.

    Atalho de teclado pressione ALT + F11.

  3. Na janela do Explorador de projeto, selecione o banco de dados ou o projeto do Visual Basic for Applications (VBA) que deseja assinar.

  4. No menu Ferramentas, clique em Assinatura Digital.

    A caixa de diálogo Assinatura Digital será exibida.

  5. Clique em Escolher para selecionar o certificado de teste.

    A caixa de diálogo Selecionar Certificado é exibida.

  6. Selecione o certificado que você deseja aplicar.

    Se seguir as etapas na seção anterior, selecione o certificado que você criar usando o SelfCert.

  7. Clique Okey para fechar a caixa de diálogo Selecionar certificado e clique em Okey novamente para fechar a caixa de diálogo Assinatura Digital.

Dicas para assinar versões anteriores de bancos de dados

  • Se deseja evitar que determinados usuários modifiquem acidentalmente seu projeto VBA e invalidem sua assinatura, bloqueie o projeto antes de assiná-lo.

    Observação: O bloqueio do projeto VBA não impede que outro usuário substitua uma assinatura digital por outra. Os administradores empresariais deverão assinar novamente os modelos e os suplementos, de modo a controlarem com precisão o que os usuários vão poder executar em seus computadores.

  • Ao assinar digitalmente um projeto VBA, convém obter um carimbo de data/hora para que outras pessoas possam verificar sua assinatura, mesmo após o certificado usado para a assinatura expirar. Consulte o Microsoft Office Online para obter mais informações sobre carimbos de data/hora e segurança de VBA.

Início da página

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×