Виявлення довіри через додавання цифрового підпису

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

Можна відобразити, що ви впевнені, що безпечно бази даних і що її вміст можна надійні, додавши цифровий підпис до бази даних. У цій дає змогу користувачам, які використовують базу даних приймати рішення щодо надійності її вміст.

Процес, який використовується для додавання цифрового підпису до бази даних залежить від того, чи бази даних використовується новіший формат файлу, наприклад файлу. accdb, або в попередньому форматі, наприклад формат MDB. Однак, обох процесів потрібно використовувати сертифікат безпеки.

Професійний безпеки сертифікат можна використовувати, або можна створити власні. У цій статті пояснюється, як створити сертифікат безпеки.

У цій статті

Підготовка

Пакування, підписування та розповсюдження бази даних Access

Додавання цифрового підпису старої версії бази даних

Підготовка

Щоб додати цифровий підпис, необхідно спочатку отримати або створити сертифікат безпеки. На вашу думку про сертифікат безпеки як пера, що використовується для підписування речі, або воскову друк, що лише ви можете застосовувати.

Якщо ви не маєте сертифікат безпеки, можна створити один за допомогою інструмента SelfCert (включно з Microsoft Office).

Створення самостійно підписаного сертифіката для тестування можливостей

  1. У Microsoft Windows натисніть кнопку Пуск , виберіть пункт Усі програми, виберіть пункт Microsoft Office, наведіть вказівник миші на Засоби Microsoft Officeі виберіть пункт Цифровий сертифікат для проектів VBA.

    -або-

    Перейдіть до папки, яка містить ваші файли програм Microsoft Office.

    Вам потрібно знайти виконуваний файл, SelfCert.exe, і розташування може відрізнятися залежно від різні умови, такі як, якщо використовується 32-розрядна або 64-розрядна версія ОС Windows, або якщо ви використовуєте передплату версії служби Office 365.

    Якщо ви використовуєте Office 2019 або Office 2016, спробуйте виконати одну з таких розташувань:

    • C:\Program Files\Microsoft Office\Office16

    • C:\Program файли (x86) \Microsoft Office\Office16

    Якщо ви використовуєте службу Office 365, спробуйте виконати одну з таких розташувань:

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

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

    Якщо ви використовуєте Office 2013, знайдіть папку Office15 із запропонованих вище варіантів. Якщо ви використовуєте Office 2010, знайдіть папку Office14. Якщо ви використовуєте Office 2007, знайдіть папку Office12.

    Знайдіть потрібну папку та двічі клацніть SelfCert.exe.

    Відкриється діалогове вікно Створення цифрового сертифіката.

  2. У полі Ім’я вашого сертифіката введіть описову назву сертифіката.

  3. Натисніть кнопку OK двічі.

Примітка.: Якщо команда Цифровий сертифікат для проектів VBA не відображається або не вдалося знайти файл SelfCert.exe, необхідно інсталювати програму SelfCert.

Інсталюйте програму SelfCert.exe

  1. Щоб розпочати компакт-Диска настроювання Office Microsoft або іншого інсталяційного носія.

  2. У програмі інсталяції виберіть елементи Додати або видалити функції та Продовжити.

    Примітка.: Якщо ви працюєте в середовищі, де ІТ-адміністратори інсталювали пакет Microsoft Office на окремі комп’ютери не з компакт-дисків, виконайте наведені нижче кроки.

    1. В операційній системі Microsoft Windows натисніть кнопку Пуск і виберіть пункт Панель керування.

    2. Двічі клацніть пункт Інсталяція та видалення програм.

    3. Виберіть свою версію Microsoft Office і натисніть кнопку змінити.

      Розпочинається інсталяція.

    4. Клацніть елементи Додати або видалити функції та Продовжити.

    5. Після цього виконайте такі дії.

  3. Щоб розгорнути вузли Microsoft Office і Спільні засоби Office, клацніть знак "плюс" (+) поряд із ними.

  4. Виберіть пункт Цифровий сертифікат для проектів VBA.

  5. Виберіть команду Запускати з мого комп’ютера.

  6. Щоб інсталювати компонент, клацніть Продовжити.

Ви повинні використовувати тільки Selfcert: створення підписів для використання в межах організації. Якщо ви хочете додавання цифрового підпису до бази даних а потім комерційного розповсюдження цієї бази даних, комерційних безпеки сертифікат має отримати в комерційному центрі сертифікації (CA).

Пакування, підписування та розповсюдження бази даних Access

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

Пам’ятайте про наведені нижче факти.

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

  • Після того як базу даних видобуто з пакета, зв’язок між підписаним пакетом і базою даних буде втрачено.

  • За допомогою засобу упакувати й підписати лише до баз даних на новіший формат файлу (. accdb, .accde,...). Access також набір засобів для підписування та розповсюдження баз даних, які мають форматі файлу попередньої версії. Засіб цифрового підписування має відповідати формату бази даних, що використовується.

  • До пакета можна додати лише одну базу даних.

  • Процес додає цифровий підпис до пакета, який містить усю базу даних, а не тільки макроси чи модулі.

  • Цей процес стискає файл пакета, щоб зменшити час завантаження.

  • Бази даних можна видобувати з файлів пакетів, які розташовано на серверах під керуванням Windows SharePoint Services 3.0 або пізнішої версії.

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

Створення підписаного пакета

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

  2. Виберіть файл > Зберегти як > упакувати й підписати

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

  3. Виберіть цифровий сертифікат і натисніть кнопку OK.

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

  4. У списку Зберегти в виберіть розташування для підписаного пакета бази даних.

  5. У полі Ім’я файлу введіть ім’я підписаного пакета й натисніть кнопку Створити.

    Програма Access створює файл ACCDC і розміщує його у вибраному розташуванні.

Видобування й використання підписаного пакета

  1. Клацніть елементи Файл > Відкрити > Огляд. Відкриється діалогове вікно Відкрити

  2. Виберіть Microsoft Access підписані (accdc) як тип файлу.

  3. Знайдіть папку, яка містить ваш файл accdc, виберіть файл і натисніть кнопку Відкрити.

  4. Виконайте одну з таких дій:

    • Якщо вибрано режим довіри сертифікату безпеки, використаному для підписання пакета розгортання, відкриється діалогове вікно Витягнути базу даних до. Перейдіть до наступного кроку.

    • Якщо ще не вирішено, чи можна довіряти сертифікату безпеки, відкриється наведене нижче повідомлення.

      Допоміжне повідомлення

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

      Примітка.: Якщо для підписання пакета бази даних використовується самостійно підписаний сертифікат, а під час відкриття пакета було вибрано елемент Довіряти всім даним видавця, пакети, які підписано з використанням самостійно підписаних сертифікатів, завжди будуть довіреними.

  5. За потреби у списку Зберегти в виберіть розташування для видобутої бази даних і введіть для неї інше ім’я у полі Ім’я файлу.

    Порада.: Якщо базу даних видобуто до надійного розташування, її вміст буде автоматично вмикатися під час відкриття. Якщо вибрано ненадійне розташування, певну частину вмісту бази даних, можливо, буде вимкнуто за замовчуванням.

  6. Натисніть кнопку OK.

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

На початок сторінки

Додавання цифрового підпису старої версії бази даних

Увага!: Кроки, описані в цьому розділі не застосовуються до баз даних, які використовують один із нових форматів файлів.

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

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

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

Підписування коду бази даних

Примітка.: Пам'ятайте, що ці кроки стосуються лише використання баз даних, які використовують один із попередніх форматах файлів бази даних, наприклад формат MDB. Вхід нових баз даних, ознайомтеся з розділом пакет, увійдіть та розповсюдження бази даних Access.

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

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

    Сполучення клавіш: натисніть ALT+F11.

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

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

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

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

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

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

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

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

Поради щодо підписання баз даних старіших версій

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

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

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

На початок сторінки

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

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

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×