Ви можете показати, що ви вважаєте, що база даних захищена, і його вміст можна довіряти, додавши цифровий підпис до бази даних. Цифровий підпис підтверджує, що всі макроси, модулі коду та інші виконувані компоненти походять від підписувача й не змінювалися з моменту підписання бази даних. Це допомагає користувачам, які використовують базу даних, щоб вирішити, чи довіряти йому та його вмісту. Думайте про сертифікат безпеки як перо, що використовується для додавання цифрового підпису, або воскова печатка, яку можна застосувати. Щоб додати цифровий підпис, можна використати комерційний сертифікат безпеки або створити власну. Процес, який використовується для додавання цифрового підпису до бази даних, залежить від використовуваної версії бази даних.
У цій статті
Отримання сертифіката безпеки
Існує два типи сертифікатів безпеки: комерційний і Самопідписаний.
Отримання сертифіката комерційного захисту
Якщо потрібно додати цифровий підпис до бази даних, а потім розповсюдити цю базу даних на комерційній основі, потрібно отримати сертифікат комерційного захисту від комерційного центру сертифікації (CA). Центр сертифікації здійснює перевірки, щоб переконатись у надійності репутації людей, які створюють вміст (наприклад, бази даних). Докладні відомості наведено в статті Пошук цифрових посвідчень або служб цифрового підпису.
Створення самостійно підписаного сертифіката для тестування можливостей
Якщо потрібно використовувати базу даних для особистих або обмеженого сценарію робочої групи для використання в межах власної організації, можна створити цифровий сертифікат за допомогою засобу SelfCert, що входить до складу Microsoft Office.
-
Перейдіть до папки, у якій містяться файли програм Microsoft Office.
Знадобиться знайти виконуваний файл, Selfcert. exe, і розташування може відрізнятися залежно від умов, таких як використання 32 bit або 64 bit операційна система Windows, або якщо ви використовуєте Microsoft 365.
Версія Office
Розташування
Microsoft 365
C:\Program Files \ Microsoft Office\roof\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\roof\office15
C: \ Program Files (x86) \Microsoft Office\roro\office15
Office 2010
C:\Program Files \ Microsoft Office\roof\office14
C: \ Program Files (x86) \Microsoft Office\roof\office14
-
Знайдіть потрібну папку та двічі клацніть файл Selfcert. exe.
Відкриється діалогове вікно Створення цифрового сертифіката.
-
У полі Ім’я вашого сертифіката введіть описову назву сертифіката.
-
Натисніть кнопку OK двічі.
Додавання цифрового підпису до бази даних Access 2007 або Access 2010
Для Access 2007 або Access 2010 можна легко та швидко підписати та розповсюдити базу даних. Ви можете упакувати файл, додати цифровий підпис до пакета, а потім передати підписаний пакет іншим користувачам. Функція "пакунок-and-Sign" розміщує базу даних у файлі розгортання Access (. accdc), підписує файл, а потім розміщує підписаний пакет у розташуванні, який ви визначаєте. Потім користувачі можуть видобути базу даних із пакета й працювати безпосередньо в базі даних (а не у файлі пакета). Щоб отримати докладніші відомості, перегляньте статтю пакет та ввійдіть у базу даних Access 2007 і 2010.
Додавання цифрового підпису до бази даних Access 2013 або пізніша
Для Access 2013 або пізніші бази даних можна додати цифровий підпис до компонентів у базі даних. Щоб зареєструвати код бази даних, виконайте такі дії:
-
Відкрийте базу даних, до якої потрібно надати спільний доступ.
-
На вкладці Знаряддя бази даних у групі макрос натисніть кнопку Visual Basic , щоб почати редактор Visual Basic, або натисніть клавіші ALT + F11.
-
У вікні проекту виберіть базу даних або проект Visual Basic for Applications (VBA), який потрібно підписати.
-
У Visual Basic у меню Знаряддя виберіть пункт Цифровий підпис.
З’явиться діалогове вікно Цифровий підпис.
-
Клацніть пункт Вибрати, щоб вибрати тестовий сертифікат.
Відобразиться діалогове вікно Вибір сертифіката.
-
Виберіть сертифікат для застосування. Докладні відомості наведено в статті отримання сертифіката безпеки.
Якщо виконано дії, описані в попередньому розділі, виберіть сертифікат, створений за допомогою програми SelfCert.
-
Натисніть кнопку OK , щоб закрити діалогове вікно вибір сертифіката , і знову натисніть кнопку OK , щоб закрити діалогове вікно цифровий підпис .
Примітки Проект VBA потрібно заблокувати перед підписанням, щоб користувачі не змогли ненавмисно внести до нього зміни та зробити підпис недійсним. Проте блокування проекту VBA не запобігає заміні цифрового підпису іншим підписом. Адміністратори організації можуть повторно підписувати шаблони та надбудови і, таким чином, контролювати, що саме користувачі можуть запускати на своїх комп’ютерах.
Примітка.: Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була ця інформація корисною. Для довідки цю статтю можна переглянути англійською мовою.