Athari
Siri zinazovuja kama vile funguo za API, tokeni au vitambulisho kunaweza kusababisha ufikiaji usioidhinishwa wa data nyeti, uigaji wa huduma na hasara kubwa ya kifedha kutokana na matumizi mabaya ya rasilimali [S1]. Mara tu siri inapowekwa kwenye hazina ya umma au kuunganishwa katika maombi ya mazingira ya mbele, inafaa kuzingatiwa kuwa imeathiriwa [S1].
Chanzo Chanzo
Chanzo kikuu ni ujumuishaji wa vitambulisho nyeti moja kwa moja katika msimbo wa chanzo au faili za usanidi ambazo zimejitolea kudhibiti toleo au kutumwa kwa mteja [S1]. Wasanidi programu mara nyingi funguo za msimbo ngumu kwa urahisi wakati wa usanidi au kwa bahati mbaya hujumuisha faili .env katika ahadi zao [S1].
Marekebisho ya Zege
- Zungusha Siri Zilizoathirika: Ikiwa siri imevuja, lazima ibatilishwe na kubadilishwa mara moja. Kuondoa tu siri kutoka kwa toleo la sasa la msimbo hakutoshi kwa sababu inasalia katika historia ya udhibiti wa toleo [S1][S2].
- Tumia Vigeu vya Mazingira: Hifadhi siri katika vigeu vya mazingira badala ya kuziweka ngumu. Hakikisha kuwa faili za
.envzimeongezwa kwa.gitignoreili kuzuia utendakazi wa bahati mbaya [S1]. - Tekeleza Usimamizi wa Siri: Tumia zana mahususi za usimamizi wa siri au huduma za kubana ili kuingiza kitambulisho katika mazingira ya utumaji programu wakati wa utekelezaji [S1].
- Ondoa Historia ya Hifadhi: Ikiwa siri iliwekwa kwa Git, tumia zana kama vile
git-filter-repoau BFG Repo-Cleaner ili kuondoa kabisa data nyeti kutoka kwa matawi na lebo zote katika historia ya hazina [S2].
Jinsi FixVibe inavyoifanyia majaribio
FixVibe sasa inajumuisha hii katika uchanganuzi wa moja kwa moja. secrets.js-bundle-sweep Pakua vifurushi vya JavaScript vya asili moja na zinazolingana zinazojulikana API ufunguo, tokeni na ruwaza za vitambulisho kwa kutumia milango ya kuingilia na ya vishikilia nafasi. Ukaguzi unaohusiana wa moja kwa moja hukagua hifadhi ya kivinjari, ramani chanzo, auth na vifurushi vya mteja vya BaaS, na mifumo ya chanzo ya GitHub repo. Kuandika upya historia ya Git bado ni hatua ya kurekebisha; Matangazo ya moja kwa moja ya FixVibe yanaangazia siri zilizopo katika mali iliyosafirishwa, hifadhi ya kivinjari, na maudhui ya sasa ya repo.
