Kako varovanje podatkov na nivoju vrstic (RLS) deluje v praksi?

Digitalizacija prinaša vse več občutljivih podatkov v baze uporabnikov. Za večjo varnost je smiselno podatke preseliti v oblak, ki je običajno veliko bolj varen kot okolja z lastnimi strežniki ali celo delovnimi postajami.
Obenem tudi oblak postavlja svoje varnostne zahteve, saj je treba natančno določiti, kdo – recimo katero podjetje ali kateri uporabnik v podjetju – ima dostop do česa. PANTHEON 11 podpira in zagotavlja ravno varnost podatkov.
Za varnost podatkov je v PANTHEON-u že poskrbljeno z avtorizacijami. Te ostajajo nespremenjene in z njimi lahko na poznan način nastavljamo ravni dostopa. Spreminja se le izvedba varovanja podatkov.
Razvili smo napreden način varovanja podatkov na nivoju vrstic (RLS – Row Level Security), ki ga nastavljamo z obstoječimi avtorizacijami.
Vsa obstoječa varovanja smo z uporabniškega vmesnika prenesli na varovanje tabel. Če smo lahko prej s poizvedbo SQL prebrali vse račune iz tabele, to sedaj ne bo več mogoče. Za vsako poizvedbo SQL bo veljal varovalni mehanizem RLS. Prebrane bodo le tiste vrstice, do katerih ima uporabnik omogočen dostop.
V nadaljevanju si oglejmo dva primera, kako varovanje podatkov na nivoju vrstic (RLS) deluje v PANTHEON-u.
- RLS in PANTHEON
- RLS in EXCEL (zunanja aplikacija)
|
1. RLS and PANTHEON
Uporabnika RLS1 in RLS2 imata oba vse avtorizacije:

Uporabniku RLS2 odvzamemo pravico vpogleda v stroškovne račune.

Varovalni mehanizem RLS omejuje njegov dostop na nivoju vrstic in mu vrne le zapise, do katerih ima pravico dostopati.

To velja za celoten PANTHEON, torej tudi za Workflow (PANTHEON-ove poslovne procese) in ARES ter za vse zunanje aplikacije, ki se povezujejo s PANTHEON-ovo bazo.
2. RLS in EXCEL (zunanja aplikacija)
V nadaljevanju je opisan način delovanja RLS, če do podatkov dostopamo prek zunanje aplikacije, na primer iz Excela.
Uporabnika RLS1 in RLS 2 do PANTHEON-ove baze dostopata s svojimi domenskimi računi.

Uporabniku RLS 2 odvzamemo pravice za dostop do stroškovnih računov s PANTHEON avtorizacijami:

Osvežimo podatke iz baze v Excelu:

Vidimo lahko, da tudi z zunanjimi povezavami dobimo enake rezultate, kot smo jih dobili v PANTHEON-u.
