Skana mpya ya chanzo huru (open-source) inayokagua "ujuzi wa wakala" (agent skills) wa AI inageuzwa kuwa zana baada ya watafiti kuonyesha kuwa ujuzi usiohakikiwa unaweza kuiba funguo za SSH na sifa za wingu (cloud credentials) kimyakimya. Skana hiyo inachanganya vichujio vya maneno muhimu, uchambuzi wa tabia, mantiki inayochochewa na AI, utekelezaji wa sandbox, na utambuzi wa mabadiliko ili kuzuia wimbi lijalo la mashambulizi ya mnyororo wa ugavi (supply-chain attacks) dhidi ya watengenezaji wanaotumia msaada wa AI.

Kwa nini ujuzi wa AI ni muhimu sasa

Misaidizi ya mifano mikubwa ya lugha (LLM) kama vile Claude na GitHub Copilot sasa inategemea "ujuzi wa wakala" (agent skills) – folda ndogo, zinazojitegemea zinazoielekeza modeli jinsi ya kutekeleza kazi maalum. GitHub hivi karibuni iliongeza amri ya mstari mmoja inayowaruhusu watengenezaji kuvuta ujuzi huu moja kwa moja kutoka kwenye hifadhi za umma (public repositories), na kuifanya kuwa meneja wa vifurushi (package manager) wa kawaida kwa mifumo ya kazi inayochochewa na AI.

Urahisi huo hauna shaka: ujuzi unaweza kubadilisha ombi la jumla kama “safisha jedwali hili” kuwa wito sahihi wa API, ubadilishaji wa faili, au marekebisho ya kodi. Urahisi huo huo unaruhusu kodi hasidi (malicious code) kuingia kwenye kifurushi hicho.

Ukurasa wa onyo wa GitHub unaeleza kuwa ujuzi huo hauhakikiwi kabla ya kusakinishwa.

Jinsi mzigo hasidi uliofichwa unavyoweza kuepuka kugundulika

Tofauti na faili la kawaida la binary, ujuzi wa AI haipakui yote kwa mara moja. Modeli kwanza husoma muhtasari mfupi, kisha huchukua seti kamili ya maelekezo pale tu kazi inapozingatiwa kuwa muhimu. Upakiaji huu wa hatua kwa hatua unatengeneza nafasi ambapo faili hasidi inaweza kukaa bila kufanya kazi, ikiwa haionekani kwa mtumiaji, hadi modeli inapopata uamuzi wa kuiita.

Katika jaribio la kuthibitisha dhana (proof-of-concept), mtafiti alitengeneza ujuzi feki aliouita csv-formatter uliokuwa unatangaza usafishaji wa jedwali. Kodi inayoonekana ilionekana haina madhara, lakini maelekezo yaliyofichwa yaliongeza “hatua ya utambuzi” (diagnostic step). Hatua hiyo haikutambua chochote; iliskani mashine mwenyeji (host) kutafuta funguo za siri za SSH na tokeni za ufikiaji za AWS, kisha ikatuma matokeo hayo kwenye seva ya nje.

Amri hiyo hasidi pia ilionekana kwenye faili ya changelog – sehemu ambayo binadamu wengi hawaiangali kabisa, lakini ambayo AI inaisoma wakati inatathmini historia ya toleo. AI ilitekeleza utaratibu wa wizi wa sifa (credential-theft) kimyakimya wakati mtengenezaji akidhani ujuzi huo ulikuwa unarekebisha tu data.

Jibu la chanzo huru

Ili kuziba pengo hilo, mtafiti aliweka mantiki ya utambuzi katika zana ya ukaguzi ya chanzo huru. Skana hiyo haitegemei mbinu moja; inatumia safu kadhaa za ulinzi:

  • Ulinganishaji wa maneno muhimu unakamata majaribio ya wazi na ya uvivu yanayojumuisha maandishi hasidi yanayojulikana.
  • Uchambuzi wa tabia huashiria maelekezo yanayosoma faili za sifa kisha kufanya mawasiliano ya mtandao.
  • Mantiki ya AI huendesha modeli ya pili ili kutathmini ikiwa maelekezo ya ujuzi yamefichwa kwa makusudi kutoka kwa mtumiaji.
  • Sandboxing hutekeleza ujuzi katika mazingira yaliyotengwa, ikitazama vitendo vya wakati halisi bila kuhatarisha mfumo mwenyeji.
  • Utambuzi wa mabadiliko hufuatilia ujuzi unaoaminika kwa ajili ya mabadiliko yasiyotarajiwa, ikitoa tahadhari kwa watunzaji kabla ya toleo jipya kusakinishwa.

Mwandishi ataweka seti ya majaribio (test suite) inayojirudia shambulio la csv-formatter na kipimo cha umma (public benchmark) kinachopima viwango vya utambuzi katika seti iliyochujwa ya ujuzi usio na madhara na wenye hasidi.

Nini cha kufuatilia baadaye

  • Vipimo vya jamii: Kadiri watafiti wengi wanavyochapisha sampuli za ujuzi wenye hasidi, kipimo cha umma kitahitaji sasisho za mara kwa mara ili kubaki na umuhimu.

Kuchomoza kwa ujuzi wa wakala wa AI kunaashiria mpaka mpya katika zana za watengenezaji, lakini pia kunafungua mlango wa mashambulizi ya mnyororo wa ugavi yanayopita ukaguzi wa kodi wa kawaida. Skana ya chanzo huru inayochanganya ukaguzi wa tuli (static checks), uchunguzi wa kitu (dynamic observation), na mantiki ya AI inatoa mstari wa kwanza wa ulinzi wa vitendo. Watengenezaji watakaochukulia ujuzi kama diski ya USB ya kawaida watagundua hivi karibuni kuwa gharama ya kupuuza uhakiki ni kubwa kuliko urahisi wa msaada wa AI wa papo hapo.