Strona Główna
10

Bezpieczeństwo i Tajemnica

Ochrona danych, uprawnienia i aspekty prawne.

Bezpieczeństwo: Dane to najcenniejszy zasób firmy. Administrator bazy danych (DBA) musi dbać o to, by nie wpadły w niepowołane ręce (Tajemnica Zawodowa / RODO).

1. Triada bezpieczeństwa (CIA)

W bezpieczeństwie informacji wyróżniamy trzy filary:

baza

2. Zarządzanie uprawnieniami (DCL)

W bazie danych nigdy nie pracujemy na koncie 'root' (administratora). Tworzymy użytkowników o ograniczonych prawach.

Komenda SQL Opis
CREATE USER Tworzy nowego użytkownika z hasłem.
GRANT Nadaje uprawnienia (np. tylko do odczytu tabeli SELECT).
REVOKE Odbiera wcześniej nadane uprawnienia.

3. Przykład nadania uprawnień

-- Stwórz użytkownika 'stażysta' CREATE USER 'stazysta'@'localhost' IDENTIFIED BY 'haslo123'; -- Pozwól mu tylko czytać tabelę Klienci (nie może nic usunąć!) GRANT SELECT ON Sklep.Klienci TO 'stazysta'@'localhost';