baze de date si cunostinte

Upload: ion-suiu

Post on 03-Mar-2016

31 views

Category:

Documents


0 download

DESCRIPTION

Protejarea si securitatea bazei de date

TRANSCRIPT

Lucrare de curs la disciplina: BAZE DE DATE I CUNOTINE 2

Lucrare de curs la disciplina: BAZE DE DATE I CUNOTINE 2 Tema: Protecia datelor si controlul accesului prin mijloacele SGBD (SQL server) i n SQL

Elaborat: student gr. TI-121 uiu Ion Verificat: lector univ. Bagrin Veronica

Sistemele de baze de date sunt o component important a vieii de zi cu zi n societatea modern. Zilnic, majoritatea persoanelor desfoar activiti care implic interaciunea cu o baz de date: depunerea sau extragerea unei sume de bani din banc, rezervarea biletelor de tren sau de avion, cutarea unei cri ntr-o bibliotec computerizat, gestiunea angajailor dintr-o firm, cumprarea unor produse etc.

Limbaje SGBDn momentul de fa, pe pia exist o ofert foarte mare de sisteme de gestiune a bazelor de date, de la sisteme care se pot folosi gratuit, pn la sisteme de nalt performan, a cror utilizare necesit cumprarea de licene.Microsof Sql Server, Sistemul Oracle , MySql, Microsoft Acces ,Visual Fox Pro,IBM BD2

Protecia datelor n sistemele de baz de date, protecia datelor se asigur sub dou aspecte: securitatea i integritatea. Securitatea (confidenialitatea) datelor semnific faptul c accesul la date se face numai printr-o autorizare corespunztoare i doar controlat. Integritatea datelor se refer la corectitudinea datelor i este asigurat prin protejarea acestora mpotriva unor incidente intenionate sau neintenionate. Componentele SGBD-ului asigur integritatea datelor tratnd separat cauzele care pot altera baza de date: integritatea semantic, controlul accesului concurent, salvarea / restaurarea.

SecuritateaSGBD-ul permite: Autorizarea i controlul accesului la date este realizat de SGBD prin intermediul parolelor.Utilizarea viziunilor (view) Criptarea (codificare) a datelor.CriptareaComponentele unui sistem de criptare sunt: - Algoritmul de criptare care transform datele iniiale ntr-o form codificat; - Cheia de criptare este o valoare secret (parola) care permite intrarea n algoritmul de criptare; - Algoritmul de decriptare este o rutin care transform datele din forma criptat n cea iniial; - Cheia de decriptare este o parol de intrare n algoritmul de decriptare.

IntegritateaIntegritatea semantic -aceste operaii alctuiesc un set de reguli numite restricii de integritate. Accesul concurent asigur coerena datelor .Salvarea / restaurarea (backup/recovery) permite refacerea consistenei datelor care au fost alterate fizic din diferite motive. Controlul accesuluiSQL poate fi utilizat pentru a restriciona dreptul utilizatorilor de a obine, aduga sau modifica datele, protejnd astfel datele stocate mptriva accesului neautorizat.GRANTAcord drepturi de acces utilizatorilorREVOKEterge drepturile de acces ale utilizatorilor

Conceptul RDAAcces de la distan a datelor (RDA) n SQL Server permite un acces la date de aplicare dintr-o baz de date SQL Server la distan i stoca date ntr-un SQL Server local a bazei de date.Remote Access Database prevede protocoale standard pentru stabilirea unei conexiuni la distan ntre un client de baze de date i un server de baze de date. Clientul acioneaz n numele unui program de aplicaie n timp ce serverul de interfa la un proces care controleaz transferurile de date ctre i de la o baz de date. Scopul este de a promova interconectarea aplicaiilor de baze de date ntre medii eterogene.

Mulumesc pentru atenie!