Koinei te wāhanga tuatahi o tētahi raupapa tuhinga mō te momo whakaeke mekameka tuku pūmanawa tino whānui: arā, ko ērā e (ā)whakamahi ana i tētahi rēhita tūmatanui o ngā wāhanga pūmanawa, i hangaia mō ngā kaupapa tuwhera-pūtake ki te tukuake i ngā taonga tuku iho ka taea te tohatoha ki ētahi atu kaiwhakamahi. Ina whakaputa ngā tāngata kino i ngā pūmanawa kino ki reira, mā te whakamahi i te rēhita hei waka mō te tohatoha pūmanawa kino, ka pā mai he whakaeke mekameka tuku ina tāutahia, ina whakahaerehia rānei e ngā whakahaere i pāngia te wāhanga pūmanawa kua pangia.
Hei whakangawari i te kōrero, ka kōrerohia e tātou ngā mōkihi pūmanawa:, ngā wāhanga i roto i te āhua kua tākaihia i hangaia e ngā rōpū tuatoru. Kei roto i tēnei ehara i te mea ko ngā wāhanga anake e whakamahia ana e ngā kaiwhakahaere mōkihi pēnei i a NPM, i a Poetry rānei, engari ko ngā wāhanga o te pūnaha whakahaere tae atu ki ngā whare pukapuka me ngā kōnae rua ka taea te whakahaere, ngā whakaahua ipu, me ngā mīhini mariko, rānei ngā toronga taputapu mō ngā taputapu whakawhanake, hanga, me te whakatinanatanga. Kua kite tātou i ngā mōkihi kino i ngā wāhi katoa. Kāore he āwangawanga mō ngā kaihara ipurangi: e harikoa ana rātou ki ngā huarahi kē atu e whakaratohia ana e ngā hanganga pūmanawa hou, ā, e whakamahi ana i te rēhita me te taputapu e tino pai ana ki tā rātou kaupapa. Nō reira, kia mahara ko ngā mōkihi pūmanawa he whakarāpopototanga mō ngā whakaahua ipu, ngā mōkihi rua, ngā putunga tuwhera-pūtake, me ngā toronga, ngā monomai rānei o ngā momo katoa (IDE, CI/CD (ngā pūnaha, ngā taputapu hanga). Kei te whakaekea tonutia rātou katoa.
E rima ngā wāhanga o te raupapa:
- He aha te raru o ngā mōkihi pūtake tuwhera? Koinei te kaupapa o tēnei pou. He aha ngā momo tangata hara katoa e whakaputa ana i ngā mōkihi kino? He aha ahau me āwangawanga ai?
- Te Anatomi o ngā Mōkihi Kino: He aha ngā Auahatanga? I tēnei wāhanga, ka arotahi tātou ki te tūmomo riri e aro turukihia ana e tātou me tā tātou pūnaha MEW, i ia rā, i ia rā. Nā te nui o te haruru papamuri nā te maha o ngā mōkihi kino e whakamahi ana i te patopato, i te whakapoauau whakawhirinaki rānei, he iti ake te ōrau o ngā whakaeke he tino tūkino, ā, he nui ake te mōrearea. Kua pēhea te panonitanga o ngā whanonga a ngā kaiwhakaari kino mō te OS i ngā wā tata nei? He aha ngā tau? He aha ngā rautaki, ngā tikanga, me ngā tukanga i whakamahia, me ngā mahi kino i kitea?
- Te Tiaki i ngā Mōkihi Kino Pūtake Tuwhera: He aha ngā Mea (Kāore) e Mahi anaHe maha ngā tohunga e mōhio ana ki te haumarutanga he whakaaro kei a rātou mō te whakahaere i tēnei tūmomo riri. Kua rongo tātou i ngā kaiwhakahaere haumarutanga e kī ana, me te kore whakaroa, SCA Kua mōhio kē ngā taputapu ki a koe ina he pūmanawa kino te putanga o tētahi kete. Mēnā rānei e whakawhirinaki ana rātou ki ngā wāhanga pūmanawa rongonui, kua arotakehia, ka kitea wawetia, ka tangohia atu hoki tētahi pūmanawa kino. E whakamahi ana rātou i ngā putanga iti/pāti tuwhera hei tiki aunoa i ngā whakatikatika ngoikoretanga, ā, koinei te huarahi tika, e taunakitia ana hei whakaiti i te mōrearea i runga i ngā whakawhirinakitanga pūtake tuwhera, me te whai i te mātāpono "pāti wawe, pāti pinepine". I tēnei wāhanga, ka arotakehia e mātou he aha i hē ai ēnei whakaaro, me pēhea te whai wāhi a ēnei whakaaro hē ki te rongonui o tēnei tikanga whakaeke, me te mōrearea nui e pā ana ki ngā whakahaere. Ka mutu mātou me te mea e mahi ana, me te kaha me ngā rauemi e whai wāhi ana.
- Ngā Kete Kino Pūtake Tuwhera: Te Huarahi XygeniI tēnei wāhanga, ka whakaatuhia e mātou te rautaki e whaihia ana e mātou i Xygeni mō tā mātou pūnaha Whakatūpato Mōrearea Pūmanawa Kino (MEW). Me pēhea te mahi a tēnei pūnaha maha-wāhanga i te wā tūturu ina whakaputaina he putanga mōkihi hou, me pēhea te hopu taunakitanga mai i ngā puna rerekē, me pēhea te mahi whakarōpū, ko ēhea ngā paearu whakarōpū e whaihia ana e mātou, me te aha e hiahiatia ai ētahi tātari ā-ringa hei whakaū i te āhua o tētahi kaitono mōkihi kino? Me pēhea te urupare mai i ā mātou tīma ā-roto me ā mātou tīma rēhita e āwhina ai i te pūnaha ki te ako mai i ngā taunakitanga o mua i kohia hei whakaiti i ngā hua teka ki te iti rawa. Ka whakamāramahia e mātou me pēhea tā mātou āwhina i a NPM, GitHub, PyPI, me ētahi atu hanganga matua i roto i ngā pūnaha rauropi tuwhera-pūtake ki te whakaiti i te wā noho..
- Te Whakamahi i te Pūtake Tuwhera: Ngā Mea hei Tumanako atu i ngā Tangata KinoKa mutu te raupapa mā te arotahi ki ngā mahi hou e whakamahia ana e ngā hoariri hei huna i ngā whakaeke, hei uaua ake te kite, hei arotahi atu ki ngā ahumahi motuhake, me te tango i ngā painga nui atu i tēnei momo whakaeke. Ka tukuna ngā whakaeke ransomware mā te whakamahi i tēnei waka? Me pēhea te whakamahi a ngā tāngata kino i ngā taputapu AI hei tuku i ngā mōkihi kino matatau ake? Kei te mōrearea ngā kaupapa rongonui? Hei hoatu i tētahi whakaaro ki ngā kaipānui mō tēnei whakataetae patu, me ngā mea hei tumanako atu i te wā poto (te haurua tuarua o te tau 2024) me te wā waenga (2025). Ka ako tātou me pēhea ngā whakaeke pēnei i ngā whakaeke tata nei XZ-Utils Backdoor, te whakaekenga noho-i-waho-o-te-whenua rānei ki kaihanga-irahiko i te marama o Poutū-te-rangi 2024 e whakaatu ana me tūpato tātou ki te whanaketanga o ngā hoariri.
Me whakatuwhera te atamira me te wāhanga tuatahi: He aha te mea e pā ana ki ngā mōkihi pūmanawa tuwhera kino?
He aha te raru o ngā mōkihi pūtake tuwhera?
I ngā tau tata nei, i whakamahia e ngā momo tangata hara katoa ngā rēhita pūmanawa tuwhera puna hei tuku i ngā whanonga kino. He rite te tawhito o ēnei mahi ki te puna tuwhera, engari i tino piki haere te auau i roto i ngā tau e toru kua pahure ake nei.
Te whakaputa i ngā wāhanga kino ki roto i ngā rēhita tūmatanui (ngā whakaeke e hangai ana ki te whakawhirinakitanga) he pakanga pakanga kore taurite e whakamahia ana e ngā kaiwhakaari riri ki te tohatoha i te pūmanawa kino, me te whakamahi i te whakawhirinaki a ngā whakahaere ki ngā wāhanga tuwhera-pūtake e ahu mai ana i ngā kaiwhakawhanake kāore i te mōhiotia (kia mahara ki te te pukapuka pakiwaituhi whakawhirinaki xkcdNā te mea e whakawhirinaki ana koe ki ngā mōkihi, ā, kāore koe e māharahara ki te arotake ā-ringa i ngā ihirangi o te mōkihi me ōna pānga, he tino whai hua ēnei whakaeke. Ā, ka puta te kore taurite nā te mea ka taea te whakahaere aunoa i te nuinga o te wā, ā, kāore e hiahiatia e ngā tāngata kino te taunekeneke tika ki te patunga. Ka tukuatu noa e rātou te mōkihi ki te rēhita tūmatanui ka tukuna atu.
Ngā mōkihi kino i piki ake mā te 6x tauwehe i te tau 2022, ā, i piki haere tonu mā te 2.5x te pikinga i te tau 2023. I te tau kua hipa, e 245,000 ngā mōkihi kino i kitea, he tatauranga e neke atu ana i te rua o te tapeke o ngā tau o mua. He tipu tere tēnei! Mai i ngā tango mōkihi hei pūmanawa kino kua whakamanahia i roto i ngā rau i te tau 2021 me ngā mano i te tau 2022, i kite mātou i te nui ake o te "haruru" papamuri i te tau 2023, me te tere ōrite mō tēnei tau. Ā, i huna i roto i taua papamuri i puta mai i ngā kaihara ipurangi koretake e whai ana i te "ara o te ātete iti rawa", he iti noa iho ngā whakaeke rongonui i tae ki ngā upoko kōrero tae noa ki ngā pāpāho whānui.
He aha tēnei raruraru nui rawa atu? He te nui rawa o te whakawhirinaki puta noa i te mekameka. Ka tohatohahia te pūmanawa tuwhera-pūtake me tōna waehere pūtake, ā, ka tukuna i raro i tētahi raihana kua hoatu. Ae, ka taea e te tangata te tirotiro i te waehere pūtake; engari, ko wai ka mahi whānui? Mā wai, i muri i te tirotiro kāore he pūmanawa kino i roto i te pūmanawa, ka hanga i te pūmanawa mai i ngā pūtake? Mā wai, i mua i te tuku i te wāhanga kua tākaihia (e mōhiotia ana ko te mōkihi) ki raro ki te kaiwhakahaere mōkihi, ki te taputapu hanga rānei, me te whakarite kia kore te mōkihi e ki tonu i te pūmanawa kino, ā, kia rite ki te waehere pūtake e tika ana kia ahu mai ai?
He aha i taea ai e te hanganga te tuku i ēnei whakaeke ngāwari?
Ngā rēhita mōkihi he tuwhera, he maha ngā wā e hiahiatia ana he iti noa te manatoko i te tuakiri o te kaiwhakaputa. "Nau mai haere mai ki te whakaputa i ā rātou pūmanawa ki konei!" He iti te pae mō ngā kaiwhakaeke: ka whakamahia e rātou ngā wāhitau īmēra whakakorekore me ngā pūkete GitHubgithub whakakorekore hei hanga rau o ngā mōkihi kino i roto i ngā kaupapa poto, rite ki te hītinihanga. Mō ngā mea kua tohua anake, me nui ake te matatau e hiahiatia ana: I kite mātou i te hanga i tētahi putunga pūtake GitHub pono me te maha o ngā whetu me commitmai i ngā kaituku kōrero rūpahu maha me ētahi atu inenga o te rongonui me te tiaki. Te whiwhi ngā kaimātakitaki whetū me te rongonui mai i ngā takoha rūpahu ehara i te mea uaua ki te whakahaere aunoa. I kite mātou i ngā tukinotanga i runga i ngā hanganga pūmanawa tuwhera o ngā momo katoa, ehara i te mea ko ngā pūmanawa kino anake, pērā i te te kaupapa o te kawa o te tī.
I hangaia ngā kaiwhakahaere mōkihi mō te ngāwari o te whakamahi, ehara i te mea mō te haumarutanga.. Ka taea e rātou te whakahaere i ngā tuhinga i mua i te tāutanga me muri i te tāutanga (i ētahi wā he mea tika te whakahiato i te waehere taketake mō tētahi whare pukapuka). Waihoki, Kaiwhakahaere mōkihi tāutahia ngā mōkihi mai i ngā pūtake maha, ā, i ētahi wā ko te taunoa ko te whakamahi i ngā rēhita tūmatanui. Kāore rātou i tirotiro mō te kore taurite i waenga i ngā raraunga raraunga i roto i te tono whakaputa, me ngā raraunga raraunga i roto i te mōkihi tonu.
Ka whakarārangihia ngā whakawhirinakitanga, ā, ka hanga he kauwhata. I roto i ētahi pūnaha rauropi pēnei i a Node (JavaScript), ka kohikohia ngā whakawhirinakitanga iti ki roto i ngā rau, i ngā mano rānei. Ko tētahi mea ko te whai mana tino tika mō ngā whakawhirinakitanga tika i whakapuakina e aku kaupapa pūmanawa, engari ngā whakawhirinakitanga whakawhiti he uaua ake te whakahaere. I whai te pūtake tuwhera i te "ko ngā hoa o aku hoa ko aku hoa". Ko te whanaungatanga te mea noa i te Rawhiti o te Tai Rāwhiti! E mōhio ana ngā kaiwhakaari riri ki tēnei, ā, e huna ana i ngā whanonga kino i roto i ngā whakawhirinakitanga ngaro e kore e mōhiotia. Koinei te āhua o te rerenga-takahanga he aituā e aro ana ki te Pūkete utu tārua.
Koinei te mahi a te pūmanawa tuwhera-pūtake mai i tōna tīmatanga. Kāore e nui ngā rerekētanga. Ko ētahi rēhita mōkihi e hiahia ana kia rua ngā momo manatoko, ā, he maha ngā wā ka whakamahia mō ngā mōkihi rongonui anake. Ko ētahi rēhita e whakarato ana i ngā whānuitanga, he wāhi ingoa nō tētahi whakahaere kua tirotirohia, engari pouri kāore ētahi e tautoko ana (PyPI) kāore rānei e waiho hei kōwhiringa (NPM). He mea whakamere ki te kite ahakoa he kaupapa tirotiro māmā (i runga i te mana whakahaere o te DNS, te putunga/whakahaere GitHub rānei e ōrite ana ki te ID rōpū) me te hanga Me whai waitohu PGP mō ngā taonga katoa engari ko ngā takitau ka tangohia te nuinga o te "haruru", ngā mōkihi kino rite ki te patopato, ā, ka whakawhāiti i te nuinga o te pōhēhētanga o te whakawhirinakitanga. Ka taea ngā whakaeke matatau engari he uaua ake, he torutoru noa iho ngā mea pēnei i te com.github.codingandcoding:mono-kaitātari-maven e mōhiotia ana mō Maven Central. Ā, kāore ngā rēhita maven katoa e whai ana i ngā tikanga ōrite!
Ahakoa he taumaha pea ngā mana whakahaere haumarutanga i runga i ngā kaiwhakahaere mōkihi, kāore pea e ārai i ngā whakaeke whakawhirinakitanga. Ko te raruraru o te manatoko maha-wāhanga, mō te aunoatanga, ka hangaia ngā tohu tuakiri i ahu mai i ngā tohu urunga, ngā kī APIapi rānei, mō ngā pūkete hei whakamahi i roto i ngā waeatanga APIapi i hangaia mai i ngā tuhinga aunoatanga, me te kore tautoko i te kaiwhakamahi tauwhitiwhiti e whakarato ana i tētahi atu āhuatanga. He pai te MFA mō te tiaki i ngā pūkete kaiwhakamahi mai i ngā turuturu kupuhipa, engari me tiaki ngā tohu urunga i hangaia, ngā kī APIapi rānei i te wā e kaha ana, ki te kore ka whakaarihia tō rātou rangatira e ngā hoariri. He wāhanga nui o ngā kaupapa mekameka tuku e hangai ana ki te mōkihi ka tīmata me te kī/tohu i turuturu. Kia mahara noa ki ngā aituā pēnei i te Ledger, 3CX, me te tini ke atu, i te wā i tangohia tuatahitia ai ngā tohu tuakiri kore-taunekeneke i roto i tētahi urutomo tuatahi hei whakarewa i te whakaeke mekameka tuku.
Kāore i tino pakari te whakautu i tukuna ki tēnei tūmomo riri. I te wāhanga tuatoru, ka arotahi tātou ki ngā mea i angitu, me ngā mea i tino rahua. Me mahi tahi te umanga ki te standardngā tukanga, ngā mātauranga, me ngā taputapu hei whakaiti i ngā mōrearea ki ngā mekameka tuku o te ao. Ehara tēnei i te raruraru ka taea e te whakahaere kotahi te whakaoti ko ia anake.
Hei whakamutunga i tēnei wāhanga, ko te hē nui: kei te kōrero tātou mō kino ngā mōkihi, kāore whakaraerae ētahi. Ka puta mai ngā ngoikoretanga i ngā hapa hoahoa, i ngā hapa waehere rānei, i whakaurua tūponotia, kāore he whakaaro kino. Tērā pea ka whakamahia ngā ngoikoretanga, engari he maha kāore. He mea āta whakaarohia tonu ngā mōkihi kino, ā, he 100% te whakamahinga mēnā ka whakahaerea. Kāore he mōrearea rite! Nō reira He mea whakamīharo te kite i te maha o ngā mahi e whakapaua ana ki te kimi me te whakaiti i ngā ngoikoretanga, me te kore o ngā mahi ōrite mō ngā wāhanga kino..
"He mea nui ki a mātou te haumarutanga"

Me whakaaro tātou ki te tikanga Acme CorporationKo Acme, he kaiwhakarato nui mō WileCoyote.com, te nuinga o āna pūmanawa i ahu mai i ngā rōpū tuatoru, neke atu i te 80% i ahu mai i ngā kaupapa pūtake tuwhera. Ka hangaia e rātou he pūmanawa mō te whakamahinga ā-roto, engari ka whakaratohia hoki e rātou he pūmanawa mō ā rātou hoa mahi, kaiwhakarato, me ngā kiritaki / kaiwhakamahi mutunga. He pūmanawa a Acme kua tuhia ki te Go, JavaScript, Java, C#, me te Python, ā, ka whakahaerehia te nuinga o āna pūmanawa i runga i te kapua, i raro i ngā tautau Kuberneteskubernetes. Ka hangaia e Acme āna whakaahua ritenga mai i ngā whakaahua turanga i tangohia mai i Docker Hub me ētahi atu rēhita. Ā, ka tohaina e rātou ētahi whare pukapuka, ngā mōkihi, me ngā whakaahua ipu i roto i ngā rēhita tūmatanui.
He mea nui ki a Acme te haumarutanga. E mōhio ana rātou ki te raruraru o open source security, me te mōrearea e pā mai ana. Ka whakamahia e ngā kaiwhakawhanake katoa, ngā kaiwhakahaere pūnaha, me ngā miihini DevOpsdevops aua kī matihiko iti hei manatoko tuarua. Katoa commitkua hainatia ngā repo waehere ki te s, kua whakahohea te tiakitanga peka me ngā arotake waehere whakahau, CI/CD kua raka, kua rongoatia ngā mea ngaro ki roto i tētahi rūma huna, ā, he rēhita ā-roto e whakaata ana i ngā rēhita o waho, ko ngā wāhanga kua whakaaetia, kua rārangi mā anake e rongoatia ana. Me tango e te pūmanawa i hangaia e Acme ngā whakawhirinakitanga tuatoru mai i tēnei rēhita.
Tērā pea ka uru te nuinga o ngā whakahaere ki tēnei kōtaha. E te kaipānui, he tino uru tōu mēnā kei konei tonu koe, kāore?
Kātahi ka tae ki tētahi rā pōuri, ka puta he kaiwhakawhanake matua nui i oma a Acme npm tāuta acme-cute-lib, wareware ana ko @acme/cute-lib te whakawhirinakitanga tika. Kāore te hapa tuturu i te mea nui, he maha ngā mea ka hē ahakoa ka tangohia e te tangata te mana whakahaere tino tika o te huringa ora o te pūmanawa. Kāore tā mātou kaiwhakawhanake i mōhio kei te aro atu tētahi rōpū APT ki a Acme, ā, i whakaputa i tētahi wāhanga kino i raro i taua ingoa, i roto i tētahi huarahi tinihanga, nō reira ka whakahohehia te whanonga kino ina tāutahia te pūmanawa ki ngā rorohiko Acme. Kāore i kitea te mōkihi mō ngā wiki i muri i tōna whakaputanga.
Ka whakahaerehia he tuhinga tāutanga e rapu ana i ngā tohu whakauru (he maha ngā tohu urunga whakamere i roto i te pona a tā mātou kaiwhakawhanake), e āhei ai te uru atu ki ngā putunga pūmanawa ā-roto, me te putunga o roto kua whakahuatia ake nei, e taea ana te uru atu mā te VPN anake. I taea e te waehere kino te whakamahi i te hononga VPN o nāianei me te whakaputa i tētahi wāhanga kino tuarua ki roto i te rēhita ā-roto, e pā ana ki tētahi whare pukapuka utils noa e tohaina ana e te nuinga o ngā pūmanawa e tukuna ana e Acme.
I muri i ngā wiki, ka tīmata ētahi atu whakahaere e whakamahi ana i ngā taputapu kua whakaputaina e Acme ki te kite i ngā rerenga kē i runga i ā rātou whatunga, me ngā rerenga e whakamahi ana i te kawa a Acme engari i tukuna ki ngā kaihautū rite tonu ki te rohe Acme. I whakamunatia ngā rerenga engari i kitea e ngā taputapu aroturuki pūnaha te urunga atu ki ngā kōnae ohorere me te whakahaerenga o ngā tukanga e rite ana ki ngā whakahau pūnaha engari ka mutu ko te whakahaere i ngā kōnae whakahaere kua tangohia.
Ko te toenga he hītori: I te tuatahi i whakakahore a Acme i te kī he tika kia whakapaea rātou ki taua whanonga, ā, kua whakatakotoria ngā tikanga haumaru katoa. I muri i te tīmatanga o te pātai a ngā pāpāho cybersec he aha i ahu mai ai te pūtake o te whanonga i kitea i ngā wāhanga o Acme, ā, i whakaatuhia e te tātari haumarutanga te nui o te kino huna o aua wāhanga, me mōhio a Acme ki te aituā, ā, ka waea atu ki tētahi kamupene urupare aituā. He kaupapa hokohoko kino i whakakore i te whakapono i whiwhi uaua i roto i te hēkona.Kotahi te tāutanga npm a Acme mai i disaster"he upoko kōrero noa. Kātahi ka whai mai ngā kerēme ture me ngā kirimana kua whakakorea.
Kei te kite koe i ngā āhuatanga rite ki ngā aituā o mua kua mōhiotia? I taka a Acme ki tētahi aituā mekameka tuku i roto i ngā wāhanga e rua, mā te whakamahi i te ranunga o te pōhēhētanga/te patopato ngā whakaeke i whakamahi i te teihana mahi a te kaiwhakawhanake hei pūtake mō te pangia o ngā wāhanga i mutu ai ki roto i ngā pūmanawa e whakamahia ana e ngā rōpū tuatoru. Me pēhea te ārai, te whakaiti rānei i tēnei?
He aha i tino rongonui ai ngā kete paitini
E whakaatu ana tēnei kaupapa whakapae ahakoa he huarahi whaitake ki te haumarutanga tuwhera-pūtake, me whai tikanga motuhake ngā whakahaere kia kore ai e taka ki te pūmanawa kino i roto i ngā wāhanga tuwhera-pūtake. I roto i te āhua, ka taea e te kaiwhakaari mōrearea te:
- Waihangahia he mōkihi hou (mā te whai i ngā ara rongonui o te tātuhi hapa, te whakapoauau whakawhirinaki rānei, koinei te ara e tino haerea ana e te hunga kino i te rahinga);
- Ngāna ki te whakapoke i tētahi mea kua oti kē te whakauru, mā te werohanga ki roto i te waehere pūtake, me te huna i a ia hei kaituku mā te pull request, te whakamahi rānei i te hangarau pāpori hei kaitiaki (pērā i tā "Jao Tan" i roto i te XZ Backdoor, i te matau9ctrl i mahi te kaiwhakamahi GitHub i roto i te rerenga-takahanga te aituā i te ngahuru o te tau 2018), mā te whiwhi rānei i ngā tohu putunga tuwhera me te whakaari i a ia ko te kaitiaki;
- Whakauruhia he pūmanawa kino i te wā e hangaia ana te mōkihi, mā te whakahaere i tētahi tuhinga hanga kino rānei, te pokanoa rānei ki ngā tangohanga mōkihi me ngā ārai tangata-i-te-waenganui (waimarie, e hiahiatia ana te TLS i te nuinga o ngā rēhita).
- Whakauruhia te wāhanga kua tākaihia ki roto i te rēhita, mā te hopu i ngā tohu rēhita (koinei te huarahi pai mō ngā whakaekenga matatini pērā i a Acme, i te wā i whai tohu urunga rēhita ā-roto te teihana mahi kua takahia i te wāhanga tuatahi, hei tauira, i te mea noa Tuhinga .env or ~/.m2/tautuhinga.xml(e mōhio ana ngā kaiwhakaari kino ki hea e rapu ai i ngā mea ngaro). I whakamahia anō hoki ngā ngoikoretanga i roto i ngā rēhita.
Ko te whakamahi i ngā pūmanawa kino hei ārai i ngā rēhita kino te pūtake o ngā whakaekenga whakawhirinaki. Kāore he mea hou i raro i te rā: kua tino horapa haere, engari kei te mahi tonu ngā tikanga i ēnei rā, pērā i ngā tau e rima ki muri.

Ka taea e te mōkihi kino te mahi i te wā tāutanga, i te wā hanga pūmanawa, i te wā whakahaere rānei. Ā, ko te whanonga mai i te tango mōhiohio hei tauira, te tango i ngā mea ngaro mō te ngana tuarua, ki te tango waehere pūtake, te whakataka i ētahi atu pūmanawa kino. I te wāhanga e whai ake nei, ka tātarihia e mātou ngā mōkihi kino me te āhua o te whakaputanga.
Te korero ano
Te wāhanga e whai ake nei Te Anatomi o ngā Mōkihi Kino: He aha ngā Auahatanga? ka arotahi ki ngā take tūturu e aroturukihia ana e mātou mā te whakamahi i tā mātou pūnaha Whakatūpato Mōrearea Pūmanawa Kino, i ia rā, i ia rā. Ka arotakehia e mātou ko ēhea momo pūmanawa kino i kitea, me ēhea rautaki, tikanga, me ngā tukanga e tino pai ana ki a mātou. Ka tirotirohia e mātou te whakapōrearea me te āhua o tā rātou huna mai i ngā kaiarotake pea, ngā tikanga karo hei karo i te kitea, me te āhua o tā rātou whanaketanga me te telemetry me te nekehanga taha. Kia mataara tonu!
Tohutoro
- Ko te Kohinga Maripi a Backstabber: He Arotake o ngā Whakaekenga Mekameka Tuku Pūmanawa Pūtake Tuwhera. M. Ohm me ētahi atu, Mei 2020.
- Te Tiakitanga Pūmanawa Kino Pūtake TuwheraPepa mā mai i Xygeni.
- Software Supply Chain Security Te Tirohanga Whakamuri: Te Hanga i tētahi Tau Haumaru Ake mō te Tau 2024. Pūrongo mai i a Xygeni.






