Сөздік

жол деңгейіндегі қауіпсіздік дегеніміз не?

Жол деңгейіндегі қауіпсіздік (RLS) — дерекқордың жолдан жолға қарап, әр пайдаланушының қандай жазбаларды оқи немесе өзгерте алатынын шешетін мүмкіндігі, сондықтан клиент қолданба басқаны сұраса да тек өз тапсырыстарын көреді.

Онсыз «пайдаланушылар тек өз деректерін көреді» деген ереже қолданба кодында тұрады. Егер бір экран немесе API тексеруді ұмытып кетсе, жеке деректер ағып кетуі мүмкін.

Жол деңгейіндегі қауіпсіздікпен ереже дерекқордың өзінде тұрады. Сіз «orders кестесіндегі жол тек customer_id кіріп тұрған пайдаланушыға сәйкес келгенде көрінеді» сияқты саясат жазасыз, ал дерекқор оны әр сұрауға қолданады.

Postgres жол деңгейіндегі қауіпсіздікті қолдайды, ал кейбір бэкенд сервистері оған қатты сүйенеді, өйткені олардың қолданбалары дерекқорға тікелей браузерден жүгінеді. Мұндай жүйелерде саясаты жоқ кесте кез келген адамға оқылуы мүмкін.

RLS — қорғаныстың бір қабаты, жалғыз қабат емес. Қолданбаларға әлі де дұрыс кіру жүйесі, серверлік тексерулер және әкімші қатынасын мұқият өңдеу керек.

Мысалдар

  • Клиенттік порталдағы клиенттер тек өз құжаттарын көреді
  • Құралдағы әр команда тек өз жобаларын көреді

Сұрақтар

Жол деңгейіндегі қауіпсіздік керек пе?

Егер қолданба көп пайдаланушының жеке деректерін сақтаса және оның кейбір бөлігі дерекқорға браузерден тікелей сұрау жіберсе, иә. Барлық қатынас рұқсатты тексеретін бэкенд арқылы өтсе, RLS қосымша қауіпсіздік торы болады.

Жол деңгейіндегі қауіпсіздік пен рөлдер бірдей ме?

Жоқ. Рөлдер пайдаланушының қандай түрі екенін сипаттайды, мысалы әкімші немесе мүше. Жол деңгейіндегі қауіпсіздік пайдаланушының id-і немесе рөлі сияқты фактілерді қолданып, олардың қай нақты жолдарға жете алатынын шешеді.

Сондай-ақ қараңыз

  • Рөлге негізделген қатынасты қалай қосу керек
  • AI арқылы жасалған қолданбалар үшін қауіпсіздік тізімі

Mythex · Pricing · ЖИ көмегімен кез келген нәрсені жасаңыз · Сайттар мен қосымшаларға арналған үлгілер · Mythex салыстыруда · ЖИ-мен қосымша жасау сөздігі · ЖИ-мен қосымша жасауға арналған тегін құралдар · English

English አማርኛ العربية Български বাংলা Bosanski Català Č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 简体中文 繁體中文(香港) 繁體中文(台灣)