Možete pokazati da vjerujete da je baza podataka sigurna i da se njezin sadržaj može vjerovati dodavanjem digitalni potpis u bazu podataka. A digitalni potpis potvrđuje da sve makronaredbe, moduli koda i druge izvršne komponente u bazi podataka potječu s potpisnikom i da ih nitko nije izmijenio nakon potpisivanja baze podataka. Time se osobama koje koriste bazu podataka omogućuje da odluče hoće li je i njezin sadržaj smatrati pouzdanima. Sigurnosni certifikat zamislite kao olovku koju koristite za digitalno potpisivanje ili voštani pečat koji samo vi možete primijeniti. Da biste dodali digitalni potpis, možete koristiti komercijalni sigurnosni certifikat ili stvoriti vlastiti. Postupak koji koristite za digitalno potpisivanje baze podataka ovisi o verziji baze podataka koju koristite.

Postoje dvije vrste sigurnosnih certifikata: komercijalni i samopotpisani.

Ako želite digitalno potpisati bazu podataka, a zatim je komercijalno distribuirati, komercijalnu sigurnosnu potvrdu nabavite od komercijalne ustanova za izdavanje potvrda (CA). Ustanove za izdavanje certifikata provjeravaju reputaciju osoba koje stvaraju sadržaj, kao što su baze podataka. Dodatne informacije potražite u članku Pronalaženje digitalnog ID-a ili servisa za digitalne potpise.

Ako bazu podataka želite koristiti za osobne ili ograničene scenarije radne grupe za korištenje u vlastitoj tvrtki ili ustanovi, možete stvoriti digitalna potvrda pomoću alata SelfCert koji je dio sustava Microsoft 365.

Važno: Ako digitalno potpišete dokument pomoću programa digitalna potvrda koji ste stvorili, a zatim omogućite zajedničko korištenje digitalno potpisane datoteke, drugi korisnici ne mogu potvrditi autentičnost vašeg digitalni potpis bez ručnog odlučivanja o pouzdanosti samopotpisanog certifikata.

  1. Pronađite mapu koja sadrži vaše Microsoft Office datoteke.

    Morat ćete pronaći izvršnu datoteku, SelfCert.exe, a mjesto se može razlikovati ovisno o različitim uvjetima kao što su ako koristite 32-bitni ili 64-bitni operacijski sustav Windows ili ako koristite Microsoft 365.

    Verzija sustava Office

    Mjesto

    Microsoft 365

    C:\Programske datoteke\Microsoft Office \root\Office16

    C:\Programske datoteke (x86)\Microsoft Office \root\Office16

    Office 2019

    Office 2016

    C:\Programske datoteke\Microsoft Office \Office16

    C:\Programske datoteke (x86)\Microsoft Office \Office16

  2. Pronađite odgovarajuću mapu i dvokliknite SelfCert.exe.

    Prikazat će se dijaloški okvir Stvaranje digitalnog certifikata.

  3. U okvir Naziv certifikata upišite naziv testnog certifikata.

  4. Dvokliknite U redu.

Jednostavno je i brzo potpisati i distribuirati bazu podataka. Datoteku možete pakirati, primijeniti digitalni potpis na paket, a zatim potpisani paket distribuirati drugim korisnicima. Značajka pakiranja i potpisivanja postavlja bazu podataka u datoteku Access implementacije (.accdc), potpisuje datoteku, a zatim potpisani paket postavlja na mjesto koje odredite. Korisnici zatim mogu izdvojiti bazu podataka iz paketa i raditi izravno na njoj (ne u datoteci paketa). Imajte na umu da i dalje možete koristiti značajku pakiranja za generiranje .accdc datoteke, bez obzira na to potpisite li i bazu podataka kodom. Dodatne informacije potražite u članku Implementacija aplikacije programa Access.

Sve verzije Access omogućuju primjenu digitalni potpis na komponente u oblicima .mdb .mde baze podataka. Podržani su Access za Microsoft 365 verzije 2211, .accdb i .accde baze podataka.

Da biste kod prijavili bazu podataka, učinite sljedeće:

  1. Otvorite bazu podataka koju želite potpisati.

  2. Na kartici Alati baze podataka u grupi Makronaredba kliknite Visual Basic da biste Visual Basic Editor ili pritisnite ALT + F11.

  3. U prozoru programa Project Explorer odaberite bazu podataka ili Visual Basic za aplikacije (VBA) koji želite potpisati.

  4. Na izborniku Alati kliknite Digitalni potpis.

    Prikazat će se dijaloški okvir Digitalni potpis.

  5. Kliknite Odaberi da biste odabrali testni certifikat.

    Prikazat će se dijaloški okvir Odabir certifikata.

  6. Odaberite certifikat koji želite primijeniti. Dodatne informacije potražite u članku Dohvaćanje sigurnosnog certifikata.

    Ako ste pratili korake iz prethodnog odjeljka, odaberite certifikat koji ste stvorili pomoću alata SelfCert.

  7. Kliknite U redu da biste zatvorili dijaloški okvir Odabir certifikata, a zatim ponovno kliknite U redu da biste zatvorili dijaloški okvir Digitalni potpis.

Napomene    

  • Ako korisnicima vašeg rješenja želite onemogućiti da slučajno izmijene vaš VBA projekt i tako ponište vaš potpis, zaključajte ga prije potpisivanja. No zaključavanjem VBA projekta ne sprječavate drugog korisnika da zamijeni digitalni potpis drugim potpisom. Administratori tvrtke mogu ponovno potpisati predloške i dodatke te tako odrediti što korisnici smiju pokrenuti na svojim računalima.

  • Ako aplikacija mijenja bazu podataka na način koji će, primjerice, zamijeniti potpis stvaranjem novog akcijskog upita, nemojte digitalno potpisati bazu podataka. Umjesto toga za raspodjelu koristite potpisani paket (.accdc), a zatim ga kombinirajte s korištenjem pouzdanog mjesta.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.