He aha ka hoʻouka kaua kaulahao lako polokalamu? #
Ma kēia wehewehe ʻana e wehewehe mākou i ke ʻano o kahi hoʻouka kaua kaulahao lako polokalamu, a e hōʻike pū mākou i kekahi mau laʻana o nā hoʻouka kaua kaulahao lako polokalamu.
E like me kāu e ʻike mua nei, ʻo nā hoʻouka kaua kaulahao lako polokalamu he ʻano hoʻouka kaua pūnaewele kikoʻī. Hoʻopilikia pinepine lākou i nā ʻāpana polokalamu ʻaoʻao ʻekolu, nā hale waihona puke, nā mea hana hoʻomohala, a i ʻole nā ʻōnaehana i hoʻohana ʻia e kūkulu a hāʻawi i nā noi polokalamu. Ma kahi o ka hoʻouka pololei ʻana i ka hui i manaʻo ʻia, hoʻokomo nā mea hana hoʻoweliweli i nā mea hoʻolako polokalamu hilinaʻi a i ʻole nā mea lawelawe. ke hoʻolauna ʻana i ke code ʻino or backdoors i hāʻawi ʻia ma hope aku i nā mea hoʻohana hope loa ma ke ʻano he ʻāpana o nā hoʻonui kūpono a i ʻole nā hoʻonohonoho ʻana. I ka wā e hoʻohana ai nā hoʻouka kaua kaulahao lako polokalamu i nā pilina hilinaʻi huna i loko o ka SDLC, hoʻolilo ia i mea paʻakikī a paʻakikī loa hoʻi ke ʻike.
Ke wehewehe:
He aha ka hoʻouka kaua kaulahao lako polokalamu a no ke aha lākou he mea nui? #
ʻAʻole e like me nā hoʻouka kaua pūnaewele maʻamau, hoʻopilikia nā hoʻouka kaua kaulahao lako polokalamu i nā mea kumu o ke kaʻina hana hoʻomohala noi. Inā holomua lākou, hiki iā lākou ke piʻi wikiwiki a hoʻopilikia i nā tausani o nā hui i ka manawa like. Ua loaʻa i kēia ʻano hoʻouka kaua ka nui o ka nānā ʻana me nā hanana koʻikoʻi e like me ka uhaki ʻana o SolarWinds (a mākou e haʻi aku nei ma lalo), kahi i hoʻopilikia ai nā mea hou i hoʻopilikia ʻia i nā aupuni he nui a me nā ʻōnaehana. enterprise nā ʻōnaehana. No ke aha e hoihoi ai nā mea hana ʻino? Aia ka hoʻopiʻi hoʻolālā i ka laulā ākea a me nā pono kiʻekiʻe e pili pinepine ana me nā ʻāpana polokalamu, e hana ana i kēia mau hoʻouka kaua i mea kūpono a luku hoʻi.
ʻO nā mea nui #
ʻO kekahi o nā ʻano koʻikoʻi o nā hoʻouka kaua kaulahao lako polokalamu:
- Ka Hoʻohana Hilinaʻi: Hoʻohana pinepine nā mea hana ʻino i nā pilina hilinaʻi ma waena o nā mea hoʻomohala a me kā lākou mau mea hana, nā mea hilinaʻi ʻaoʻao ʻekolu, a me nā mea kūʻai aku
- Ka hopena ʻaoʻao: hiki i kahi ʻaelike kū hoʻokahi a hoʻokahi ke kahe ma waena o nā mea i hōʻeha ʻia ma o nā kahawai hoʻolaha polokalamu
- Ka hoʻomau a me ka hoʻomau: Hoʻokomo pinepine ʻia ke code ʻino i loko o nā pūʻolo polokalamu i kau inoa ʻia, me he mea lā kūpono, e hiki ai ke hoʻomau i ka wā lōʻihi
- Ka Hoʻopili Paʻakikī: ma muli o ka ʻoiaʻiʻo o kahi hoʻouka kaua o kēia ʻano e hoʻomaka ana ma uka o ke kaulahao lako, hiki ke paʻakikī loa ka huli ʻana i ke kumu a hoʻopau i ka manawa.
Nā Vectors Maʻamau o nā Hoʻouka Kaulahao Hoʻolako Polokalamu
#
Nā ʻĀpana a me nā Hilinaʻi o ka ʻAoʻao ʻEkolu: hiki i nā mea hoʻouka ke hoʻopilikia i nā pūʻolo OSS i hoʻohana nui ʻia a i ʻole nā SDK ponoʻī, kahi i ʻike ʻole ʻia i loko o nā papahana hoʻomohala.
Kūkulu i nā ʻōnaehana a me CI/CD Pipelines: ka hoʻohana ʻana i nā wahi kūkulu i hoʻonohonoho pono ʻole ʻia a palupalu paha e hoʻokomo i nā mea hana ʻino i ka wā o ka hōʻuluʻulu ʻana a i ʻole ka hoʻopili ʻana i nā polokalamu
Nā Waihona Kōmike: ke komo ʻae ʻole ʻia i nā waihona code kumu (e laʻa, GitHub) e hoʻololi i nā codebases kūpono me nā ukana ʻino
Nā Hoʻohou Polokalamu a me nā ʻAno Hoʻoponopono: ke kāohi ʻana a i ʻole ka hoʻopunipuni ʻana i nā kahawai hōʻano hou e hāʻawi i nā mana i hoʻopilikia ʻia o nā polokalamu hilinaʻi
I kēia manawa, e ʻimi kākou i kekahi mau laʻana. Inā makemake ʻoe i ka ʻike hou aku e pili ana i nā vectors a me nā ʻano hoʻouka kaua - luʻu i loko!
Nā Laʻana o nā Hoʻouka Kaulahao Hoʻolako Polokalamu #
- SolarWinds Orion (2020)ʻo kēia paha kekahi o nā laʻana kaulana loa. Ua hoʻokomo nā mea hoʻouka i kahi backdoor i kapa ʻia ʻo "SUNBURST" i loko o kahi hōʻano hou polokalamu kūpono, i hoʻoiho ʻia e nā mea kūʻai aku he 18,000, me nā hui Fortune 500 a me nā keʻena aupuni o US
- Mea hoʻouka Codecov Bash (2021): i kēia hihia ua hoʻololi nā mea hana hoʻoweliweli i kahi palapala i hoʻohana ʻia ma CI pipelines, e ʻaihue ana i nā hōʻoia a me nā loli kaiapuni mai nā tausani o nā papahana
- UAParser.js (2021): an NPM ua kāʻili ʻia ka waihona puke i hoʻohana ʻia e nā miliona a ua paʻi hou ʻia me ka crypto mining a me ka polokalamu ʻaihue hōʻoia
- Kaseya VSA (2021): maanei, ua hoʻohana nā mea hoʻouka i kahi nāwaliwali i kahi kahua nānā mamao e hoʻolaha i ka ransomware i nā mea lawelawe lawelawe i mālama ʻia a me kā lākou mea kūʻai aku
Hōʻike kēia mau hiʻohiʻona o nā hoʻouka kaua kaulahao lako polokalamu i ka ʻokoʻa o nā ʻano hana a me ka nui o ka hopena, e hōʻike ana i ka pono no nā nānā pono polokalamu paʻa.
Kekahi mau ʻano hana ʻike a me ka pale ʻana #
Ma muli o ka paʻakikī a me kona ʻano malū, pono ka pale ʻana a me ka ʻike ʻana i nā hoʻouka kaua kaulahao lako polokalamu i nā ʻano palekana papa:
- SBOM (Pākuhi Polokalamu o nā Mea Hana)E mālama i kahi papa inoa kikoʻī o nā ʻāpana ʻaoʻao ʻekolu a me kā lākou mau mana e ʻike i nā loli ʻano ʻē a i ʻole nā loli i ʻae ʻole ʻia
- Ke kau inoa ʻana a me ka hōʻoia ʻana o ke code: E hōʻoia i ka hoʻopaʻa inoa ʻia ʻana o nā mea hana a pau ma ke ʻano cryptographic a hōʻoia ʻia i ka wā o ke kūkulu ʻana a me ka hoʻolaha ʻana
- Ka Nānā ʻana i ka Manawa Holo: Hoʻokō i ka EDR a me ka pale ponoʻī noi runtime (RASP) e ʻike i nā hana kānalua i ka wā o ka hoʻokō ʻana
- Nā Mana Komo a me nā Loiloi: Hoʻopaʻa i ke komo ʻana i nā waihona code a CI/CD nā wahi me ka hōʻoia multi-factor a me nā kaohi komo e pili ana i ke kuleana
- Ka Nānā ʻana i ka Nawaliwali Hoʻomau: E hoʻohana i nā mea hana hana ponoʻī e nānā i nā hilinaʻi open-source a ʻike i nā nāwaliwali i ʻike ʻia a i ʻole nā hoʻonohonoho hewa
- Hoʻokele pilikia o ka mea kūʻai aku: E loiloi i ke kūlana palekana o nā mea kūʻai aku ʻaoʻao ʻekolu a pau, ʻoiai ka poʻe i loaʻa ke komo ʻana i nā wahi hoʻomohala koʻikoʻi
Ua ʻike anei ʻoe i nā hopena pilikia no nā hui palekana a me DevSecOps? #
#
Pono nā luna palekana, nā hui DevOps a me DevSecOps e hoʻoponopono hou i kā lākou mau hoʻolālā e hoʻoponopono i nā pilikia o nā hoʻouka kaua kaulahao lako polokalamu:
Hoʻohui DevSecOps: Pono e hoʻokomo ʻia ka palekana ma ke ola holoʻokoʻa o ka polokalamu, mai ka hoʻolālā a hiki i ka hoʻolaha ʻana
Hoʻohālike hoʻoweliweli: E hoʻokomo i nā hoʻoweliweli kaulahao lako i nā loiloi pilikia a me ka hoʻomaʻamaʻa hoʻohālike hoʻoweliwelicises
Hoʻomaʻamaʻa Hoʻomohala: E aʻo i nā mea hoʻomohala e pili ana i nā hana coding palekana a me nā pilikia o ka hoʻohui ʻana i nā ʻāpana ʻaoʻao ʻekolu i nānā pono ʻole ʻia
ʻAʻole wale kēia mau hana e hōʻemi i ka pilikia o ka hoʻokuʻu ʻana akā e hāpai pū i kahi moʻomeheu palekana mua ma waena o ka hoʻomohala ʻana a me nā hana.
No ke aha ʻoe e mālama ai? #
He mea nui ka hoʻomaopopo ʻana i ke ʻano o ka hoʻouka kaua kaulahao lako polokalamu no kekahi e hoʻomohala ana i nā polokalamu polokalamu. ʻOiai ʻo kēia ʻano hoʻouka kaua e hoʻohana ana i nā ʻano hana e hiki ai ke hana hou i nā polokalamu wikiwiki, e hoʻohuli ana i nā mea hana hilinaʻi i nā vectors o ka hoʻopilikia, he mea weliweli loa lākou. Ma o nā hiʻohiʻona hoʻouka kaua kaulahao lako i hoʻopaʻa ʻia a me nā hoʻolālā pale piha, ua maopopo he mea pono ʻoe e hōʻemi iā lākou: ʻike ʻia, kuleana, a me ka hoʻohui palekana cross-functional.
No nā hui e makemake ana e nānā a hoʻopaʻa i kā lākou mau kaulahao lako polokalamu, ʻO Xygeni ʻO ka pane. E nānā i kā mākou Hōʻikeʻike Wikiō a i ʻole loaʻa i Hoʻāʻo manuahi i kēia lā!

