Raðaöryggi

e. row-level security

Einnig kallað: row-level security, RLS, RLS-reglur

Reglur í gagnagrunni sem ráða hvaða raðir í töflu hver notandi má sjá og breyta.

Raðaöryggi er aðgangsstýring sem gagnagrunnurinn sjálfur framfylgir fyrir hverja röð í töflu. Fyrir hverja töflu eru skrifaðar reglur, t.d. að notandi megi aðeins lesa raðir þar sem hann er skráður eigandi. PostgreSQL og Supabase styðja þetta, og á ensku kallast það row-level security (RLS).

Kosturinn er að reglan gildir sama hvaðan fyrirspurnin kemur, líka þótt forritskóðinn gleymi að sía. Ef notendur tengjast gagnagrunninum beint getur tafla án raðaöryggis opnað öll gögn hennar fyrir öllum.

Dæmi úr starfi

Forritari skólakerfis skrifar raðaöryggisreglu svo að hver kennari sjái aðeins einkunnir nemenda í eigin bekkjum, jafnvel þótt fyrirspurn í forritinu biðji um allar.

Tengd hugtök

Ekkert námsefni er tengt þessu hugtaki enn.

Öll hugtök