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

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

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

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

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

У цій статті

Попередня інформація

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

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

Перш ніж почати

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

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

Створення сертифіката із власним підписом

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

    -або-

    Знайдіть папку з файлами Office Professional 2007 програми. Папки за промовчанням – це диск: \Program Files\Microsoft Office\Office12. У цій папці знайдіть і двічі клацніть SelfCert.exe.

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

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

  3. Двічі натисніть кнопку ОК.

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

Інсталяція засобу SelfCert.exe

  1. Запустіть програму інсталяції Office Professional 2007 на компакт-диску або іншому інсталювальному носії.

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

    Примітка : Якщо інсталяція Office Professional 2007 виконувалася на окремих комп'ютерах ІТ-адміністраторами, а не за допомогою компакт-диска, виконайте такі дії.

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

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

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

      Буде запущено програму інсталяції.

    4. Виберіть пункт Додати або видалити компоненти та натисніть кнопку Продовжити.

    5. Продовжте, виконуючи зазначені нижче дії.

  3. Розгорніть вузли Microsoft Office і Спільні засоби Office, натискаючи знаки «плюс» (+) поруч із ними.

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

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

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

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

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

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

Запам’ятайте такі факти:

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

  • Після того, як базу даних видобуто з пакета, між нею та підписаним пакетом більше немає зв'язку.

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

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

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

  • Файл пакета стискається, щоб скоротити час завантаження.

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

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

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

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

  2. Натисніть Кнопку Microsoft Office Зображення кнопки Office , натисніть кнопку опублікуватита виберіть пункт упакувати й підписати.

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

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

    З'явиться діалогове вікно Створити підписаний пакет Microsoft Office Access.

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

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

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

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

  1. Натисніть кнопку Microsoft Office Зображення кнопки Office і виберіть пункт Відкрити.

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

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

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

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

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

    • Якщо ви ще не вибрали довірений сертифікат безпеки, з'явиться таке повідомлення.

      інформаційне повідомлення

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  4. У меню Tools (Знаряддя) виберіть пункт Digital Signature (Цифровий підпис).

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

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

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

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

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

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

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

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

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

  • Додаючи цифровий підпис до проекту VBA, слід отримати позначку часу, щоб інші користувачі могли перевірити підпис навіть після завершення терміну дії сертифіката, який було використано для підписування. Див. Microsoft Office Online для отримання додаткових відомостей про безпеку VBA і позначки часу.

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

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

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

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

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

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

×