GCP - Artifact Registry Persistence

Jifunze kuhusu kudukua AWS kutoka sifuri hadi shujaa na htARTE (Mtaalam wa Timu Nyekundu ya AWS ya HackTricks)!

Njia nyingine za kusaidia HackTricks:

Usajili wa Artifakti

Kwa habari zaidi kuhusu Usajili wa Artifakti angalia:

pageGCP - Artifact Registry Enum

Kupotosha Kitegemezi

  • Kuna nini kinachotokea ikiwa maktaba za mbali na za kawaida zinachanganywa katika moja ya kielelezo na pakiti inayozidi katika zote mbili?

  • Ile iliyo na kipaumbele cha juu kilichowekwa katika usajili wa kielelezo ndio itatumika

  • Ikiwa kipaumbele ni sawa:

  • Ikiwa toleo ni sawa, jina la sera kwa herufi kwanza katika usajili wa kielelezo litatumika

  • Vinginevyo, toleo lililo juu litatumika

Kwa hivyo, inawezekana kutumia toleo lililo juu (kupotosha kitegemezi) katika usajili wa pakiti ya umma ikiwa usajili wa mbali una kipaumbele cha juu au sawa

Mbinu hii inaweza kuwa na manufaa kwa uhifadhi na upatikanaji usiothibitishwa kwani kuitumia inahitaji tu kujua jina la maktaba iliyohifadhiwa kwenye Usajili wa Artifakti na kuunda maktaba hiyo hiyo kwenye usajili wa umma (k.m. PyPi kwa python kwa mfano) na toleo lililo juu.

Kwa uhifadhi, hizi ni hatua unazopaswa kufuata:

  • Mahitaji: Usajili wa kielelezo lazima uwepo na kutumiwa, pakiti ya ndani yenye jina ambalo halipo katika usajili wa umma lazima itumiwe.

  • Unda usajili wa mbali ikiwa haupo

  • Ongeza usajili wa mbali kwenye usajili wa kielelezo

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

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

Kwa habari zaidi kuhusu kupotosha kitegemezi angalia:

Jifunze kuhusu kudukua AWS kutoka sifuri hadi shujaa na htARTE (Mtaalam wa Timu Nyekundu ya AWS ya HackTricks)!

Njia nyingine za kusaidia HackTricks:

Last updated