Semnături digitale și certificate

Semnături digitale și certificate

Microsoft Office XP utilizează tehnologia Microsoft Authenticode, care vă permite să furnizați proiecte macro și fișiere digitale semnate digital utilizând un certificat digital. Certificatul utilizat pentru a crea semnătura confirmă faptul că macro-ul sau documentul au fost primite de la deținătorul de semnături, iar semnătura confirmă faptul că macro-ul sau documentul nu a fost modificat. Prin setarea nivelului de securitate, puteți activa sau dezactiva executarea macro-ului, în funcție de faptul că dezvoltatorul care a semnat-o este pe lista surselor de încredere.

Centrele de emitere a certificatelor digitale

Un certificat digital poate fi obținut de la o autoritate comercială de certificare, cum ar fi VeriSign, Inc. de la un administrator de securitate intern sau de la un specialist în tehnologia informației. O semnătură digitală poate fi creată independent utilizând programul Selfcert.exe.

Notă. Deoarece certificatul auto-creat nu a fost emis de o autoritate oficială de certificare, macrocomenzile semnate utilizând acest certificat se numesc macrocomenzi cu semnătură automată. Certificatele create de utilizator pe cont propriu sunt considerate neconfirmate, iar cu un nivel de securitate ridicat sau mediu, ele conduc la o alertă în caseta de dialog Avertisment de securitate. Regulile care reglementează utilizarea instrumentelor de semnătură digitală Microsoft Office într-o organizație pot interzice utilizarea acestor certificate, precum și lansarea de macrocomenzi cu auto-semnare de către alți utilizatori.

Centre de certificare comercială

Pentru a obține un certificat digital de la o autoritate comercială de certificare, cum ar fi VeriSign, Inc. trebuie să aplicați la acest centru.

În funcție de starea dezvoltatorului de macrocomenzi, poate fi emis un certificat pentru dezvoltatorii de macrocomenzi de clasa 2 sau clasa 3.

Un certificat digital de clasa 2 este conceput pentru cei care dezvoltă software-ul ca individ. Această clasă de certificate digitale certifică de fapt identitatea dezvoltatorului individual.
  • Un certificat digital din clasa 3 este destinat organizațiilor implicate în dezvoltarea de software. Această clasă de certificate digitale oferă o identificare mai sigură a organizației de dezvoltare software. Certificatele de clasă 3 sunt concepute astfel încât să asigure gradul de precizie al identificării care îndeplinește cerințele pentru furnizorii de software care își distribuie produsele printr-o rețea comercială de distribuitori. Organizația care solicită un certificat de clasă 3 trebuie să îndeplinească cel puțin cerințele privind stabilitatea financiară pe baza datelor de evaluare publicate de Dun Bradstreet Servicii financiare.

  • La emiterea unui certificat digital, sunt furnizate instrucțiuni pentru instalarea acestuia pe computerul utilizat pentru semnarea soluțiilor dezvoltate pentru Microsoft Office.

    Autorități de certificare interne

    Unele organizații și corporații pot fi un administrator de securitate sau de departament, în calitate de propria autoritate de certificare și crearea sau distribuirea de certificate digitale cu ajutorul unor instrumente cum ar fi Microsoft Server Certificate. Certificat Microsoft Server poate funcționa ca un CA de sine stătătoare sau ca parte a ierarhiei existente de autorități. În funcție de modul în care puterea de semnături digitale folosite de Microsoft Office în organizație, dezvoltatorul poate fi permis să semneze macro-uri folosind certificatul digital al autorității de certificare intern al companiei, sau este acest lucru va trebui să facă administrator, utilizând un certificat aprobat. Informații despre politicile organizației, puteți să întrebați administratorul de rețea sau departamentul IT.

    Semnarea propriilor fișiere și macrocomenzi

    După instalarea certificatului digital, puteți să semnați fișiere și macrocomenzi.

    Semnătura digitală a fișierului confirmă faptul că fișierul este valabil pentru utilizare și nu a fost modificat de la semnare. Până la modificarea fișierului, utilizatorii îi pot furniza semnături. O semnătură digitală poate fi utilizată pentru fișiere importante. Semnătura digitală a macrocomenzii asigură securitatea acestei macrocomenzi. Macro-ul păstrează semnătura până când textul său este modificat.

    Notă. Atunci când adăugați o semnătură digitală în fișier, este important să înțelegeți că semnătura digitală creată de Microsoft Office poate să nu aibă forță juridică în toate statele din Statele Unite, provinciile canadiene sau în alte țări. Înainte de a utiliza o semnătură digitală ca semn personal, revizuiți legile țării sau regiunii în cauză. De asemenea, trebuie să se înțeleagă că, în anumite cazuri, nu este posibilă verificarea valabilității certificatului digital pe care se bazează semnătura digitală. Prin urmare, înainte de a utiliza un certificat digital pentru a semna un document, este important să verificați validitatea acestuia.

    Un certificat digital este utilizat pentru a semna digital un fișier sau un proiect macro.

    Dacă nu există certificat digital, trebuie obținut.

    Un certificat digital poate fi obținut de la o autoritate comercială de certificare, cum ar fi VeriSign, Inc. de la un administrator de securitate intern sau de la un specialist în tehnologia informației. O semnătură digitală poate fi creată independent utilizând programul Selfcert.exe.

    Deoarece certificatul digital auto-creat nu a fost emis de către o autoritate oficială de certificare, proiectele macro semnate utilizând acest certificat sunt numite proiecte cu auto-semnare. Regulile care reglementează utilizarea instrumentelor de semnătură digitală Microsoft Office într-o organizație pot interzice utilizarea acestor certificate, precum și lansarea de macrocomenzi cu auto-semnare de către alți utilizatori.

    Efectuați una dintre următoarele proceduri.

    În meniul Instrumente, faceți clic pe Opțiuni. apoi faceți clic pe fila Securitate.
  • Faceți clic pe butonul Digital Signatures.
  • Faceți clic pe butonul Adăugați.
  • Selectați certificatul dorit, apoi faceți clic pe OK.

  • <





    ?php include ($ _SERVER ["DOCUMENT_ROOT"]. "/ vstavki / blokvtext2.php"); ?>

    Semnarea unui proiect Macro

    Deschideți fișierul care conține proiectul macro-ului pe care doriți să-l semnați.
  • În zona Project Explorer, selectați proiectul pe care doriți să îl semnați.
  • În meniul Instrumente, faceți clic pe Semnătură digitală.
  • Efectuați una dintre următoarele acțiuni:
    Dacă certificatul digital nu a fost selectat anterior sau dacă doriți să utilizați altul, faceți clic pe butonul Selectare. selectați certificatul cerut, apoi faceți clic pe OK de două ori;
  • Pentru a utiliza certificatul curent, faceți clic pe OK.

  • Macrorele trebuie semnate numai după ce au fost testate și pregătite pentru distribuire, ca și în cazul oricărei modificări a textului sursă al proiectului macro semnat, semnătura sa digitală fiind ștersă. Cu toate acestea, dacă aveți un certificat digital adecvat pe computerul dvs., proiectul macro va fi semnat din nou automat când îl salvați.
  • Dacă doriți să împiedicați utilizatorii să schimbe în mod accidental un proiect macro și să încalce o semnătură digitală, trebuie să îl blocați înainte de semnarea proiectului macro. Semnătura digitală afirmă doar că securitatea proiectului este garantată, dar nu este o confirmare a faptului că proiectul a fost creat de către proprietarul de semnături. astfel încât blocarea proiectului macro nu vă împiedică să înlocuiți semnătura digitală cu o altă semnătură. Administratorii rețelei unei organizații pot să semneze din nou șabloane și module de completare pentru a controla macrocomenzile care sunt lansate de utilizatori pe computere.
  • Când creați un add-in care adaugă un cod la proiectul macro, trebuie să oferiți posibilitatea de a verifica semnătura digitală a proiectului și de a avertiza utilizatorul cu privire la consecințele schimbării proiectului semnat.

  • Deoarece certificatul digital auto-creat nu a fost emis de către o autoritate oficială de certificare, proiectele de macrocomenzi semnate cu utilizarea unui astfel de certificat se numesc proiecte auto-semnate. Certificatele create de utilizator pe cont propriu sunt considerate neconfirmate, iar nivelul de securitate ridicat sau mediu conduce la încheierea unei alerte de securitate. Regulile care reglementează utilizarea instrumentelor de semnătură digitală Microsoft Office într-o organizație pot interzice utilizarea acestor certificate, precum și lansarea de macrocomenzi cu auto-semnare de către alți utilizatori.

    În Microsoft Windows Explorer, localizați și faceți dublu clic pe fișierul SelfCert.exe (de obicei, localizat în folderul C: \ Program Files \ Microsoft Office \ Office10).

    Dacă SelfCert.exe nu se află pe calculatorul dvs., este posibil să fie necesar să îl instalați.

    Rulați din nou programul de instalare Microsoft Office.

    Închideți toate programele.
  • Faceți dublu clic pe pictograma Adăugare sau eliminare programe din Panoul de control Windows.
  • Efectuați una dintre următoarele acțiuni:

    Dacă Microsoft Office este instalat ca parte a Microsoft Office, selectați Microsoft Office în caseta Installed Programs. apoi faceți clic pe Înlocuire;
  • Dacă aplicația Microsoft Office este instalată separat, selectați numele aplicației din caseta Instalate programe, apoi faceți clic pe Înlocuire.

  • Pentru Microsoft Windows 98 și Microsoft Windows NT 4.0:
    Dacă aplicația Microsoft Office este instalată ca parte a Microsoft Office, selectați Microsoft Office în fila Installation / Uninstall (Instalare / dezinstalare). apoi faceți clic pe butonul Adăugare / eliminare;
  • Dacă aplicația Microsoft Office este instalată separat, selectați numele acestei aplicații în fila Instalare / Dezinstalare. apoi faceți clic pe Adăugare / eliminare.

  • În ecranul Instalator de componente instalate, faceți clic pe simbolul de implementare (+) de lângă Instrumentele comune Office.
  • Selectați semnătura digitală pentru proiectele VBA. faceți clic pe săgeata de lângă aceasta și apoi selectați opțiunea Executare de pe computer.

  • Urmați instrucțiunile din caseta de dialog Creează un certificat digital.

    Efectuați una dintre următoarele proceduri.

    Ștergerea unei semnături digitale dintr-un fișier

    În meniul Instrumente, faceți clic pe Opțiuni.
  • Faceți clic pe fila Securitate.
  • Faceți clic pe butonul Digital Signatures.
  • Selectați semnătura pe care doriți să o eliminați, apoi faceți clic pe Eliminare.

  • Ștergerea unei semnături digitale dintr-un proiect macro

    Deschideți fișierul care conține proiectul macro din care doriți să eliminați legenda.
  • În zona Project Explorer, selectați proiectul din care doriți să eliminați legenda.
  • În meniul Instrumente, faceți clic pe Semnătură digitală.
  • Faceți clic pe butonul Eliminare.

  • Când vizualizați informații despre certificatul digital, determinați prin valorile câmpurilor cărora le-ați emis și eliberat. dacă sursa este fiabilă. Valoarea câmpului Valid cu stabilirea dacă certificatul este actual.

    Efectuați una dintre următoarele proceduri.

    În meniul Instrumente, faceți clic pe Opțiuni.
  • Faceți clic pe fila Securitate.
  • Faceți clic pe butonul Digital Signatures.
  • În fereastra proiectului, selectați proiectul macro dorit.
  • Selectați comanda Semnătura digitală din meniul Instrumente.
  • Notă. Butonul Detalii se afișează numai dacă o semnătură digitală este atașată proiectului.







    Articole similare

    Trimiteți-le prietenilor: