Možete da prikažete da verujete da je baza podataka bezbedna i da njen sadržaj može biti pouzdan tako što ćete dodati digitalni potpis u bazu podataka. Usluga digitalni potpis potvrđuje da svi makroi, moduli koda i druge izvršne komponente u bazi podataka potiču od potpisnik i da ih niko nije menjao otkako je baza podataka potpisana. To pomaže osobama koje koriste bazu podataka da odluče da li da joj veruju i njihov sadržaj. Bezbednosni certifikat možete da smatrate olovkom koju koristite za digitalno potpisivanje stvari ili voski pečat koji samo vi možete da primenite. Da biste dodali digitalni potpis, možete da koristite komercijalni bezbednosni certifikat ili možete da kreirate sopstveni. Proces koji koristite za digitalno potpisivanje baze podataka zavisi od verzije baze podataka koju koristite.
Postoje dva tipa bezbednosnih certifikata: komercijalni i samopotpisani.
Ako želite da digitalno potpišete bazu podataka, a zatim komercijalno distribuirate tu bazu podataka, trebalo bi da nabavite komercijalni bezbednosni certifikat iz komercijalne autoritet za izdavanje certifikata (CA). Autoriteti za izdavanje certifikata obavljaju pozadinsku proveru kako bi potvrdili da su osobe koje kreiraju sadržaj (kao što su baze podataka) pouzdane. Više informacija potražite u članku Pronalaženje usluga digitalnog ID-a ili digitalnog potpisa.
Ako bazu podataka želite da koristite za lične scenarije ili scenarije ograničene radne grupe za korišćenje u okviru svoje organizacije, možete da kreirate digitalni certifikat pomoću alatke SelfCert koja je uključena uz Microsoft 365.
Važno: Ako digitalno potpišete dokument pomoću digitalni certifikat koji ste kreirali, a zatim delite digitalno potpisanu datoteku, druge osobe ne mogu da provere autentičnost vašeg digitalni potpis a da ručno ne odluče da verujete samopotpisanim certifikatima.
-
Potražite fasciklu koja sadrži datoteke Microsoft Office programa.
Moraćete da pronađete izvršnu datoteku ,SelfCert.exe, a lokacija može da se razlikuje u zavisnosti od različitih uslova, kao što su da li koristite 32-bitni ili 64-bitni operativni sistem Windows ili ako koristite Microsoft 365.
Verzija sistema Office
Lokacija
Microsoft 365
C:\Program Files\Microsoft Office \root\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
-
Pronađite odgovarajuću fasciklu i kliknite dvaput SelfCert.exe.
Pojavljuje se dijalog Kreiranje digitalnog certifikata.
-
U polju Ime certifikata otkucajte ime za novi test certifikat.
-
Kliknite dvaput na dugme U redu.
Potpisivanje i distribucija baze podataka je lako i brzo. Možete da zapakujte datoteku, primenite digitalni potpis na paket, a zatim distribuirate potpisani paket drugim korisnicima. Funkcija "Zapakuj i potpiši" postavlja bazu podataka u Access Deployment (.accdc) datoteku, potpisuje datoteku, a zatim postavlja potpisani paket na lokaciju koju odredite. Korisnici tada mogu da izdvoje bazu podataka iz paketa i rade direktno u bazi podataka (ne u datoteci paketa). Imajte na umu da i dalje možete da koristite funkciju pakovanja da biste generisali .accdc datoteku, bez obzira na to da li ste potpisali bazu podataka pomoću koda ili ne. Više informacija potražite u članku Primena Access aplikacije.
Sve verzije Access vam omogućavaju da primenite digitalni potpis na komponente u .mdb i .mde formatima baze podataka. Počevši od Access za Microsoft 365 verzije 2211, .accdb i .accde formate baze podataka takođe su podržani.
Da biste potpisali bazu podataka, uradite sledeće:
-
Otvorite bazu podataka koju želite da potpišete.
-
Na kartici Alatke baze podataka, u grupi Makro kliknite Visual Basic stavku da biste pokrenuli Visual Basic Editor ili pritisnite kombinaciju tastera ALT+F11.
-
U prozoru istraživača projekta izaberite bazu podataka ili Visual Basic za aplikacije (VBA) projekat koji želite da potpišete.
-
U meniju Alatke izaberite stavku Digitalni potpis.
Pojavljuje se dijalog Digitalni potpis.
-
Kliknite na dugme Odaberi da biste izabrali test certifikat.
Pojavljuje se dijalog Izbor certifikata.
-
Izaberite certifikat koji želite da primenite. Više informacija potražite u članku Preuzimanje bezbednosnog certifikata.
Ako ste sledili korake u prethodnom odeljku, izaberite certifikat koji ste kreirali koristeći alatku SelfCert.
-
Kliknite na dugme U redu da biste zatvorili dijalog Izbor certifikata i ponovo kliknite na dugme U redu da biste zatvorili dijalog Digitalni potpis.
Beleške
-
Ako želite sprečiti korisnike rešenja da slučajno menjaju VBA projekat i ponište vaš potpis, zaključajte VBA projekat pre nego što ga potpišete. Međutim, zaključavanje VBA projekta ne sprečava drugog korisnika da zameni digitalni potpis drugim potpisom. Administratori u preduzeću mogli bi ponovo da potpišu predloške i programske dodatke kako bi tačno kontrolisali šta korisnici mogu da pokreću na računarima.
-
Ako aplikacija izmeni bazu podataka na način koji će poništiti potpis, na primer, kreiranjem novog radnog upita, izbegavajte digitalno potpisivanje baze podataka. Umesto toga koristite potpisani paket (.accdc) za distribuciju, a zatim ga kombinujte sa korišćenjem pouzdane lokacije.