Glossari

Què és la seguretat a nivell de fila?

La seguretat a nivell de fila (RLS) és una funció de la base de dades que decideix, fila per fila, quins registres pot llegir o canviar cada usuari, de manera que un client només veu les seves pròpies comandes encara que l'app en demani més.

Sense ella, la regla «els usuaris només veuen les seves pròpies dades» viu al codi de l'app. Si una pantalla o una API oblida de comprovar-la, les dades privades es poden filtrar.

Amb la seguretat a nivell de fila, la regla viu a la mateixa base de dades. Escrius una política com «una fila de comandes només és visible quan el seu customer_id coincideix amb l'usuari que ha iniciat sessió», i la base de dades l'aplica a cada consulta.

Postgres admet la seguretat a nivell de fila, i alguns serveis de backend en depenen molt perquè les seves apps parlen amb la base de dades directament des del navegador. En aquests casos, una taula sense política pot ser llegible per qualsevol.

La RLS és una capa de protecció, no l'única. Les apps encara necessiten un inici de sessió adequat, comprovacions al servidor i un tractament acurat de l'accés d'administrador.

Exemples

  • Els clients d'un portal només veuen els seus propis documents
  • Cada equip d'una eina només veu els seus propis projectes

Preguntes

Necessito la seguretat a nivell de fila?

Si la teva app guarda dades privades de molts usuaris i alguna part consulta la base de dades directament des del navegador, sí. Si tot l'accés passa per un backend que comprova els permisos, la RLS és una xarxa de seguretat addicional.

La seguretat a nivell de fila és el mateix que els rols?

No. Els rols descriuen quin tipus d'usuari és algú, com administrador o membre. La seguretat a nivell de fila fa servir dades com l'id de l'usuari o el seu rol per decidir a quines files concretes pot accedir.

Vegeu també

  • Com afegir control d'accés basat en rols
  • Llista de seguretat per a apps construïdes amb IA

Mythex · Pricing · Crea qualsevol cosa amb IA · Plantilles de llocs web i aplicacions · Mythex comparat · Glossari de creació d’aplicacions amb IA · Eines gratuïtes per crear aplicacions amb IA · English

English አማርኛ العربية Български বাংলা Bosanski Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)