Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ви можете показати, що вважаєте базу даних безпечною, а її вміст можна довіряти, додавши цифровий підпис до бази даних. Цифровий підпис підтверджує, що всі макроси, модулі коду та інші виконувані компоненти походять від підписувача й не змінювалися з моменту підписання бази даних. Це допоможе користувачам, які використовують базу даних, вирішити, чи довіряти її вмісту. Сертифікат безпеки – це перо, яке використовується для цифрового підписування, або воскове ущільнення, яке можна застосувати лише ви. Щоб додати цифровий підпис, можна скористатися сертифікатом комерційної безпеки або створити власний. Процес цифрового підпису бази даних залежить від версії бази даних, яка використовується.

Є два типи сертифікатів безпеки: комерційні та самостійно підписані.

Якщо потрібно додати цифровий підпис до бази даних, а потім розповсюджувати її комерційно, слід отримати сертифікат комерційної безпеки від комерційного центру сертифікації. Центр сертифікації здійснює перевірки, щоб переконатись у надійності репутації людей, які створюють вміст (наприклад, бази даних). Докладні відомості див. в статті Пошук служб цифрового ідентифікатора або цифрових підписів.

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

Увага!: Якщо ви додаєте цифровий підпис до документа за допомогою створеного цифрового сертифіката, а потім надаєте спільний доступ до файлу з цифровим підписом, інші користувачі не зможуть перевірити автентичність цифрового підпису, не вирішуючи вручну довіряти сертифікату з власним підписом.

  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. Натисніть кнопку OK двічі.

Легко й швидко підписувати й розповсюджувати базу даних. Ви можете упакувати файл, застосувати цифровий підпис до пакета, а потім розповсюдити підписаний пакет іншим користувачам. Функція "Упакування та підпис" розміщує базу даних у файлі розгортання Access (ACCDC), підписує файл, а потім розміщує підписаний пакет у визначеному розташуванні. Потім користувачі можуть видобути базу даних із пакета й працювати безпосередньо в базі даних (а не у файлі пакета). Зверніть увагу, що ви все ще можете використовувати функцію пакування для створення файлу ACCDC незалежно від того, чи ви також підписуєте код бази даних. Докладні відомості див. в статті Розгортання програми Access.

Усі версії Access дають змогу застосувати цифровий підпис до компонентів у форматах баз даних .mdb та MDE. Починаючи з Access для Microsoft 365 версії 2211, підтримуються також формати баз даних ACCDB та ACCDE.

Щоб підписати базу даних за допомогою коду, виконайте такі дії:

  1. Відкрийте базу даних, до якої потрібно надати спільний доступ.

  2. На вкладці Знаряддя бази даних у групі Макрос натисніть кнопку Visual Basic , щоб запустити редактор Visual Basic, або натисніть клавіші Alt+F11.

  3. У вікні проекту виберіть базу даних або проект Visual Basic for Applications (VBA), який потрібно підписати.

  4. У Visual Basic у меню Знаряддя виберіть пункт Цифровий підпис.

    З’явиться діалогове вікно Цифровий підпис.

  5. Клацніть пункт Вибрати, щоб вибрати тестовий сертифікат.

    Відобразиться діалогове вікно Вибір сертифіката.

  6. Виберіть сертифікат для застосування. Докладні відомості див. в статті Отримання сертифіката безпеки.

    Якщо виконано дії, описані в попередньому розділі, виберіть сертифікат, створений за допомогою програми SelfCert.

  7. Натисніть кнопку OK , щоб закрити діалогове вікно Вибір сертифіката , і ще раз натисніть кнопку OK , щоб закрити діалогове вікно Цифровий підпис .

Примітки    

  • Проект VBA потрібно заблокувати перед підписанням, щоб користувачі не змогли ненавмисно внести до нього зміни та зробити підпис недійсним. Однак блокування проекту VBA не перешкоджає іншому користувачу замінити цифровий підпис на інший. Адміністратори організації можуть повторно підписувати шаблони та надбудови і, таким чином, контролювати, що саме користувачі можуть запускати на своїх комп’ютерах.

  • Якщо програма змінить базу даних таким чином, щоб підпис недійсний, наприклад, створивши новий запит на змінення, не підписуйте базу даних цифровим підписом. Натомість використовуйте підписаний пакет (ACCDC) для розповсюдження, а потім об'єднайте його з використанням надійного розташування.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×