Security Academy→Database Security→Lab→RLS med using(true)

RLS med using(true)

Utfør kun mot din egen lokale testapplikasjon med testbrukere du har opprettet selv.
1

Scenario

Tabellen notes har RLS aktivert, men policy er for select to authenticated using (true).

2

Vulnerability

Alle innloggede brukere kan lese alle notater.

3

Inspect

4

Test

5

Explain

RLS er på, men policyen tillater alt. «RLS enabled» i en sjekkliste betyr ingenting uten å lese uttrykket.

6

Fix

Vulnerable · sql
using (true)
Secure · sql
using (user_id = auth.uid())
7

Verify