Sigurnost i Kontrola Pristupa

Modul 5 - Lekcija 3

⏱️ Trajanje: ~3 časa 📚 Nivo: Srednji do Napredni 🎯 Praktični primjeri: 5

📖 Slojevi Sigurnosti

Sigurnost baze podataka se ne svodi samo na lozinku. Profesionalna implementacija prati princip "Defense in Depth" (Dubinska odbrana), gdje svaki sloj štiti podatke ako prethodni padne

Ključni Koncepti

Detaljno objašnjenje u punom tutorijalu.

📖 Pogledaj Detaljno Objašnjenje →

🔑 Hijerarhija account-a

Detaljno objašnjenje koncepta i primjeri.

📖 Pogledaj Detaljno Objašnjenje →

👓 Row-Level Security (RLS)

RLS omogućava da na nivou baze definišete koji korisnik vidi koje redove. Npr. regionalni menadžer prodaje vidi samo prodavce iz svog grada, uprkos tome što svi koriste istu

📖 Pogledaj Detaljno Objašnjenje →

🎭 Dynamic Data Masking (DDM)

Maskiranje ne enkriptuje podatke na disku, već ih samo "sakriva" prilikom prikaza (SELECT). Korisno za call-centre korisnike koji ne trebaju vidjeti puni broj kreditne kartice.

📖 Pogledaj Detaljno Objašnjenje →

🛡️ Princip Najmanje Privilegije

Nikada ne koristite 'sa' (System Administrator) account za vašu web aplikaciju. Aplikativni korisnik treba imati pristup samo specifičnim procedurama ili tabelama.

📖 Pogledaj Detaljno Objašnjenje →

🎯 Praktična Vježba: Sandbox Sigurnost

U tabeli HR.Salaries, obični zaposlenici smiju vidjeti svoje plate, ali ne smiju vidjeti plate kolega. Računovođa smije vidjeti sve.

📖 Pogledaj Detaljno Objašnjenje →

✅ Zaključak

Sigurnost je sastavni dio dizajna baze, a ne nešto što se dodaje na kraju:

📖 Pogledaj Detaljno Objašnjenje →