RLS/OLS og sikkerhedsmodel: de klassiske fejl, der giver læk eller langsom rapportering

Sikkerhed i BI og dataplatforme er et område, hvor små fejl kan få store konsekvenser. Enten fordi data bliver eksponeret for de forkerte – eller fordi sikkerhedsmodellen gør rapportering så langsom og kompleks, at brugerne mister tålmodigheden og ender med at eksportere data “for en sikkerheds skyld”.

RLS (Row Level Security) og OLS (Object Level Security) er stærke værktøjer. Men de kræver en klar sikkerhedsmodel og et bevidst design. Ellers ender man med et setup, der virker i teorien – og knækker i praksis.

De fejl vi oftest ser

1) Sikkerheden kommer for sent.
Når rapporter allerede er bygget, og adoption er i gang, er det dyrt at “sætte sikkerhed på bagefter”. Resultatet bliver ofte lappeløsninger, ekstra roller og special-cases, som gør modellen skrøbelig.

2) For mange roller og undtagelser.
Det starter typisk med “det er bare lige…” og ender med en rolle-matrix ingen kan forklare. For mange undtagelser gør det svært at teste, svært at dokumentere og svært at drifte.

3) RLS logik ligger det forkerte sted.
Hvis RLS implementeres på en måde, der tvinger komplekse filtreringer igennem store tabeller uden gode relationer og nøgler, kan performance blive markant dårligere. Brugeren oplever det som “Power BI er langsomt”, men roden er ofte sikkerhedsdesignet.

4) Identity mapping er uklar.
Hvem er brugeren? Hvilket organisatorisk tilhørsforhold gælder? Er det AD-grupper, HR-data eller noget tredje, der styrer adgangen? Hvis identity mapping er uklart, bliver sikkerhed enten for åben eller for stram.

Hvad virker i praksis?

En god sikkerhedsmodel starter med principper:

  • adgang styres primært via grupper fremfor individer

  • rollemodellen er enkel og kan forklares på 2 minutter

  • der er tydelig separation mellem datalag, semantisk model og rapportlag

  • sikkerhed testes som en del af release-flowet

Vi ser ofte, at en “simpel men stringent” model både giver bedre performance og færre support-sager.

Hvor kan dataon hjælpe?

Hos dataon hjælper vi virksomheder med at gøre sikkerhed robust, enkel og skalerbar. Vi kan blandt andet:

  • gennemgå jeres nuværende RLS/OLS og identificere performance- og risiko-punkter

  • designe en rollemodel, der matcher organisationen og kan vedligeholdes over tid

  • etablere identity mapping via AD/Entra og evt. HR-data, så adgang bliver korrekt og automatiserbar

  • indbygge sikkerhedstest i CI/CD, så ændringer ikke skaber uforudsete læk eller nedbrud

Hvis I har oplevet langsomme rapporter eller mærkelige adgangsproblemer? Så kontakt os på 42 41 99 00 eller på info@dataon.dk, og hør mere om, hvordan vi kan hjælpe jer bedst muligt.