GCP - Artifact Registry Persistence

unga mkono HackTricks

Usanidi wa Artifakti

Kwa habari zaidi kuhusu Usanidi wa Artifakti angalia:

GCP - Artifact Registry Enum

Kupotosha Kitegemezi

  • Kipi kitatokea ikiwa hifadhi za mbali na za kawaida zinachanganywa katika hifadhi ya kisasa na pakiti inaonekana katika zote mbili?

  • Ile yenye kipaumbele cha juu kilichowekwa katika hifadhi ya kisasa ndio itatumika

  • Ikiwa kipaumbele ni sawa:

  • Ikiwa toleo ni sawa, jina la sera kwa herufi kwanza katika hifadhi ya kisasa litatumika

  • Vinginevyo, toleo lililo juu zaidi litatumika

Hivyo basi, ni rahisisha kufanya mabaya toleo lililo juu (kupotosha kitegemezi) katika hifadhi ya pakiti ya umma ikiwa hifadhi ya mbali ina kipaumbele cha juu au sawa

Mbinu hii inaweza kuwa na manufaa kwa usanidi na upatikanaji usiothibitishwa kwani kuitumia inahitaji tu kujua jina la maktaba iliyohifadhiwa katika Usanidi wa Artifakti na kuunda maktaba hiyo hiyo katika hifadhi ya umma (PyPi kwa python kwa mfano) na toleo lililo juu zaidi.

Kwa usanidi huu hizi ndizo hatua unazopaswa kufuata:

  • Mahitaji: Hifadhi ya kisasa lazima iwepo na itumike, pakiti ya ndani yenye jina ambalo halipo katika hifadhi ya umma lazima itumike.

  • Unda hifadhi ya mbali ikiwa haipo

  • Ongeza hifadhi ya mbali kwenye hifadhi ya kisasa

  • Hariri sera za usajili wa kisasa ili kutoa kipaumbele cha juu (au sawa) kwa hifadhi ya mbali. Chukua hatua kama:

  • Pakua pakiti halali, ongeza nambari yako ya uovu na usajili katika hifadhi ya umma na toleo sawa. Kila wakati mwandishi wa programu anapoisakinisha, ataisakinisha yako!

Kwa habari zaidi kuhusu kupotosha kitegemezi angalia:

unga mkono HackTricks

Last updated