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

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

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

Процес, який використовується для додавання цифрового підпису до бази даних залежить від того, чи бази даних використовується формат файлу 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. Натисніть кнопку OK двічі.

Примітка.: Якщо команда Цифровий сертифікат для проектів 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: створення підписів для використання в межах організації. Якщо ви хочете додавання цифрового підпису до бази даних а потім комерційного розповсюдження цієї бази даних, комерційних безпеки сертифікат має отримати в комерційному центрі сертифікації (CA). Додаткові відомості можна знайти в розділіДив. також.

Пакування, підписування та розповсюдження бази даних 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. Виберіть цифровий сертифікат і натисніть кнопку OK.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Щоб отримати додаткові відомості про центр сертифікації, який обслуговує продукти Microsoft, див. розділ Див. також.

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

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

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

  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 матиме цифровий підпис, додайте позначку часу, щоб інші користувачі могли перевіряти підпис навіть після завершення терміну його дії. Докладні відомості про безпеку VBA та позначки часу див. в статті Microsoft Office Online.

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

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

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

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

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

×