ክፍል 4 / 11

የመዳረሻ ቁጥጥር፣ ማንነት እና ሚስጥራዊ አስተዳደር

ትርፍ፡

  • ማረጋገጫን እና ፍቃድን የመለየት እና ዝቅተኛውን ፍቃድ ከRBAC/ABAC ጋር የመተግበር ችሎታ
  • ሞዴሉን በተጠቃሚው አውድ ውስጥ በማስኬድ የተደባለቀ የተኪ ስጋትን የማስወገድ ችሎታ
  • በሚስጥር አስተዳደር ስርዓት የኤፒአይ ቁልፎችን የማከማቸት እና የማሽከርከር ችሎታ

በ AI ስርዓት ላይ ጉልህ የሆነ የጥቃት ክፍል የሚጀምረው ሞዴሉን “በማታለል” ሳይሆን በተሰረቀ የኤፒአይ ቁልፍ ወይም ከልክ በላይ በተፈቀደ መለያ ነው። ይህ የደኅንነት ንብርብር የሚመጣው ከጥንታዊ የመረጃ ደህንነት ነው፣ ነገር ግን በ AI አውድ ውስጥ አዳዲስ አደጋዎችን ይጨምራል፡ አንድ ሞዴል የሌላ ሰውን ወክሎ ጉዞን ይጠራል፣ የአገልግሎት መለያ ሁሉንም ውሂብ ይደርሳል፣ ቁልፉ ወደ GitHub ወጣ። በዚህ ክፍል ውስጥ፣ የ AI ስርዓት መዳረሻን በማረጋገጥ፣ በፈቃድ (RBAC/ABAC)፣ በትንሹ ፍቃድ እና በሚስጥር አስተዳደር እንዴት ማጥበብ እንደምንችል እንማራለን።

በማረጋገጫ እና በፈቃድ መካከል ያለው ልዩነት

ሁለቱ ቃላት ብዙውን ጊዜ ግራ ይጋባሉ፡-

  • ማረጋገጫ፡ "አንተ ማን ነህ?" - ተጠቃሚው/አገልግሎቱ በእውነት እነሱ ነን የሚሉት (የይለፍ ቃል፣ ማስመሰያ፣ የምስክር ወረቀት፣ MFA) መሆኑን ማረጋገጥ።
  • ፍቃድ፡ "ምን ማድረግ ትችላለህ?" - የተረጋገጠው አካል የትኛውን ምንጭ/ድርጊት ማግኘት እንደሚችል ይወስኑ።

በ AI ሲስተሞች ውስጥ ያለው ወሳኝ ስውርነት ይህ ነው፡ ሞዴሉ ተጠቃሚን ወክሎ ስራን ሲያከናውን በተጠቃሚው ስልጣን ነው የሚሰራው ወይንስ በሰፊው የአገልግሎት መለያ ነው? የኋለኛው አደገኛ ነው - ምክንያቱም በመርፌ የተታለለው ሞዴል ወደ የአገልግሎት መለያው ሙሉ መዳረሻ ስለሚያገኝ ነው።

ማስጠንቀቂያ፡ "ግራ የገባው ምክትል" ችግር፡ ዝቅተኛ ስልጣን ያለው ተጠቃሚ ከፍተኛ ባለስልጣን ሞዴልን ወደ ውጭ በማውጣት ሊያገኘው የማይችለውን በተዘዋዋሪ መንገድ ያገኛል። ሞዴሉ ሁል ጊዜ በተጠቃሚው ባለስልጣን አውድ ውስጥ መንቀሳቀስ አለበት እንጂ የራሱ ሰፊ ስልጣን አይደለም።

RBAC እና ABAC

  • RBAC (ሚና ላይ የተመሰረተ የመዳረሻ መቆጣጠሪያ)፡ መዳረሻ በተጠቃሚው ሚና ላይ የተመሰረተ ነው። "የድጋፍ ስፔሻሊስት" ሚና የደንበኛ ማስታወሻዎችን ማንበብ ይችላል, ነገር ግን ሊሰርዛቸው አይችልም. ቀላል እና የተለመደ.
  • ABAC (በባህሪ ላይ የተመሰረተ የመዳረሻ መቆጣጠሪያ)፡ መዳረሻ በባህሪያት ላይ የተመሰረተ ነው፡ የተጠቃሚው ክፍል፣ የመረጃው የግላዊነት መለያ፣ የቀኑ ሰአት፣ ጥያቄው የመጣበት አውታረ መረብ። የበለጠ የተስተካከለ ግን የበለጠ የተወሳሰበ።

አብዛኛዎቹ ድርጅቶች በRBAC ይጀምራሉ እና ሚስጥራዊነት ያለው መረጃ ለማግኘት ወደ ABAC ይጠልቃሉ። የ AI ህግጋት ህግ፡ ሞዴሉ የሚጠራውን ወኪል እና የሚደርሰውን እያንዳንዱን ውሂብ በተጠቃሚው ሚና/ባህሪያት መሰረት ማጣራት አለበት።

ደረጃ በደረጃ፡ አነስተኛ ስልጣንን መለማመድ

  1. ቆጠራ ይውሰዱ። ሞዴሉ ምን ዓይነት መሳሪያዎች ይጠራል, ምን ውሂብ ይደርሳል? ሁሉንም ዘርዝራቸው።
  2. እያንዳንዱን መዳረሻ ያረጋግጡ። "ይህ ረዳት የመሰረዝ ስልጣን ያስፈልገዋል?" አለበለዚያ ያስወግዱት.
  3. ተነባቢ-ብቻ ነባሪ። ሞዴሉ በነባሪነት ማንበብ መቻል አለበት; የተለየ፣ ጠባብ-ወሰን ማስመሰያ መጻፍ/ሰርዝ ጠይቅ።
  4. የተጠቃሚ አውድ አንቀሳቅስ። ተሽከርካሪውን በአገልግሎት መለያ ሳይሆን በተጠቃሚው ባለስልጣን ይደውሉ።
  5. የአጭር ጊዜ ማረጋገጫ። ረጅም ጊዜ ከሚቆዩ ቁልፎች ይልቅ በአጭር ጊዜ የሚቆዩ ቶከኖችን ተጠቀም።

ሚስጥራዊ አስተዳደር

ሚስጥሩ እንደ ኤፒአይ ቁልፍ፣ የይለፍ ቃል፣ ማስመሰያ ወይም የምስክር ወረቀት ያሉ ምስጢራዊ ሆነው መቆየት ያለባቸው ምስክርነቶች ናቸው። በ AI ፕሮጄክቶች ውስጥ በጣም የተለመደው አደጋ የአምሳያው አቅራቢው ኤፒአይ ቁልፍ በኮዱ ውስጥ ሲገባ እና ወደ ስሪት ቁጥጥር (ጂት) ሲገባ ነው።

ትክክለኛ መተግበሪያ፡-

  • በኮድ ውስጥ ቁልፎችን በጭራሽ አታስቀምጡ; የአካባቢ ተለዋዋጭ ወይም ሚስጥራዊ አስተዳደር ስርዓትን ይጠቀሙ (የተመሰጠሩ ቁልፎችን የሚያከማች እና መዳረሻን የሚቆጣጠር አገልግሎት)።
  • ማሽከርከር፡ ቁልፎችን በመደበኛ ክፍተቶች ያድሱ (ለምሳሌ በየ 90 ቀናት); መፍሰስ ከተጠረጠረ ወዲያውኑ ይሰርዙ።
  • የወሰን ቅነሳ፡- እያንዳንዱ ማብሪያ / ማጥፊያ/ ማብሪያ / ማጥፊያ የሚፈለገው አገልግሎት እና አስፈላጊ ፈቃድ ብቻ ነው ያለው።
  • ኦዲት፡ ቁልፉን ማን እንደተጠቀመ፣ መቼ እና የት እንደተጠቀመ ይመዝገቡ።

አራት ሊገለበጡ የሚችሉ አብነቶች

የግምገማ መቆጣጠሪያ ጥያቄን ይድረሱ፡

ከታች ባለው የመሳሪያ ዝርዝር ውስጥ ላለው እያንዳንዱ መሳሪያ ይገምግሙ፡- ይህ መሳሪያ የዚህን ረዳት ስራ ለመስራት ያስፈልጋል? (አዎ/አይደለም) - ማንበብ-ብቻ ነው ወይንስ መፃፍ/መደምሰስ? - ይህ መሳሪያ በተጠቃሚው ባለስልጣን ወይም በአገልግሎት መለያ ተጠርቷል? አላስፈላጊ ወይም ከልክ በላይ የተፈቀዱትን እንደ "ማስወገድ/ዳግም" ምልክት አድርግ።<tools>{{ tool_list }}</tools>

ሚስጥራዊ የፍተሻ ቅኝት ጥያቄ፡-

በሚከተለው የኮድ ቅንጣቢ ውስጥ ሃርድ ኮድ የተደረገ ሚስጥር የሆነ ማንኛውንም ነገር ያግኙ፡ የኤፒአይ ቁልፍ፣ የይለፍ ቃል፣ ማስመሰያ፣ የግንኙነት ሕብረቁምፊ፣ የግል ቁልፍ። ለእያንዳንዱ ረድፍ ይስጡ እና ይተይቡ። ዋጋ ወደ ምላሽ ቅዳ፤ ጭንብል (የመጀመሪያዎቹ 4 ቁምፊዎች + ***)።<code>{{ምንጭ }}</code>

ትንሹ ባለስልጣን የውሳኔ ህግ፡-

አዲስ የመሳሪያ/የመዳረሻ ጥያቄ ሲመጣ፣ ይጠይቁ፡1። ተግባሩ ያለዚህ መዳረሻ ሊከናወን ይችላል? -> አዎ ከሆነ፡ REJECT2. ማንበብ ብቻ በቂ ነው? -> አዎ ከሆነ፡ ፍቃድ ይፃፉ GRNT3. ወሰንን ወደ አንድ ምንጭ ማጥበብ ይቻላል? -> አዎ ከሆነ: darat ነባሪ መልሱ "አይ" ነው; መዳረሻ የሚገኘው በምክንያት ነው።

የማዞሪያ የቀን መቁጠሪያ አስታዋሽ፡

ለእያንዳንዱ ሚስጥር, መዝገብ: ባለቤት, የተፈጠረበት ቀን, ጊዜው የሚያበቃበት, ወሰን. ከ90 ቀናት ያለፈ ወይም ለ30 ቀናት ጥቅም ላይ ያልዋለ ማንኛውንም ቁልፍ እንደ "የማዞር/የማጥፋት እጩ" ሪፖርት አድርግ።

ደካማ ፈጣን/ጠንካራ ፍጥነት

ደካማ አቀራረብ

ጠንካራ አቀራረብ

ሞዴል በአንድ የአገልግሎት መለያ ሁሉንም ውሂብ ይደርሳል

ሞዴሉ ጥያቄውን በሚያቀርበው ተጠቃሚ ስልጣን ይደርሳል

የኤፒአይ ቁልፍ በኮዱ ውስጥ ገብቷል፣ መቼም አይለወጥም።

በቁልፍ ሚስጥራዊ አስተዳዳሪ ውስጥ ማሽከርከር ፣ 90 ቀናት

ሰፊ "ምንም አድርግ" ስልጣን ለረዳት

ተነባቢ-ብቻ ነባሪ፣ በጠባብ ይፃፉ

መዳረሻዎች በጭራሽ አይገመገሙም።

የመደበኛ መዳረሻ ግምገማ እና መሻር

ሶስት ሚኒ ጉዳዮች

ጉዳይ 1 - የተቀላቀለ የተኪ ውሂብ አምልጦ ወጥቷል። የቤት ውስጥ ረዳት ሁሉንም የሰራተኛ መዝገቦችን ማግኘት ካለው የአገልግሎት መለያ ጋር እየሰራ ነበር። አንድ የተለማማጅ ተጠቃሚ "የአስፈፃሚውን የደመወዝ ሠንጠረዥ ማጠቃለል" በማለት በተለምዶ የማይመለከተውን መረጃ ደረሰ። ምክንያቱም አምሳያው በተጠቃሚው ሳይሆን በራሱ ሰፊ ሥልጣን አውድ ውስጥ ጠይቆታል። አንዴ የተጠቃሚው አውድ ለመንቀሳቀስ ከተስተካከለ፣ ተለማማጁ እሱ ወይም እሷ ብቻ የሚያዩትን ቅጂዎች መሳብ ችለዋል።

ጉዳይ 2 — Leaked key፣ 190,000 TL ሂሳብ በ2 ሳምንታት ውስጥ። አንድ ገንቢ የሞዴሉን ኤፒአይ ቁልፍ በረዳት ስክሪፕት ውስጥ አስገብቶ ወደ ይፋዊ ማከማቻ ገፋው። አንድ ቦት ቁልፉን በ 40 ደቂቃዎች ውስጥ አግኝቶ ለሁለት ሳምንታት ተጠቀመ; ሂሳቡ 190,000 TL ደርሷል። ቁልፉ ወደ ሚስጥራዊው ስራ አስኪያጅ ሲዘዋወር፣ ከማሽከርከር ጋር ሲገናኝ እና የማጠራቀሚያ ቅኝት ሲጨመር ክስተቱ እንደገና አልተፈጠረም።

ጉዳይ 3 — ተነባቢ-ብቻ ነባሪ እንዳይቋረጥ ተከልክሏል። የዴቭኦፕስ ረዳት በፈጣን መርፌ "የዳግም ማስጀመሪያ የምርት ዳታቤዝ" ትዕዛዝ ተቀብሏል። ይሁን እንጂ ረዳቱ ተነባቢ-ብቻ ምልክት ብቻ ተሰጥቷል; መፃፍ/ማጥፋት በተለየ የጸደቀ ፍሰት ውስጥ ነበር። ትዕዛዙ በፍቃድ ስህተት ውድቅ ተደርጓል እና ክስተቱ እንደ ማንቂያ ገብቷል; የውሂብ መጥፋት አልነበረም።

ጠቃሚ ምክር፡ ለአዲስ የመዳረሻ ጥያቄ ነባሪ መልስህን “አይ” አድርግ። መድረስ በጽድቅ የተገኘ ነገር ነው; ለሁሉም ሰው ሰፊ መስጠት እና ከዚያ መቁረጥ በጭራሽ አይደረግም እና አደጋው ይከማቻል።

የተለመዱ ስህተቶች

  • ሞዴሉን በትልቅ የአገልግሎት መለያ ማስኬድ እና የተጠቃሚውን አውድ (ድብልቅ ፕሮክሲ) ማጣት።
  • በኮዱ ውስጥ የኤፒአይ ቁልፉን መክተት እና ወደ ሥሪት ቁጥጥር ማምለጥ።
  • ቁልፎቹን ጨርሶ አለመዞር ("መስራት, አትንኩ").
  • በነባሪነት ለረዳቱ የመፃፍ/የሰርዝ ፈቃዶችን መስጠት።
  • አንድ ጊዜ መዳረሻን መስጠት እና እንደገና ሳያስበው።
  • ማረጋገጫን ከፍቃድ ጋር ግራ የሚያጋባ እና "ገብቷል፣ ሁሉንም ነገር መድረስ ይችላል" ተብሎ በመገመት ነው።

በማጠቃለያው

  • ማረጋገጥ የ"ማነህ" ጥያቄ ነው፣ ፍቃድ "ምን ልታደርግ ትችላለህ" የሚል ጥያቄ ነው። በ AI ውስጥ ሁለቱም በተጠቃሚው አውድ ውስጥ መስራት አለባቸው።
  • ሞዴሉ የሚሰራው ተጠቃሚው ጥያቄውን ባቀረበው ስልጣን እንጂ በራሱ ሰፊ ባለስልጣን (የተደባለቀ ኤጀንሲ አደጋን በማስወገድ) አይደለም።
  • በRBAC ይጀምሩ፣ በ ABAC ሚስጥራዊነት ባለው መረጃ ላይ ጥልቅ ያድርጉ። አነስተኛውን ባለስልጣን ነባሪ ያድርጉት።
  • ምስጢሮችን በኮድ ውስጥ አይቀብሩ; በሚስጥር ሥራ አስኪያጅ ውስጥ ያስቀምጡት, ያጥቡት እና ወደ መደበኛ ሽክርክሪት ያስቀምጡት.
  • ተነባቢ-ብቻ ነባሪ እና ጠባብ አጻጻፍ የመርፌን ተፅእኖ በእጅጉ ይገድባል።

የመተግበሪያ ተግባር

የእርስዎ AI ረዳት የሚደርስባቸውን ሁሉንም መሳሪያዎች እና መረጃዎች ይዘርዝሩ። ለእያንዳንዱ ሦስት ጥያቄዎችን መልሱ: (1) በእርግጥ አስፈላጊ ነው? (2) ማንበብ ብቻ በቂ ነው? (3) በተጠቃሚ አውድ ውስጥ ይሰራል? ከዚያ ሁሉንም በደረቅ ኮድ የተቀመጡ ሚስጥሮችን ይፈልጉ (ከላይ ባለው የፍተሻ ጥያቄ በኩል) እና ለእያንዳንዱ ላገኙት ቁልፍ የማዞሪያ እቅድ ይፃፉ። ቢያንስ አንድ አላስፈላጊ ፍቃድ ያስወግዱ።

የማረጋገጫ ዝርዝር

  • [ ] ሞዴሉ የሚሄደው ተጠቃሚው ጥያቄውን በሚያቀርብበት የስልጣን አውድ ውስጥ ነው።
  • [ ] የመሣሪያ እና የውሂብ ተደራሽነት በትንሹ መብት መርህ ላይ ተጠብቋል።
  • [] መፃፍ/ማጥፋት ከንባብ-ብቻ፣የተረጋገጠ እና ጠባብ የተለየ ነው።
  • [] ምንም ምስጢሮች በኮዱ ውስጥ አልተቀበሩም; በሚስጥር ሥራ አስኪያጅ ውስጥ ተቀምጧል.
  • [] ለቁልፍ የማዞሪያ መርሃ ግብር እና የስረዛ ሂደት አለ።
  • [] መዳረሻዎች በመደበኛነት ይገመገማሉ።