Tafole ea likateng[Pata][Bontša]
Mohlomong u se u ntse u tseba hore na DevOps ke eng haeba u sebetsa indastering ea software.
Ha ho makatse hore ebe lifeme tse ngata tse kholo li kopanya mekhoa ea tsona tšebetsong ea tsona ea mosebetsi kaha li ntse li tuma le ho feta ke bahlahisi.
Likhoeli tse 'maloa kapa lilemo tse fetileng, lik'hamphani tse kholo tsa software li ne li tla lokolla mananeo a macha khafetsa.
Ho ne ho e-na le nako e lekaneng bakeng sa khoutu ho fetisa tshireletso le boleng licheke tsa tiisetso; mekhoa ena e ne e etsoa ke lihlopha tse ikemetseng tsa litsebi.
Ka tšebeliso e ntseng e eketseha ea maru a sechaba, mekhoa e mengata ea ho phalla e 'nile ea iketsetsa lisebelisoa tse ncha le theknoloji, e leng ho nolofalletsang likhoebo ho ntlafatsa kapele le ho lula mohato o le mong pele ho tlhōlisano.
Mananeo a monolithic a qalile ho ikarola ka likarolo tse nyane, tse ikemetseng kamora ho hlahisoa ha lijana le mohopolo oa microservice.
Sena se ekelitse ho fetoha ha maemo a hore na software e entsoe le ho kengoa ts'ebetsong joang.
Leha ho le joalo, boholo ba litsamaiso tsa ts'ireletso le ho latela melao ea ts'ireletso ha lia ka tsa bontša tsoelo-pele ena.
Boholo ba bona ha baa ka ba khona ho leka khoutu ea bona ka potlako joalo ka ha tikoloho e tloaelehileng ea DevOps e batloa ka lebaka leo.
Ts'ebetsong ea SecDevOps e ne e reretsoe ho rarolla bothata bona le ho kenyelletsa tlhahlobo ea ts'ireletso ka botlalo khokahanyong e tsoelang pele (CI) le liphaephe tse tsoelang pele tsa phano (CD) ha ho ntse ho ntlafatsoa tsebo le boitseanape ba sehlopha sa nts'etsopele molemong oa ho nolofatsa liteko tsa kahare le ho lokisoa.
U tla tseba haholoanyane ka SecDevOps sengoloa sena, ho kenyelletsa bohlokoa ba eona, ts'ebetso, mekhoa e metle, le tse ling tse ngata.
Joale, SecDevOps ke eng?
DevOps e potlakile, e matsutla, 'me e iketsetsa,' me e na le melemo e mengata ka bo eona.
Leha ho le joalo, ho kopanngoa ha tšireletso hoa khina kaha ho romelloa ka potlako ho bolela hore ho na le nako e fokolang ea ho tseba le ho rarolla liphoso tsa ts'ireletso.
Haeba ts'ireletso e sa kenyelelitsoe ts'ebetsong ea ho aha le ho lokolla ha o ntse o nts'etsapele lits'ebetso ka sepheo sa ho romelloa ka potlako (mokhoa oa DevOps), o kanna oa li siea li bulehetse liphoso tse kholo tsa ts'ireletso.
Mona ke moo SecDevOps (eo hape e tsejoang e le DevSecOps kapa DevOpsSec) e kenella teng. Mokhoa ona o kenyelletsa ho kenyelletsa ts'ireletso lits'ebetsong tsa nts'etsopele le phepelo, joalo ka ha lebitso le ka bolela.
SecDevOps ke pokello ea mekhoa e metle e etselitsoeng ho hokahanya likhoutu tse bolokehileng ka botebo ho nts'etsopele ea DevOps le lits'ebetso tsa phepelo.
Hangata e bitsoa DevOps e thata.
Ha ba ntse ba theha lits'ebetso tsa bona, e khothaletsa bahlahisi ho nahana ka maemo a ts'ireletso le mehopolo ka botlalo. Ho lula u sebelisana le mokhoa o potlakileng oa tokollo ea DevOps, lits'ebetso tsa ts'ireletso le licheke li kenyellelitsoe pele ho nako ea bophelo.
SecDevOps e arotsoe likarolo tse peli tse kholo:
Tshireletso e le khoutu (SaC)
Mothating ona, lisebelisoa le lits'ebetso tsa lipeipi tsa DevOps li lokela ho kenyelletsa ts'ireletso.
E latela hore lisebelisoa tsa tlhahlobo ea ts'ireletso ea ts'ebeliso e tsitsitseng (SAST) le tlhahlobo ea ts'ireletso ea ts'ebeliso e matla (DAST) scan jarolla ka ho iketsa ditshebediso tse ahiloeng.
Ka lebaka lena, lits'ebetso tse ikemetseng li etelletsoa pele ho feta tse sebelisoang ka letsoho (leha ho hlokahala lits'ebetso tsa matsoho bakeng sa libaka tsa ts'ireletso tsa ts'ebeliso).
Lits'ebetso tsa DevOps le liketane tsa lisebelisoa li tlameha ho kenyelletsa ts'ireletso joalo ka khoutu. Lisebelisoa tsena le li-automation tsa tsona li tlameha ho lumellana le meralo ea Continuous Delivery.
Infrastructure as Code (IaC)
Pokello ea lisebelisoa tsa DevOps tse sebelisetsoang ho lokisa le ho ntlafatsa likarolo tsa litšebeletso tsa motheo e le ho fana ka tikoloho e sireletsehileng le e laoloang ea tsamaiso e boleloa mona.
Lisebelisoa tse kang Chef, Ansible, le Puppet li sebelisoa khafetsa ts'ebetsong ena.
IaC e kenyelletsa ho sebelisa litataiso tse ts'oanang tsa nts'etsopele ea khoutu ho laola lits'ebetso tsa ts'ebetso ho fapana le ho etsa lintlafatso tsa tlhophiso ea matsoho kapa liphetoho ho sebelisa mongolo o le mong.
Ka lebaka leo, ho e-na le ho leka ho pata le ho ntlafatsa li-server tse rometsoeng, bothata ba tsamaiso bo hloka hore ho sebelisoe seva e laoloang ke tlhophiso.
Pele ho qala ts'ebeliso, SecDevOps e sebelisa tlhahlobo e tsoelang pele le e ikemetseng ea ts'ireletso. Ho etsa bonnete ba ho lemoha mefokolo leha e le efe pele ho nako, ho sebelisoa mokhoa oa ho latela lintlha.
Ntle le moo, e sebelisa li-automation le liteko ho fana ka licheke tse sebetsang hantle tsa ts'ireletso ho pholletsa le bophelo bohle ba nts'etsopele ea software.
Hobaneng ha khoebo e hloka SecDevOps?
Mehleng ea kajeno ea dijithale, ts'ireletso e tlameha ho ba ka pele 'me e be eona ntho e tlang pele ho mokhatlo o mong le o mong.
Ka ho theha mofuta oa SecDevOps, k'hamphani e bonts'a hore e sebetsa ho e-na le ho sebetsa ka thata ha ho tluoa tabeng ea ts'ireletso.
Nts'etsopele ea litsamaiso tse matla le lits'ebetso tse tšepahalang, tse tsitsitseng li khothaletsoa ka ho ba le "Security First" mohopolo oa khoebo.
'Marakeng oa kajeno oa tlholisano oa IT, mekhatlo e ke ke ea khona ho ba le mefokolo ea ts'ireletso lits'ebetsong tsa bona tsa tlhahiso.
Litlhaselo tse sebelisang litlhaselo li bitsa chelete e ngata 'me hangata li etsa hore tsamaiso kapa mokhatlo o se ke oa sebelisoa. SecDevOps ka hare ho mokhatlo o thusa ho hatella ts'ireletso e tsoelang pele boemong bo bong le bo bong ba lipeipi.
Ho tseba hore u theha mananeo le litsamaiso tse ikhethileng tse nang le likarolo le mesebetsi eo bareki ba e hlokang ho u fa khotso ea kelello.
Ho etsa bonnete ba hore khoebo e latela mekhoa e metle ea ts'ireletso, litekanyetso, le melao, ho eletsoa hore Sehlopha sa Ts'ireletso se kenye letsoho kapele le khafetsa mererong eohle ea boenjiniere le eo e seng ea boenjiniere.
SecDevOps e sebetsa joang?
SecDevOps e amehile ka ho tsamaisa tšireletso ka ho le letšehali. Sena se bolela hore motho e mong le e mong o tlameha ho nka boikarabelo ba tshireletso ho tloha qalong, esita le nakong ya mekgahlelo ya moralo, ho ena le ho kenya tshebetsong mokgwa wa ho arabela diketsahalo.
Ho fapana le e tloaelehileng diphororo di atamela, tse behang tšireletso qetellong ea potoloho ea bophelo, ena ke phetoho e kholo. Tšireletso e tlameha ho nahanoa likhethong tsohle le nakong eohle ea bophelo ba nts'etsopele.
Ntle le ho sebelisa mefuta ea litšokelo, ba ts'ehetsa tikoloho ea ntlafatso e tsamaisoang ke liteko ka linyeoe tsa liteko tsa ts'ireletso.
U tlameha ho etsa bonnete ba hore tlhahlobo ea ts'ireletso ea boiketsetso le kopanyo e tsoelang pele li kenyelelitsoe ts'ebetsong.
Ho fumana mefokolo e ka bang teng ts'ebelisong, SecDevOps e hloka kutloisiso e felletseng ea hore na e sebetsa joang.
U ka e sireletsa hamolemo ho tsoa likotsing tsa ts'ireletso kaha joale u tseba sena. Hangata mefuta ea litšokelo e sebelisoa ho etsa sena nakong eohle ea bophelo ba nts'etsopele.
Ho utloisisa haholoanyane hore na e sebetsa joang, ha re shebeng mokhoa o tloaelehileng oa SecDevOps.
Sistimi ea taolo ea liphetolelo e sebelisoa ke baetsi. Ka lebaka leo, puisano mererong e joalo e nolofalitsoe mme ba khona ho boloka tlaleho ea liphetoho leha e le life mererong ea ntlafatso ea software.
Ha ba sebetsa morerong oa likhoutu ka kopanelo, bahlahisi ba ka arola mesebetsi ea bona habonolo ba sebelisa makala.
- Moqapi o tla qala ho ngola khoutu ea sistimi.
- Joale tsamaiso e tla amohela liphetoho.
- Khoutu e tla khutlisoa ho sistimi mme e hlahlojoe ke moqapi e mong. Ho fumana liphoso tsa ts'ireletso kapa bofokoli, sekaseka khoutu e sa fetoheng mothating ona.
Ts'ebetso e tloaelehileng ea SecDevOps e tla tsoelapele ka tsela e latelang kamora mohato ona:
- Ho etsa tikoloho ea phepelo bakeng sa ts'ebeliso le ho sebelisa litlhophiso tsa ts'ireletso ho sistimi e sebelisang mahlale a IaC joalo ka Puppet, Chef, le Ansible.
- ho etsa liteko tsa morao-rao, ho kopanya, API, ts'ireletso, le liteko tsa UI e le karolo ea tlhahlobo ea othomathike ea tlhahlobo khahlano le ts'ebeliso e sa tsoa etsoa.
- ho kenya ts'ebeliso le ho etsa liteko tsa boiketsetso ho eona sebakeng sa teko.
- Hang ha liteko tsena li atlehile, fetisetsa kopo sebakeng sa tlhahiso.
- Ho lula u behile leihlo bakeng sa mathata afe kapa afe a sebetsang a tšireletso tikolohong ea tlhahiso.
Melemo ea SecDevOps
Ho SecDevOps, sehlopha sa ts'ireletso se theha maano a mantlha esale pele.
Melao ena e ka akaretsa lintho tse kang litekanyetso tsa khoutu, likhothaletso tsa tlhahlobo, tataiso bakeng sa tlhahlobo e tsitsitseng le e matla, lithibelo khahlanong le ho sebelisa encryption e fokolang le li-API tse sa bolokehang, jj.
Ho feta moo, ba hlalosa lintlha tse ka hlokang ts'ebetso ea sehlopha sa ts'ireletso (mohlala, liphetoho tsa netefatso kapa moetsong oa tumello, kapa libaka tse ling tsa bohlokoa tsa ts'ireletso).
Sehlopha sa nts'etsopele se fumana tsebo ea ts'ireletso ka lebaka la ho e kenyelletsa ts'ebetsong.
Ka ho etsa sena, ho netefatsoa hore pheletso ea lipeipi e na le mefokolo e fokolang haholo ea ts'ireletso. Haeba ts'oaetso e ntse e tsoela pele, ho tla ba bonolo ho etsa lipatlisiso, ho ntlafatsa ts'ebetso, le ho ntlafatsa.
Ho etsa liphetoho tse hlokahalang melaong le litekanyetsong tsa tšireletso ho nolofalloa ka thuso ea tlhahlobo ea sesosa sa sesosa.
Ho e beha ka tsela e 'ngoe, ka potoloho e' ngoe le e 'ngoe, sephetho se tla ntlafala. Ho etsa bonnete ba hore ho na le litšitiso tse fokolang tsa potoloho ea morao-rao ke sepheo se seng sa ntlafatso ea khafetsa.
Tse latelang ke tse ling tsa melemo e hlahelletseng ea SecDevOps:
- Bokhoni ba ho arabela ka potlako liphetohong le litlhokong
- Ho fumanwa kapele ha bofokodi ba ho khouta
- Matla a ntlafalitsoeng le ho potlaka ha likarolo tsa ts'ireletso
- Tšebelisano e eketsehileng ea sehlopha le puisano
- Ho lokolla lisebelisoa tsa litho tsa sehlopha ho sebetsa mesebetsing ea boleng bo holimo ka boiketsetso
- Menyetla e mengata ea tlhahlobo ea boleng le ts'ireletso, hammoho le meaho e ikemetseng
Maano a Sebetsang bakeng sa SecDevOps
SecDevOps e kopanya ts'ireletso, nts'etsopele le ts'ebetso ho li thusa kaofela ho sebetsa ho fihlela sepheo se le seng ka ho ntlafatsa ts'ebelisano 'moho, lits'ebetso le lisebelisoa.
Ka lebaka la ho tsilatsila ha setso, puisano e sa lokelang ea sehlopha, kapa lithibelo tsa nako, ho kenyelletsa ts'ireletso mosebetsing oa hau oa DevOps ho ka tšosa hanyane.
Leha ho se mokhoa o le mong, o atlehileng oo feme e 'ngoe le e 'ngoe e ka e sebelisang ho theha lenaneo la SecDevOps, ho na le lintlha le maano a ka bang molemo.
Qala ka ho kenya ts'ebetsong ntlafatso le koetliso e sireletsehileng.
Sena ha se bolele hore o tlameha ho qobella baenjiniere ba hau hore e be litsebi tsa ts'ireletso kapa ho ba le tsebo ea lisebelisoa tsa ts'ireletso tse tsoetseng pele.
Empa u batla ho nahana ka ho ba ruta mekhoa ea ts'ireletso e tla thusa ho sireletsa lenaneo la hau. T
o etsa bonnete ba hore baetsi ba hau ba ka utloisisa le ho sebelisa mekhoa ea ts'ireletso ka potlako, o lokela ho fana ka koetliso ea ts'ireletso e etselitsoeng bona ka mokhoa o ikhethileng.
Sebelisa taolo ea mofuta maemong ohle.
Boemong ba DevOps, software e 'ngoe le e' ngoe ea ts'ebeliso, paterone, setšoantšo, le mongolo li tlameha ho sebelisa lisebelisoa le maano a ho fetolela.
Melemo e mengata ea ts'ireletso e tla le taolo ea mofuta, 'me e nolofalletsa litaelo ho:
- Etsa qeto ea hore na ke mohaho ofe kapa karolo efe e sebelisitsoeng ha bothata ba tšireletso bo etsahala.
- Boloka tlaleho ea mesebetsi ea ntlafatso ho latela maemo a molao.
- Sheba le ho fumana likarolo life kapa life tse kotsi kapa tse tlokotsing tse kentsoeng tšebetsong ea ntlafatso.
Amohela Khopolo ea Tšireletso ea Batho-Centric
Ts'ebetso ea ts'ireletso ha ea lokela ho oela tlas'a taolo ea sehlopha se le seng.
Ho etsa bonnete ba hore motho e mong le e mong o amohela boikarabello ba ho latela litekanyetso tsa ts'ireletso, feme ea hau e lokela ho amohela moetlo oa ts'ireletso o shebaneng le batho.
Khothalletsa bahlahisi, bahlahlobi, le basebeletsi ba bang ho nka boikarabelo ba bona ba ts'ireletso ho phaella ho koetliso ea ts'ireletso.
Stlhokomelo ea ts'ireletso ke ea bohlokoa, empa hape e tlameha ho tsoa ka hare ho motho ka mong, 'me setho ka seng sa sehlopha se lokela ho nka boikarabelo ba eona.
Iketsetse Mosebetsi oa Kamehla
Litsamaiso tse ngata tse thehiloeng tsa DevSecOps li sebelisa li-automation khafetsa le kapele.
Mohlala, liteko tsa ts'ireletso tse iketsetsang li etsa hore ho be bonolo ho bona mefokolo efe kapa efe khoutung ea hau, e potlakisang nts'etsopele le ho eketsa tlhahiso ea bahlahisi.
Sena ke 'nete ka ho khetheha lifemeng tse kholo moo hangata baenjiniere ba tsamaisang mefuta e mengata ea likhoutu letsatsi lohle.
Meeli ea SecDevOps
Leha taba ea hore SecDevOps ke mokhoa oa morao-rao oa nts'etsopele ea ts'ebeliso mme e fana ka melemo e mengata ho feta mekhoa e tloaelehileng.
Leha ho le joalo, e boetse e na le mefokolo e seng mekae, e thathamisitsoeng ka tlase.
- E ke ke ea sebelisoa ka potlako kaha ke ts'ebetso e telele.
- Hoa hlokahala ho koetlisa bahlahisi ka mekhoa e sireletsehileng ea likhoutu le bofokoli khafetsa, bo hlokang nako le lisebelisoa tse eketsehileng.
- Khohlano ea lithahasello e ka hlaha haeba kopo e sa etsoa tlhahlobo e ikemetseng ea ts'ireletso.
- Mokhahlelo oa moralo oa nts'etsopele ea kopo o ka nka nako e telele qalong ka lebaka la tlhaloso e pharaletseng ea maano le lits'ebetso.
fihlela qeto e
Ha lihlopha tsa ts'ireletso li ntse li fumana mekhoa e mecha ea ho sebetsa, SecDevOps e hotetsa cheseho le ho khothaletsa boqapi.
Ha mafapha a sebelisana hammoho ho e-na le ho theha maqhama a nang le tlhōlisano, e khothalletsa khōlo ea mokhatlo.
Ts'ebetsong ea SecDevOps e fana ka melemo e meholo ea tekheniki le ea lichelete ho likhoebo.
Nts'etsopele ea ts'ebeliso le lits'ebetso tse amanang le tsona li bolokehile ebile li beha litholoana ha ts'ireletso e le motheo, ho latela maikutlo a SecDevOps.
Leave a Reply