Jwalo ka Mohlanka e Moholo wa Tshireletso ya Tlhahisoleseding, CIO, kapa moenjiniere wa DevOps, ho bohlokwa ho netefatsa hore sethala sa hao se hlophisitswe ka nepo ho fana ka ditshebeletso tse tsitsitseng le tse tshepahalang ho basebedisi ba hao. Leha ho le jwalo, diphetoho tse fosahetseng di ka hlaha ka mabaka a fapaneng, ho tloha diphosong tsa batho ho isa diphetohong tsa meralo ya motheo ya hao. Posong ena ya blog, re tla hlahloba mokhoa wa ho lemoha le ho rarolla mathata a diphetoho tse fosahetseng sethaleng sa hao sa software sa DevOps.
Taba ea pele, ho bohlokoa ho utloisisa hore na phetolo e fosahetseng ke eng le hore na e ka ama sethala sa hau joang.
Ho se be le tlhophiso e fosahetseng ke eng?
Tlhophiso e fosahetseng ke ho kheloha ho tloha tlhophisong e reriloeng ea sistimi ea hau, e leng se ka lebisang mathateng a fapaneng a kang nako ea ho se sebetse, bofokoli ba ts'ireletso, le ts'ebetso e mpe.
Mehlala ea litlhophiso tse fosahetseng ke makala a khoutu ea phano a sa sireletsehang, khaello ea litlhahlobo tsa khoutu, mekhoa e mebe ea taolo ea phihlello joalo ka khaello ea netefatso ea lintlha tse ngata, libakete tsa polokelo tse fumanehang phatlalatsa meralong ea motheo ea leru, mefokolo ho CI/CD pipelines, data ea bohlokoa ha e patiloe ha e ntse e le sieo, melaoana e fokolang ea phasewete le linotlolo tsa patiloe tse sa potoloheng.
U ka lemoha litlhophiso tse fosahetseng joang?
Ho na le litsela tse 'maloa tsa ho lemoha litlhophiso tse fosahetseng sethaleng sa hau. Mokhoa o mong ke ho sebelisa lisebelisoa tsa ho beha leihlo tse u lemosang ka ho kheloha ho tsoa ho tlhophiso ea hau ea motheo. Lisebelisoa tsena tsa ho beha leihlo li ka hlophisoa ho ntša litemoso ha tlhophiso tsamaisong ea DevOps e fetohile empa e sa lumellane le boemo bo lebelletsoeng. Mehlala e meng e ka ba:
- Commit ho saena: Ho qoba ho feto-fetoha ha khoutu le ho boloka tšimoloho ea liphetoho khoutung, mokhatlo o ka 'na oa hloka hore bohle commits e lokela ho saenwa ke mongoli. Libaka tsa polokelo ea khoutu li ka hlophisoa ho hloka hore ho saenoe commits (mohlala ho pull requests), 'me phetolo e fosahetseng e ka tlalehoa ha sena se sa qobelloe.
- haha pipeline e na le mehato e amanang le tshireletso: Ho na le licheke tse ngata tse ka kopanngoang le kaho pipeline ho ntlafatsa tshireletso ya dintho tse hlahisitsweng. Ho hlahloba diphiri, ho hlwaya bofokodi bo tsejwang khoutung ya mohlodi kapa ho itshetlehileng hodima tsona, ho tsamaisa di-fuzzers, ho hlahisa Software Bill-of-Thepa (SBOM), le tse ding. Tlhophiso e fosahetseng mona ke kgaello ya diteko ho pipeline joalo ka ha ho hlokahala ke leano la software le reriloeng.
- Ho Hloka Khoutu Litlhahlobo: Litlhahlobo tsa Khoutu ke taolo e tsebahalang haholo ea ho qoba mathata a ts'ireletso. Hore ba atlehe, bahlahlobi ba khoutu ba lokela ho tseba seo ba lokelang ho se sheba ha ba hlahloba boitšoaro bo bobe bo amanang le ts'ireletso, joalo ka bofokoli bo shebaneng le khoebo kapa esita le ka ntle ho k'homphieutha. Empa ka lehlakoreng le leng, litlhahlobo li lokela ho qobelloa, 'me ho se li etse ho lokela ho hlahisa litemoso. Bahlahlobi ba tlhophiso e fosahetseng ba ka hlahloba hore litlhahlobo tsa khoutu lia hlokahala lintlheng tse fanoeng, mohlala pele ba kopanya pull request lekaleng la khoutu le tla sebediswa bakeng sa ho pepa.
- Tokelo e nyane ka ho fetisisa: Litokelo tse feteletseng li thusa litlhaselo ho tsoela pele le ho tsamaea ka mahlakoreng. Lisebelisoa le litsamaiso li lokela ho fana ka sete e fokolang ea litumello ho etsa mosebetsi o hlokahalang. Li-detector tsa tlhophiso e fosahetseng li ka thusa ho beha tlhophiso e koetsoeng, mohlala ka ho batla litokelo tsa motsamaisi ha ho sa hlokahale, kapa litlhophiso tse notlollotsoeng ka mokhoa oa kamehla.
- Laola nako ea ho tlisa thepa: Taolo e tiileng ea hore na likarolo le litšoantšo li phatlalatsoa le ho sebelisoa joang le hokae. Sesebelisoa sa ho lemoha liphetoho tse fosahetseng se ka tlaleha ha polokelo ea sechaba e sebelisoa ke mookameli oa sephutheloana ho fapana le ngoliso ea ka hare ea mokhatlo e ka sebetsang e le firewall ea 'lethathamo le letšo', kapa ha ho lokolla software ho sa hloke tšireletso e itseng ea cryptographic joalo ka lipontšo tsa dijithale kapa setifikeiti sa tšimoloho.

Hang ha o se o hlokometse phetolo e fosahetseng, mohato o latelang ke ho rarolla bothataMehato e meng eo u ka e latelang ho rarolla mathata le ho lokisa litlhophiso tse fosahetseng ke ena:
Mokhoa oa ho rarolla litlhophiso tse fosahetseng?
Software ea sejoale-joale pipelineho kopanya lisebelisoa tse ngata ho tloha ho SCM polokelo le ho haha lisebelisoa tsa ho CI/CD disebediswa tsa tsamaiso ya ditsamaiso le tlhophiso. Diphetoho tse fosahetseng tsa disebediswa tsena di bula monyetla wa litlhaselo tsa phepelo ea thepa.
Ho fanoa ka mekhoa ea ho lokisa litaba ka mokhoa o ikhethileng, kahoo baenjiniere ba DevOps ba ka lokisa phetoho e fosahetseng kapele 'me ba ithuta ho qoba mathata a tšoanang nakong e tlang. Mehato e meng eo u lokelang ho e nahana ke ena:
- Hlalosa sesosa sa motheo sa tlhophiso e fosahetseng: Mohato oa pele oa ho rarolla bothata bofe kapa bofe ke ho tseba sesosa sa bona sa mantlha. Tabeng ea ho se be le tlhophiso e fosahetseng, u hloka ho fumana hore na ke eng e bakileng ho kheloha ho tloha ho tlhophiso e reriloeng. Na e ne e le phoso ea motho, phetoho meralong ea hau ea motheo, kapa phoso khoutung ea hau? Hang ha u se u fumane sesosa sa mantlha, u ka nka khato e nepahetseng ho lokisa bothata.
- Khutlela morao ho tlhophiso e tsebahalang e ntle: Haeba phetolo e fosahetseng e bakiloe ke phetoho ea morao tjena tsamaisong ea hau, u ka khona ho lokisa bothata ka ho khutlela morao ho phetolo e tsebahalang hantle. Sena se kenyelletsa ho khutlela phetolelong e fetileng ea phetolo ea sistimi ea hau, e lokelang ho ba e tsitsitseng le e se nang liphetolo tse fosahetseng.
- Ntlafatsa litokomane tsa hau: Haeba tlhophiso e fosahetseng e bakiloe ke khaello ea litokomane, ho bohlokoa ho ntlafatsa litokomane tsa hau ho netefatsa hore mathata a tšoanang ha a hlahe nakong e tlang. Sena se kenyelletsa ho ntlafatsa lifaele tsa tlhophiso ea sistimi ea hau, hammoho le litokomane kapa mekhoa efe kapa efe ea kahare e amanang le sethala sa hau.
- Kenya ts'ebetsong ea boiketsetso: Boiketsetso bo ka thusa ho thibela diphetoho tse fosahetseng ka ho lemoha le ho lokisa diphetoho tse khelohileng ho tloha ho tlhophiso e rerilweng ka bohona. Sena se ka etswa ka ho sebedisa disebediswa tse kang ditsamaiso tsa taolo ya tlhophiso, tse o dumellang ho totobatsa tlhophiso eo o e batlang le ho e sebedisa ka bohona tsamaisong ya hao.
Sethala sa Tšireletso sa Ketane ea Phepelo se ka thusa mokhatlo oa hau joang?
A software supply chain security sethala sena se thusa ho netefatsa tshireletso le botšepehi ba khamphani ea hau ka ho beha leihlo ts'ebetso eohle ea nts'etsopele le kabo ea software. Sena se kenyelletsa:
- Ho latela mohloli oa likarolo tsa software.
- Ho netefatsa botšepehi ba litokollo tsa software.
- Ho hlwaya le ho fokotsa bofokodi ba tshireletso.
E 'ngoe ea melemo ea mantlha ea a software supply chain security sethala ke hore se ka lemoha diphetoho tse fosahetseng qalong ya tshebetso ya ntshetsopele pele e eba bothata. Lebaka ke hobane sethala e ntse e beha leihlo ts'ebetso ea nts'etsopele ea software khafetsa 'me e lemosa lihlopha tse amehang haeba e lemoha ho kheloha hofe kapa hofe ho tsoa ho sebopeho se reriloeng.
Hang ha ho fumanoe tlhophiso e fosahetseng, software supply chain security sethala se ka thusa ho rarolla bothata ka ho fana ka lisebelisoa le tlhahisoleseling tse hlokahalang ho rarolla bothataMohlala, sethala se ka fana ka litlaleho tse qaqileng kapa melaetsa ea liphoso e ka thusang bahlahisi ho tseba sesosa sa bothata.
Ntle le ho lemoha le ho rarolla diphetoho tse fosahetseng, software supply chain security sethala se ka boela sa thusa ho thibela ho se be le diphetoho tse fosahetseng qalong. Sena se ka etsoa ka ho sebedisa lisebelisoa tsa tsamaiso ea boiketsetso le tlhophiso, e netefatsang hore software e hlophisitsoe hantle ebile ha e na bofokoli bofe kapa bofe.
Qetellong, ho se be le diphetoho tse fosahetseng ho ka baka mathata a tebileng ho sethala sa software sa DevOps, ho tloha ho nako ea ho se be le nako ea ho ba bofokoli ba ts'ireletso. Ka ho sebelisa lisebelisoa tsa ho beha leihlo, ho etsa tlhahlobo ea kamehla, 'me ho kenya tshebetsong boiketsetso, o ka lemoha le ho rarolla diphetoho tse fosahetseng kapele le ka katleho, o netefatsa hore sethala sa hao se dula se le teng e tsitsitseng le e tšepahalang bakeng sa basebelisi ba hau.
Qetellong, a software supply chain security sethaleng joaloka Xygeni ke sesebelisoa sa bohlokoa bakeng sa mekhatlo e batlang ho netefatsa hore tshireletso le botšepehi ba software ea bona. Ka ho beha leihlo ka ho tsoelang pele ts'ebetso ea nts'etsopele le kabo ea software, sethala se ka lemoha le ho rarolla diphetoho tse fosahetseng.





