ፈጣን መርፌ ምንድን ነው ተብሎ ከተጠየቅክ እና ግማሽ መልስ ብቻ ካገኘህ፣ አጭር ቅጂው ይኸውልህ፡ ተንኮል አዘል ወይም ተንኮለኛ ጽሑፍ ወደ ግብዓት የ AI ሞዴል ሂደቶች ውስጥ የሚገባበት የጥቃት ዘዴ ሲሆን፣ የመጀመሪያውን መመሪያ ችላ እንዲል እና በምትኩ የአጥቂውን እንዲከተል በማድረግ ነው። የጥያቄ መርፌው ዋና ነገር ይህ ነው፡ በኮዱ ውስጥ ያለ ስህተት አይደለም፣ ባህላዊ የብዝበዛ ኮድን ከመጠቀም ይልቅ የሞዴሉን መመሪያዎች ተራ ቋንቋ በመጠቀም የሚጠልፍ ጥቃት ነው።
ፈጣን መርፌ ትርጉም፣ በቀላል አነጋገር #
የቃል በቃል የፈጣን መርፌ ትርጉም መዘርዘር እንዲጣበቅ ይረዳል፡
- ጥያቄ መመሪያዎቹ እና አውዱ ወደ AI ሞዴል የተገቡ ናቸው፣ በቀጥታ በተጠቃሚ የተተየበ ወይም ከሰነድ፣ ከድረ-ገጽ ወይም ከኤፒአይ ምላሽ በራስ-ሰር የተጎተተ።
- መርፌ ከ SQL ኢንጀክሽን ጋር ተመሳሳይ አመክንዮ የተወሰደ፣ እዚያ እንዲኖር የታሰበ ያልሆነ ነገር ማስገባት፣ የማይታመን ግብዓት እንደ ተራ ውሂብ ሳይሆን እንደ ትዕዛዝ ይቆጠራል።
ስለዚህ አንድ ሰው ፈጣን መርፌ ምንድን ነው ብሎ ሲጠይቅ፣ ቀላሉ መልስ፡- አንድ የAI ሞዴል በገንቢው የተሰጠውን መመሪያ እና በሚሰራው ይዘት ውስጥ በተደበቁ መመሪያዎች መካከል ያለውን ልዩነት መለየት ካልቻለ የሚሆነው ነገር ነው።
በእውነቱ ምንን ያካትታል? #
አብዛኛዎቹ የእውነተኛ ዓለም ጉዳዮች በእነዚህ ዋና ዋና ምድቦች ውስጥ ይወድቃሉ፡
- ቀጥተኛ ፈጣን መርፌ፦ አጥቂው ተንኮል አዘል መመሪያውን በቀጥታ ወደ ውይይት ወይም የግቤት መስክ ይተይባል፣ ሞዴሉ ቀደም ሲል የነበሩትን ደንቦቹን ችላ እንዲል በግልጽ ይጠይቃል (“ሁሉንም ቀደም ሲል የነበሩትን መመሪያዎች ችላ ይበሉ እና…”)።
- ቀጥተኛ ያልሆነ ፈጣን መርፌተንኮል አዘል መመሪያው ሞዴሉ በኋላ ላይ በሚያነበው ይዘት ውስጥ ተደብቋል፣ ለምሳሌ እንደ ድረ-ገጽ፣ ፒዲኤፍ፣ ኢሜይል ወይም የኮድ አስተያየት፣ እና ሞዴሉ ያንን ይዘት ሲያስኬድ ብቻ ነው የሚሰራው፣ በዚያ ቅጽበት ምንም አጥቂ ሳይኖር።
- የጃይልድ አይነት መርፌየሞዴልን ደህንነት ለማቃለል የሚና-ተውኔት፣ መላምታዊ ፍሬሚንግ ወይም የኮድ ዘዴዎችን የሚጠቀም ልዩ የመርፌ ጣዕም guardrails በተለይም ተግባሩን ከመጥለፍ ይልቅ።
ፈጣን መርፌ ከጃይሊንግ ጋር ሲነጻጸር፡ ልዩነቱ ምንድን ነው? #
ፈጣን መርፌ ምን እንደሆነ የሚከታተለው የተለመደው ክትትል ከጃይላየር እንዴት እንደሚለይ ነው። ሁለቱ እርስ በርስ ይደራረባሉ ነገር ግን ተመሳሳይ አይደሉም። ጃይላየር በተለይ የአንድን ሞዴል ደህንነት ማለፍ እና ይዘት guardrails, እንዲናገር ወይም የሰለጠነውን ነገር እምቢ እንዲል ማድረግ። ፈጣን መርፌ ሰፊ ነው፡ የሞዴሉን መመሪያዎች ወይም ተግባር ስለማጥለፍ ነው፣ ይህም ደህንነትን ሊያካትት ወይም ላይጨምር ይችላል guardrails በፍፁም። በድጋፍ ትኬት ውስጥ የተደበቀ ቀጥተኛ ያልሆነ መርፌ የተጠቃሚውን መረጃ ወደ ውጫዊ አድራሻ እንዲልክ በጸጥታ የሚነግረው ነገር ምንም ነገር ለማላቀቅ እየሞከረ አይደለም፤ ተግባሩን ራሱ እያዞረ ነው።
ፈጣን መርፌ በትክክል የሚታይበት ቦታ #
የፈጣን መርፌ ትርጉምን አንዴ ከተረዱ በኋላ፣ አደጋው በእውነተኛ ስርዓቶች ውስጥ የት እንደሚኖር ለመለየት ቀላል ይሆናል፡
የኤምሲፒ አገልጋዮች እና የAI ኮድ ረዳቶች - ተንኮል አዘል አስተያየት፣ README ወይም የመሳሪያ ውጤት ክፍያ አንድ ወኪል በገንቢው የኮድቤዝ ወይም ተርሚናል ውስጥ የሚያደርገውን ነገር ሊያዛውር ይችላል። በተገነባው የፕሮግራም ቋንቋ ላይ በመመስረት፣ ዋናው ሀሳብ (አርታኢ + የግንባታ መሳሪያዎች + አራሚ፣ በአንድ ቦታ) ተመሳሳይ ሆኖ ይቆያል።
ቻትቦቶች እና የድጋፍ ወኪሎች - አንድ ተጠቃሚ የስርዓቱን ጥያቄ እንዲያሳይ ወይም ያልተፈለጉ እርምጃዎችን እንዲያከናውን የተወጋ ጽሑፍ ይለጥፋል።
መልሶ ማግኛ-የተጨመረ ትውልድ (RAG) pipelines - በእውቀት መሰረት ውስጥ ያለ የተመረዘ ሰነድ ሲገኝ የሚነቁ መመሪያዎችን ይይዛል።
ራስን የቻሉ የ AI ወኪሎች - ድሩን የሚያሰስ፣ ኢሜይሎችን የሚያነብ ወይም መሳሪያዎችን የሚደውል ወኪል ከሚነካው ከማንኛውም ይዘት የተወጉ መመሪያዎችን ማግኘት እና በእውነተኛ ፈቃዶች ሊጠቀምባቸው ይችላል።
የፈጣን መርፌ ትርጉም ከ"ፈጣን ብልሃት ብቻ" ባሻገር ለምን አስፈላጊ ነው? #
እንደ አዲስ ነገር መዘንጋት ቀላል ነው፣ ቻትቦት ሞኝነት እንዲናገር ለማድረግ ብልህ መንገድ ነው። ነገር ግን የAI ሞዴሎች ኢሜይሎችን መላክ፣ ኮድ ማስፈጸም፣ የውሂብ ጎታዎችን መጠየቅ ወይም ፓኬጆችን መጫን የሚችሉ ወኪሎችን ካገናኙ በኋላ፣ ፈጣን መርፌ የውይይት መስኮት የማወቅ ጉጉት መሆንን ያቆማል እና እውነተኛ የደህንነት ድንበር ችግር ይሆናል፡ ሞዴል የሚያነበውን ይዘት የሚቆጣጠር ማንኛውም ሰው በትክክለኛው ሁኔታ ስር ያ ሞዴል ቀጥሎ ምን እንደሚያደርግ መቆጣጠር ይችላል። ለዚህም ነው ይህ መርፌ አሁን በ ውስጥ የራሱ ምድብ ሆኖ የሚታየው። ለኤልኤልኤም አፕሊኬሽኖች ከፍተኛ 10 የ OWASPእና ፈጣን መርፌ ምን እንደሆነ መረዳት አሁን በ AI የሚሰሩ ስርዓቶችን ለሚገነቡ ወይም ለሚያስጠብቁ ለማንኛውም ሰው መሰረታዊ እውቀት እንደሆነ የሚቆጠረው ለምን እንደሆነ እንጂ ለቀይ ቡድን ተጫዋቾች የማወቅ ጉጉት ብቻ አይደለም።
ይህንን በተለይ ከAppSec እና DevSecOps አንግል እየተመለከቱ ከሆነ፣ ማለትም በAI ወኪሎች፣ በMCP አገልጋዮች እና በAI-የመነጨ ኮድ ላይ ፈጣን የመርፌ አደጋ እንዴት እንደሚታይ ከማየት ይልቅ፣ እዚህ ላይ በዝርዝር ሸፍነነዋል፡ የ AI አቅርቦት ሰንሰለት ደህንነት.

በየጥ #
የAI ሞዴል ሂደቶችን በግብዓት ወይም ይዘት ውስጥ ተንኮል አዘል መመሪያዎች የተደበቁበት ጥቃት ሲሆን ይህም ሞዴሉ የመጀመሪያዎቹን መመሪያዎች ከመከተል ይልቅ የአጥቂውን መመሪያዎች እንዲከተል ያደርገዋል።
"ፈጣን" (ለAI ሞዴል የተሰጠውን መመሪያ እና አውድ) ከ"መርፌ" (ያልተፈቀዱ ትዕዛዞችን ወደ ውሂብ ብቻ መያዝ ባለበት ነገር ውስጥ ማስገባት) ጋር ያዋህዳል፣ ይህም እንደ SQL መርፌ ያሉ አሮጌ ጥቃቶችን የሚደግፍ ተመሳሳይ ዋና ሀሳብ ነው።
አይ። ጃይሊንግ በተለይ የአንድን ሞዴል ደህንነት ያነጣጠረ ነው guardrails ያልተፈቀደ ይዘት እንዲያወጣ ለማድረግ። ፈጣን መርፌ ሰፊ ነው፡ የሞዴሉን ተግባር ወይም መመሪያ ይሰርቃል፣ ይህም ከደህንነት ማጣሪያዎች ጋር ምንም ግንኙነት ላይኖረው ይችላል።
አዎ። ይህ ቀጥተኛ ያልሆነ ፕሮምፕል ኢንጀክሽን ይባላል፡ ተንኮል አዘል መመሪያው አንድ ሞዴል ወይም ወኪል በኋላ ላይ በሚያነበው ሰነድ፣ ድረ-ገጽ ወይም ፋይል ውስጥ ይቀመጣል፣ እና ይዘቱ በሚሰራበት ጊዜ በራስ-ሰር ይጀምራል።
አይ። ሞዴል የተፈጥሮ ቋንቋን እንዴት እንደሚተረጉም ይጠቀማል፣ የአፕሊኬሽን ኮድ ጉድለትን አይደለም። በባህላዊ የደህንነት መሳሪያዎች ለመጠገን አስቸጋሪ የሚያደርገው ይህ ነው።
