Documente Academic
Documente Profesional
Documente Cultură
SECURITATEA DOCUMENTELOR
Temă: Documentul doc7.docx este editabil? Ce efect are modificarea sa? Modificați documentul
și readăugați o semnătură digitală.
R:
Documentul este editabil; modificarea lui este permisă doar după apăsarea butonului Edit Anyway
din zona informativă "Marked as Final". Editarea documentului conduce la eliminarea semnăturii
digitale. După modificare, adăugarea unei semnături digitale se face din meniul File -> Info ->
buton Protect Document -> comanda Add a Digital Signature. Implicit nu există niciun certificat
digital instalat în categoria Personal, astfel încât nu se va putea semna digital vreun document,
mesaj de poștă electronică sau secvență de cod Visual Basic. Este necesară crearea unui certificat
digital autosemnat (programul selfcert.exe) sau importul unui certificat digital (existent pe disc) -
creat pe altă mașină sau achiziționat de la o Autoritate de Certificare.
Administrarea certificatelor digitale instalate în sistem se poate face din Control Panel -> Internet
Options -> tab Content -> buton Certificates.
Temă: Deschideți doar în citire (Read Only) documentul doc8.doc (document care conține
macrocomenzi scrise în Visual Basic). Observați avertizarea de securitate și accesați meniul File ->
Info pentru mai multe informații privind protejarea documentului. Introduceți un text în caseta
de text și dați click pe butonul Run macro. Observați efectul executării secvenței de comenzi.
R:
Documentul are 3 tipuri de protecții: Read only (nu este permisă suprascrierea documentului, ci
este obligatorie salvarea cu alt nume), editare restricționată (este posibilă introducerea textului
doar în caseta de text) și avertizare pentru conținut activ (macro comenzi).
Se observă că butonul Run macro nu este activat (trebuie dat click pe butonul Enable Content).
Butonul va rula un cod scris în limbajul Visual Basic.
Temă: Activați meniul Developer (meniul File -> Options -> Customize Ribbon -> Main Tabs, se
activează Developer) și vizualizați secvența de cod asociată butonului Run macro.
R:
Scrierea unei secvențe de macro comenzi se poate face prin înregistrare pas cu pas a activităților
(Record Macro) sau prin scriere cod în limbajul VBA (Visual Basic for Applications). Vizualizare cod:
meniul Developer, grupul Code, buton Visual Basic. Codul este:
Private Sub CommandButton1_Click()
'
' Macro recorded 10/12/2014 by user
'
ActiveDocument.Shapes("Text Box 2").Select
Selection.ShapeRange.TextFrame.TextRange.Select
Selection.Collapse
Selection.WholeStory
Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
Selection.Font.Name = "Verdana"
Selection.Font.Size = 8
Selection.Font.Color = wdColorRed
End Sub
Temă: Protejați la deschidere fișierul excel1.xlsx și folosiți parola "student" pentru a permite
accesul la informațiile din fișier. Observați și celelalte tipuri de securizare a informației (similare
cu cele de la Microsoft Word): managementul drepturilor digitale (DRM - Digital Rights
Management), semnătura digitală, marcarea unui document ca variantă finală.
R:
Din meniul File -> Info -> Protect Workbook -> Encrypt with Password, documentul Excel va fi
criptat, iar accesul la conținutul său va fi posibil doar dacă se introduce parola stabilită, "student".
Parole puternice
o combinație de litere mari (A..Z), mici (a..z), cifre (0..9) și simboluri (- _ ! # $ & etc.);
o lungime cât mai mare, când este posibil;
o varietate cât mai mare a simbolurilor utilizate;
o parole diferite pentru servicii diferite;
o păstrarea parolelor într-un loc sigur (preferabil nu într-un fișier pe disc, ci scrise
pe hârtie și ținute în siguranță), fără a se specifica unde sunt valabile parolele
respective (fișier, nume utilizator, adresă site, serviciu etc.);
o nu folosiți:
cuvinte sau înșiruiri de litere ce pot fi "ghicite" (existente în orice limbă;
scrise invers citirii normale; abrevieri);
secvențe repetitive de caractere;
caractere adiacente pe tastatură (qwerty, asdf) sau în alfabet (abcd);
cifre consecutive (123456);
informații personale (nume, data nașterii, număr card etc.).