Securitatea bazelor de date

Proiect
9/10 (2 voturi)
Domeniu: Calculatoare
Conține 5 fișiere: doc, xls
Pagini : 74 în total
Cuvinte : 17360
Mărime: 233.51KB (arhivat)
Publicat de: Toma Moraru
Puncte necesare: 12
Profesor îndrumător / Prezentat Profesorului: Grigore Daniel

Cuprins

  1. 1. Securitatea datelor . pag. 4
  2. 1.1 Securitatea la nivel de sistem . pag. 7
  3. 1.2 Securitate la nivel de date . pag. 8
  4. 1.3 Securitate la nivel de utilizator . pag. 9
  5. 1.4 Controlul accesului autorizat in sistemele centralizate . pag. 11
  6. 1.5 Administrarea utilizatorilor si a resurselor . pag. 13
  7. 1.6 Metode de autentificare a utilizatorilor . pag. 14
  8. 1.7 Administrarea utilizatorilor. Exemple. . pag. 19
  9. 1.8 Administrarea parolelor si a resurselor utilizand profiluri. Exemple. pag. 24
  10. 1.9 Informatii despre utilizatori si profiluri. . pag. 32
  11. 1.10 Administrarea privilegiilori si a role-urilor . pag. 32
  12. 1.11 Acordarea privilegiilori si a role-urilor. Exemple. . pag. 42
  13. 1.12 Revocarea privilegiilori si a role-urilor . pag. 46
  14. 1.13 Controlul accesului autorizat in sisteme distribuite . pag. 48
  15. 1.14 Informatii despre privilegii si role-uri . pag. 50
  16. 2. Auditarea . pag. 50
  17. 2.1 Optiuni de audit. Exemple. . pag. 51
  18. 2.2 Mecanisme pentru audit . pag. 55
  19. 2.3 Informatii despre audit. . pag. 57
  20. 3. Oracle’s Middleware Security. . pag. 58
  21. 3.1 Single On . pag. 61
  22. 3.2 Suport pentru PKI. . pag. 62
  23. 3.3 Securitatea serviciilor oferite de Oracle HTTP Server . pag. 63
  24. 3.4 Securitate Java in Oracle AS . pag. 64
  25. 3.5 Oracle AS Portal – elemente de securitate . pag. 64
  26. 3.6 Utilizatorii portalului. . pag. 66
  27. 3.7 Concluzii . pag. 66
  28. 4. Aplicatie . pag. 67
  29. 5. Bibliografie . pag. 69

Extras din proiect

1. SECURITATEA DATELOR

Securitatea este o preocupare constanta in proiectarea si dezvoltarea bazelor de date. In mod uzual, nu se pun probleme legate de existenta securitatii, ci mai de graba de cat de mare va fi aceasta. Un SGBD are in mod caracteristic mai multe nivele de securitate, pe langa cele oferite de sistemul de operare sau de retea. De obicei, un SGBD detine conturi pentru utilizatori, care necesita o parola de conectare ce trebuie autentificata pentru a accesa datele.

Un SGBD ofera de asemenea si alte mecanisme cum ar fi grupurile, rolurile, privilegiile si profilurile care dau securitatii mai mult rafinament. Aceste nivele de securitate nu prevad numai constrangeri, ci si stabilirea politicii de securitate. De exemplu, intr-un sistem de electornic banking o companie isi poate deschide un cont la o banca, iar accesul persoanelor din cadrul companiei pentru consultarea contului va fi autorizat printr-un nume si cel putin o parola. In plus, accesul poate fi diferentiat intre diferiti membri ai companiei, numai unora dintre ei fiindu-le permis sa faca si tranzactii asupra contului. Pe de alta parte, personalul bancii poate avea acces la informatii despre toate conturile din banca.

In Oracle, securitatea datelor este asigurata in primul rand prin intermediul utilizatorului de data (in sensul folosit de Oracle, un utilizator al bazei de date este de fapt un cont si nu se identifica cu o persoana care acceseaza baza de date ; in general, mai multe persoane pot folosi acelasi cont de acces). Orice obiect al bazei de date este proprietatea unui utilizator, schema unui utilizator cuprinzand toate obiectele pe care acesta le detine. Pentru a accesa un obiect, un utilizator trebuie fie sa fie proprietarul acelui obiect, fie sa aiba privilegiile necesare pentru aceasta operatie. Privilegiile pot fi acordate direct unui utilizator sau pot fi grupate in roluri, care la randul lor pot fi acordate utilizatorului.

Baza de date Oracle contine propriul ei sistem de securitate care previne accesul neautorizat la baza de date. Sistemul de securitate al bazei de date Oracle este realizat prin intremediul utilizatorilor bazei de date. Serverul bazei de date solicita numele utilizatorului si parola pentru fiecare accesare a bazei de date ; indiferent de utilitarul folosit pentru interfata, serverul bazei de date nu permite accesul la baza de date daca nu este utilizat un nume si o parola corecta.

Nota : Asa cum s-a mai mentiona, in contextul bazei de date Oracle, un utilizator inseamna de fapt un cont de utilizator si nu o persoana care acceseaza baza de date. Evident, o persoana poate accesa baza de date folosind unul sau mai multi utilizatori Oracle, iar mai multe persoane pot accesa baza de date folosind acelasi utilizator Oracle (acesta este cazul cel mai intalnit).

O schema este o colectie de obiecte disponibile unui utilizator. Obiectele schemei sunt structuri logice ce se refera efectiv la datele unei baze de date precum tabele, vederi, secvente, indecsi, sinonime, etc.

Fiecarui utilizator al bazei de date ii sunt acordate anumite drepturi cunoscute sub numele de privilegii. Un privilegiu este permisiunea de a executa o actiune sau de a accesa un obiect apartinand unui alt utilizator. In Oracle, un utilizator nu poate executa nici un fel de actiune fara a avea privilegiul sa o faca. In acest sens unui utilizator ii pot fi acordate sau revocate privilegii.

Accesul unui utilizator la baza de date este administrat printr-un numar de drepturi numite privilegii de sistem, sau privilegii la nivelul bazei de date, care permit utilizatorului sa efectueze operatii precum conectarea la baza de date si crearea de obiecte. Odata ce utilizatorul a creat obiecte ale bazei de date, el este apoi responsabil de a acorda drepturi altor utilizatori pentru obiectele care sunt proprietatea lui. Aceste drepturi sunt numite privilegii la nivel de obiect.

Rolurile sunt utilizate pentru a simplifica administrarea privilegiilor. Astfel, in loc de a acorda un anumit privilegiu direct unui utilizator, privilegiile sunt acordate unui rol, iar un rol este acordat la randul lui unui utilizator. Cu alte cuvinte, rolurile reprezinta un grup de privilegii.

Securiatea datelor este o functie importanta a unui sistem de baze de date, care protejeaza datele impotriva accesului neautorizat. Securitatea datelor are doua componente: protejarea datelor si controlul accesului autorizat.

Protejarea datelor este necesara pentru a nu permite utilizatorilor neautorizati sa inteleaga continutul fizic al datelor. Aceasta functie este oferita, de obicei, de sistemele de operare, centralizate sau distribuite. Principala abordare a protejarii datelor este criptarea lor, lucru util atat in cazul in care informatia este stocata pe disc, cat si cand informatia este transmisa intr-o retea. Datele criptate pot fi decriptate numai de utilizatorii autorizati, care “stiu” codul.

Preview document

Securitatea bazelor de date - Pagina 1
Securitatea bazelor de date - Pagina 2
Securitatea bazelor de date - Pagina 3
Securitatea bazelor de date - Pagina 4
Securitatea bazelor de date - Pagina 5
Securitatea bazelor de date - Pagina 6
Securitatea bazelor de date - Pagina 7
Securitatea bazelor de date - Pagina 8
Securitatea bazelor de date - Pagina 9
Securitatea bazelor de date - Pagina 10
Securitatea bazelor de date - Pagina 11
Securitatea bazelor de date - Pagina 12
Securitatea bazelor de date - Pagina 13
Securitatea bazelor de date - Pagina 14
Securitatea bazelor de date - Pagina 15
Securitatea bazelor de date - Pagina 16
Securitatea bazelor de date - Pagina 17
Securitatea bazelor de date - Pagina 18
Securitatea bazelor de date - Pagina 19
Securitatea bazelor de date - Pagina 20
Securitatea bazelor de date - Pagina 21
Securitatea bazelor de date - Pagina 22
Securitatea bazelor de date - Pagina 23
Securitatea bazelor de date - Pagina 24
Securitatea bazelor de date - Pagina 25
Securitatea bazelor de date - Pagina 26
Securitatea bazelor de date - Pagina 27
Securitatea bazelor de date - Pagina 28
Securitatea bazelor de date - Pagina 29
Securitatea bazelor de date - Pagina 30
Securitatea bazelor de date - Pagina 31
Securitatea bazelor de date - Pagina 32
Securitatea bazelor de date - Pagina 33
Securitatea bazelor de date - Pagina 34
Securitatea bazelor de date - Pagina 35
Securitatea bazelor de date - Pagina 36
Securitatea bazelor de date - Pagina 37
Securitatea bazelor de date - Pagina 38
Securitatea bazelor de date - Pagina 39
Securitatea bazelor de date - Pagina 40
Securitatea bazelor de date - Pagina 41
Securitatea bazelor de date - Pagina 42
Securitatea bazelor de date - Pagina 43
Securitatea bazelor de date - Pagina 44
Securitatea bazelor de date - Pagina 45
Securitatea bazelor de date - Pagina 46
Securitatea bazelor de date - Pagina 47
Securitatea bazelor de date - Pagina 48
Securitatea bazelor de date - Pagina 49
Securitatea bazelor de date - Pagina 50
Securitatea bazelor de date - Pagina 51
Securitatea bazelor de date - Pagina 52
Securitatea bazelor de date - Pagina 53
Securitatea bazelor de date - Pagina 54
Securitatea bazelor de date - Pagina 55
Securitatea bazelor de date - Pagina 56
Securitatea bazelor de date - Pagina 57
Securitatea bazelor de date - Pagina 58
Securitatea bazelor de date - Pagina 59
Securitatea bazelor de date - Pagina 60
Securitatea bazelor de date - Pagina 61
Securitatea bazelor de date - Pagina 62
Securitatea bazelor de date - Pagina 63
Securitatea bazelor de date - Pagina 64
Securitatea bazelor de date - Pagina 65
Securitatea bazelor de date - Pagina 66
Securitatea bazelor de date - Pagina 67
Securitatea bazelor de date - Pagina 68
Securitatea bazelor de date - Pagina 69
Securitatea bazelor de date - Pagina 70
Securitatea bazelor de date - Pagina 71
Securitatea bazelor de date - Pagina 72
Securitatea bazelor de date - Pagina 73
Securitatea bazelor de date - Pagina 74

Conținut arhivă zip

  • Anexa1.doc
  • Anexa2.xls
  • Bibliografie.doc
  • Cuprins.doc
  • Lucrare de diploma.doc

Alții au mai descărcat și

Rețele de calculatoare

Introducere Raspandirea informatiilor printre grupurile de calculatoare si utilizatorii lor constituie un sector principal al societatii...

Transferul Datelor pe Internet

Capitolul I 1. Retele de calculatoare 1.1 Introducere Istoria relativ scurta a tehnicii de calcul a inceput in ultima perioada sa se aglomereze...

Securitatea în rețelele TCP-IP

INTRODUCERE Societatea modernă infor¬matizată reprezintă deja o realitate, în care se ignoră frontierele şi se trece peste orice constrângeri de...

Sinteza analitică a securității serviciilor web

Adnotare Teza de licenţă cu tema Sinteza analitică a securităţii serviciilor Web, este o tematică actuală şi de o importanţă deosebită ce necesită...

Crearea unui Site Web

1. INTRODUCERE 1.1. Contextul Într-o eră în care informaţia devine din ce în ce mai abundentă şi din ce în ce mai necesară apare nevoia ca...

Securitate bazelor de date - Oracle

1. Prezentarea sistemului In cadrul unei organizatii, bazele de date reprezinta una din componentele cele mai importante a oricarui sistem...

Aspecte Generale ale Sistemelor de Operare Windows și Unix

ASPECTE GENERALE ALE SISTEMELOR DE OPERARE WINDOWS ŞI UNIX 1.1 Sisteme de operare; definiţii, componente, clasificări Sistemul de operare...

Te-ar putea interesa și

Sistem Informatic pentru Gestiunea Stocurilor în Farmacii

CAPITOLUL 1. INTRODUCERE 1.1. Sisteme informatice în economie Societatea zilelor noastre se bucură de un timp al informatizării, informatizare...

Generarea Automată a Diferitelor Modele de Pagini de Web cu Conținut Informativ din Baze de Date

Introducere MOTO: Programatorul este un creator de universuri pentru care este în întregime responsabil. (Joseph Weizenbaum) Odatǎ cu apariţia...

Evidența Elevilor într-o Școală

1. INTRODUCERE Evidenţa cu ajutorul calculatorului reprezintă o activitate care se regăseşte în multe domenii de activitate cum sunt: evidenţa...

Structuri de Date în Oracle

STRUCTURI DE DATE IN ORACLE8 Cap. 1 Structuri de date relationale, notiuni introductive Principiile modelului relational au fost pentru prima...

Proiectarea unei rețele virtuale network folosind IPsec

1.Noţiuni introductive Soluţiile de afaceri prin Internet, cum sunt comerţul electronic, managementul lanţului de distribuţie şi marketing-ul prin...

Securitate bazelor de date - Oracle

1. Prezentarea sistemului In cadrul unei organizatii, bazele de date reprezinta una din componentele cele mai importante a oricarui sistem...

Medii de Programare

MODULUL 1. INTRODUCERE IN STUDIUL LIMBAJELOR DE PROGRAMARE 1.1 Notiuni generale privind limbajele de programare 1.2 Clasificarea limbajelor de...

Securitatea Bazelor de Date - Autentificare și Autorizare

Securitatea bazelor de date – autentificare şi autorizare „Informaţia a devenit noua monedă mondială. Bazele de date sunt bănci digitale care...

Ai nevoie de altceva?