የቃላት መዝገበ-ቃላት

Row-Level Security ምንድን ነው?

Row-level security (RLS) በዳታቤዝ ውስጥ ረድፍ ረድፍ እየፈተሸ እያንዳንዱ ተጠቃሚ የትኞቹን መዝገቦች ማንበብ ወይም መቀየር እንደሚችል የሚወስን ባህሪ ነው፤ ስለዚህ ደንበኛ አፑ ተጨማሪ ቢጠይቅም የራሱን ትዕዛዞች ብቻ ያያል።

ያለ እሱ “ተጠቃሚዎች የራሳቸውን ዳታ ብቻ ያያሉ” የሚለው ደንብ በአፑ ኮድ ውስጥ ይኖራል። አንድ ማያ ገጽ ወይም API ማረጋገጡን ቢረሳ፣ የግል ዳታ ሊወጣ ይችላል።

በrow-level security ደንቡ በዳታቤዙ ራሱ ይኖራል። እንደ “የ orders ረድፍ የሚታየው customer_id ከገባው ተጠቃሚ ጋር ሲመሳሰል ብቻ ነው” ያለ ፖሊሲ ትጽፋለህ፤ ዳታቤዙም ለእያንዳንዱ ጥያቄ ይተገብረዋል።

Postgres row-level securityን ይደግፋል፤ አንዳንድ backend አገልግሎቶች አፖቻቸው ዳታቤዙን በቀጥታ ከአሳሹ ስለሚያነጋግሩ በእጅጉ ይመካሉ። በእነዚህ ቅንብሮች ፖሊሲ የሌለው ሠንጠረዥ ማንም ሊያነበው ይችላል።

RLS አንድ የጥበቃ ንብርብር ነው፤ ብቸኛው አይደለም። አፖች አሁንም ትክክለኛ መግቢያ፣ የሰርቨር-ጎን ፍተሻዎችና የአስተዳዳሪ መዳረሻን በጥንቃቄ መያዝ ያስፈልጋቸዋል።

ምሳሌዎች

  • በፖርታል ውስጥ ደንበኞች የራሳቸውን ሰነዶች ብቻ ያያሉ
  • በመሳሪያ ውስጥ እያንዳንዱ ቡድን የራሱን ፕሮጀክቶች ብቻ ያያል

ጥያቄዎች

Row-level security ያስፈልገኛል?

አፕህ ለብዙ ተጠቃሚዎች የግል ዳታ የሚያስቀምጥ ከሆነና ከክፍሉ አንዱ ዳታቤዙን በቀጥታ ከአሳሹ የሚጠይቅ ከሆነ፣ አዎ። ሁሉም መዳረሻ ፈቃድ የሚፈትሽ backend በኩል ከሆነ፣ RLS ተጨማሪ የደህንነት መረብ ነው።

Row-level security ከሚናዎች (roles) ጋር አንድ ነው?

አይደለም። ሚናዎች አንድ ሰው ምን ዓይነት ተጠቃሚ እንደሆነ ይገልጻሉ፣ ለምሳሌ አስተዳዳሪ ወይም አባል። Row-level security ግን የተጠቃሚውን መለያ ወይም ሚና ያሉ እውነታዎችን ተጠቅሞ የትኞቹን ልዩ ረድፎች መድረስ እንደሚችል ይወስናል።

ተመልከቱም

  • በሚና ላይ የተመሰረተ መዳረሻ ቁጥጥር እንዴት መጨመር ይቻላል
  • ለ AI-የተገነቡ አፖች የደህንነት ዝርዝር

Mythex · Pricing · በAI ማንኛውንም ነገር ይገንቡ · የድር ጣቢያ እና የመተግበሪያ ቴምፕሌቶች · Mythex ከሌሎች ጋር ሲነጻጸር · የAI መተግበሪያ ግንባታ የቃላት መዝገበ-ቃላት · ነፃ የAI መተግበሪያ መገንቢያ መሳሪያዎች · 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 简体中文 繁體中文(香港) 繁體中文(台灣)