Вы можете показать, что база данных безопасна и что ее содержимое можно доверять, цифровая подпись базу данных. Цифровая подпись подтверждает, что все макросы, модули кода и прочие исполняемые компоненты базы данных поступили именно от владельца подписи и что их никто не изменял с момента подписания базы данных. Это поможет людям, которые используют базу данных, решить, следует ли доверять ей и ее содержимому. Сертификат безопасности можно посметь пером, которое используется для цифровой подписи, или тюленем, который можно применить только вам. Чтобы добавить цифровую подпись, можно воспользоваться коммерческим сертификатом безопасности или создать собственный. Процесс цифровой подписи базы данных зависит от используемой версии базы данных.

В этой статье

Получить сертификат безопасности

Существует два типа сертификатов безопасности: коммерческие и самозаверяются.

Получение коммерческого сертификата безопасности

Если вы хотите подписать базу данных и распространить ее на коммерческой платформе, необходимо получить коммерческий сертификат безопасности в коммерческом сертификации (ЦС). Центры сертификации проверяют надежность лиц, создающих содержимое (в частности, базы данных). Дополнительные сведения см. в документе Поиск служб цифровых и цифровых подписей.

Создание самозаверяющего сертификата

Если вы хотите использовать базу данных для личных или ограниченных рабочих групп, которые будут применяться в вашей организации, можно создать цифровой сертификат с помощью средства SelfCert, включаемой в Microsoft Office.

  1. Перейдите к папке, содержаной Microsoft Office программные файлы.

    Вам потребуется найти исполняемый файл SelfCert.exe, и расположение может отличаться в зависимости от различных условий, например, если вы используете 32- или 64-битную Windows или если вы используете Microsoft 365.

    Версия Office

    Расположение

    Microsoft 365

    C:\Program Files\Microsoft Office\root\Office16

    C:\Program Files (x86)\Microsoft Office\root\Office16

    Office 2019

    Office 2016

    C:\Program Files\Microsoft Office\Office16

    C:\Program Files (x86)\Microsoft Office\Office16

    Office 2013

    C:\Program Files\Microsoft Office\root\Office15

    C:\Program Files (x86)\Microsoft Office\root\Office15

    Office 2010

    C:\Program Files\Microsoft Office\root\Office14

    C:\Program Files (x86)\Microsoft Office\root\Office14

  2. Найдите правильную папку и дважды щелкните SelfCert.exe.

    Откроется диалоговое окно Создание цифрового сертификата.

  3. В поле Имя вашего сертификата введите имя нового тестового сертификата.

  4. Дважды нажмите кнопку ОК.

К началу страницы

Цифровая подпись базы данных Access 2007 или Access 2010

В Access 2007 или Access 2010 подписывать и распространять базу данных можно легко и быстро. Вы можете упаковать файл, применить к пакету цифровую подпись, а затем распространить подписанный пакет среди других пользователей. Функция упаковки и подписания помещает базу данных в файл развертывания Access (ACCDC), подписывает файл, а затем помещает подписанный пакет в заданная папка. После этого пользователи могут извлекать базу данных из пакета и работать непосредственно в ней (а не в файле пакета). Дополнительные сведения см. в документе Упаковка и подписание базы данных Access 2007 и 2010.

К началу страницы

Цифровая подпись базы данных Access 2013 или более поздней

В базах данных Access 2013 и более поздних цифровая подпись к ее компонентам можно применить цифровая подпись, но это можно сделать только с базами данных, сохраненными в форматах MDB и MDE. Чтобы кодировать подпись базы данных, сделайте следующее:

  1. Откройте базу данных, которую вы хотите подписать.

  2. На вкладке Инструменты базы данных в группе Макрос Visual Basic, чтобы Visual Basic редактора, или нажмите ALT+F11.

  3. В окне обозревателя проектов выберите базу данных или проект VBA (Visual Basic для приложений), который вы хотите подписать.

  4. В меню Сервис выберите пункт Цифровая подпись.

    Откроется диалоговое окно Цифровая подпись.

  5. Нажмите кнопку Выбор, чтобы выбрать тестовый сертификат.

    Откроется диалоговое окно Выбор сертификата.

  6. Выберите сертификат, который вы хотите применить. Дополнительные сведения см. в справке Получить сертификат безопасности.

    Если вы выполняли процедуру, описанную в предыдущем разделе, выберите сертификат, созданный с помощью средства SelfCert.

  7. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Выбор сертификата, и нажмите кнопку ОК еще раз, чтобы закрыть диалоговое окно Цифровая подпись.

Заметки Чтобы пользователи решения не могли случайно изменить проект VBA, сделав вашу подпись недействительной, заблокируйте проект VBA перед его подписанием. Однако блокировка проекта VBA не помешает другому пользователю заменить цифровую подпись другой подписью. Например, администраторы организаций могут заново подписывать шаблон и надстройки, чтобы точно определять, какие компоненты пользователи смогут запускать на своих компьютерах.

К началу страницы

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?

Спасибо за ваш отзыв!

×