Lisi o Mataupu[Natia][Fa'aali]
Masalo ua uma ona e iloa o le a le DevOps pe afai e te galue i le pisinisi polokalama.
E le o se mea e ofo ai le tele o kamupani tetele o loʻo tuʻufaʻatasia ana metotia i totonu oa latou galuega faʻavae ona o loʻo faʻateleina ma sili atu ona lauiloa i tagata atiaʻe.
I ni nai masina pe oʻo foʻi i tausaga talu ai, o kamupani tetele polokalama faʻapipiʻi e masani ona faʻasalalau polokalame fou.
Sa lava le taimi mo le code e pasi ai le saogalemu ma le lelei siaki fa'amautinoa; o nei faiga sa fa'atinoina e 'au fa'apitoa tuto'atasi.
Faatasi ai ma le faʻateleina o le faʻaogaina o ao lautele, o le tele o tafega ua faʻaogaina i le faʻaaogaina o meafaigaluega fou ma tekinolosi, e mafai ai e pisinisi ona atinaʻe vave ma tumau i le tasi laasaga i luma o le tauvaga.
Polokalama Monolithic na amata ona vaevaeina i ni vaega laiti, tutoʻatasi ina ua maeʻa le faʻaofiina o pusa ma le microservice concept.
O lea na fa'atuputeleina ai le fetuutuuna'i o le auala na fausia ma fa'atino ai polokalame.
Ae ui i lea, o le tele o faiga e mata'ituina ai le saogalemu ma le tausisia e le'i fa'aalia lea atina'e.
O le toʻatele oi latou na le mafai ona faʻataʻitaʻiina a latou code i le vave e pei ona manaʻomia e se siosiomaga masani DevOps.
O le faʻatinoga o le SecDevOps na faʻamoemoe e foia ai lenei faʻafitauli ma tuʻufaʻatasia atoa suʻega saogalemu i le faʻaauau integration (CI) ma le faʻaauau le tuʻuina atu (CD) paipa aʻo faʻaleleia atili le poto ma le tomai o le au atinaʻe ina ia faʻafaigofie ai suʻega i totonu ma faʻapipiʻi.
E te iloa atili e uiga i SecDevOps i lenei vaega, e aofia ai lona taua, galuega, faiga sili, ma sili atu.
O lea, o le a le SecDevOps?
DevOps e vave, gaoa, ma otometi, ma e iai le tele o mea lelei na o ia.
Ae ui i lea, o le tuʻufaʻatasia o le saogalemu e faʻatapulaʻaina talu ai o le faʻapipiʻiina vave o lona uiga e itiiti ni pupuni o le taimi e iloa ai ma faʻatalanoaina faʻaletonu saogalemu.
Afai e le o aofia ai le saogalemu i le fausiaina ma le faʻasaʻoina o le faʻagasologa aʻo atiaʻe polokalame ma le faʻamoemoe o le faʻapipiʻiina vave (le DevOps method), atonu e te tuʻuina i latou e tatala i latou i ni faaletonu taua.
O le mea lea e sau ai SecDevOps (lea e taʻua o DevSecOps poʻo DevOpsSec). O lenei metotia e aofia ai le tuʻufaʻatasia o le saogalemu i faiga mo le atinaʻeina ma le faʻapipiʻiina, e pei ona faʻaalia e le igoa.
SecDevOps o se aofaʻiga o faiga sili ona lelei ua fuafuaina e tuʻufaʻatasia faʻamautu faʻamaonia loloto i totonu o le DevOps atinaʻe ma faʻagaioiga faʻapipiʻi.
E masani ona taʻua o DevOps faigata.
A'o latou fatuina a latou polokalama, e fa'amalosia ai le au atina'e e mafaufau i tulaga saogalemu ma manatu sili atu. Ina ia tumau i le vave faʻasaʻoina o le DevOps, faʻagasologa o le saogalemu ma siaki e faʻapipiʻiina i le amataga o le olaga.
SecDevOps ua vaevaeina i ni vaega autu se lua:
Puipuiga e pei o le code (SaC)
I le taimi nei, o meafaigaluega ma faiga a le DevOps pipeline e tatau ona aofia ai le saogalemu.
E mulimuli i meafaigaluega mo fa'ata'ita'iga fa'akomepiuta (SAST) ma su'esu'ega fa'apitoa mo le saogalemu (DAST) e otometi le su'esu'eina o talosaga fausia.
Ona o lenei mea, o faiga faʻaautomatika e faʻamuamua i luga o tusi taʻavale (e ui lava e manaʻomia faiga faʻataʻitaʻi mo vaega taua o le saogalemu o le talosaga).
O faiga DevOps ma filifili meafaigaluega e tatau ona aofia ai le saogalemu e pei o le code. O nei mea faigaluega ma a latou masini e tatau ona fetaui ma le faʻasologa o Faʻasalalauga Faʻaauau.
Atina'e e pei ole Code (IaC)
O le aoina o meafaigaluega DevOps faʻaaogaina mo le faʻatulagaina ma le faʻaleleia o vaega tetele ina ia mafai ai ona maua se siosiomaga saogalemu ma pulea le faʻaogaina o loʻo taʻua iinei.
Meafaigaluega e pei o Chef, Ansible, ma Papeti e masani ona faʻaaogaina i lenei faiga.
IaC e aofia ai le faʻaogaina o taʻiala faʻavae tutusa e faʻatautaia ai atinaʻe faʻaogaina nai lo le faia o faʻafouga faʻatulagaina tusi lesona poʻo suiga e faʻaaoga ai tusitusiga e tasi.
O le i'uga, nai lo le taumafai e fa'apipi'i ma fa'afou 'au'aunaga ua tu'uina atu, e mana'omia e se fa'afitauli faiga le fa'apipi'iina o se 'au'aunaga fa'atonu.
A'o le'i fa'alauiloaina le talosaga, e fa'aogaina e SecDevOps su'ega fa'aauau ma fa'autometi. Ina ia mautinoa le vave iloa o soʻo se faʻaletonu, e faʻaaogaina le suʻesuʻeina o mataupu.
E le gata i lea, e faʻaogaina le masini ma suʻega e tuʻuina atu ai le sili atu le lelei o le siakiina o le saogalemu i luga o le faagasologa atoa o le atinaʻeina o polokalama.
Aisea e mana'omia ai e se atina'e SecDevOps?
I le vaitau fa'atekinolosi i aso nei, o le saogalemu e tatau ona i luma ma o fa'alapotopotoga uma e fa'amuamua.
E ala i le tuʻuina o se faʻataʻitaʻiga SecDevOps, o loʻo faʻaalia e se kamupani e faʻamalosi nai lo le faʻaalia pe a oʻo i le saogalemu.
O le atinaʻeina o faiga malosi ma faʻatuatuaina, faʻamalosia talosaga e faʻamalosia e ala i le i ai o le "Security First" mafaufau faʻapitoa.
I le maketi IT fa'atauva i aso nei, e le mafai e fa'alapotopotoga ona i ai ni fa'aletonu saogalemu i totonu oa latou faiga gaosiga.
O osofa'iga e fa'aogaina ai le fa'aogaina e taugata tele ma e masani ona fa'aleagaina ai se faiga po'o se fa'alapotopotoga. SecDevOps i totonu o se faʻalapotopotoga e mafai ai ona faʻaauau le faʻamamafaina o le puipuiga i tulaga uma o paipa.
O le iloaina o lo'o e faia ni polokalame ma faiga fa'apitoa ma foliga ma galuega e mana'omia e tagata fa'atau e maua ai le to'afilemu o lou mafaufau.
Ina ia mautinoa o loʻo tausisia e le pisinisi faiga sili ona lelei, tulaga, ma tulafono, e fautuaina le Vaega o le Puipuiga ia vave faʻatasi ma faʻaauau i mea uma faʻainisinia ma mea e le faʻainisinia.
E fa'afefea ona fa'agaoioi le SecDevOps?
SecDevOps e popole i le siitia o le saogalemu i le agavale. O lona uiga e tatau i tagata uma ona ave le matafaioi mo le saogalemu mai le amataga, e oo lava i le taimi o fuafuaga, nai lo le faʻatinoina o se faʻalavelave tali atu.
E ese mai le masani latalata mai afu, lea e tuʻuina le saogalemu i le faaiuga o le taamilosaga o le olaga, o se suiga taua tele. O le saogalemu e tatau ona mafaufau i filifiliga uma ma i le gasologa o le olaga atinae.
I le faʻaopoopoga i le faʻaaogaina o faʻataʻitaʻiga taufaʻatau, latou te lagolagoina se siosiomaga faʻataʻitaʻiga faʻataʻitaʻiga faʻatasi ai ma mataupu tau suʻega saogalemu.
E tatau ona e mautinoa o su'ega fa'aautometi ma fa'aauau le tu'ufa'atasia o lo'o tu'ufa'atasia i le fa'agasologa.
Mo le su'eina o vaivaiga o le talosaga, e mana'omia e SecDevOps se malamalama atoatoa i le auala e galue ai.
E mafai ona sili atu ona e puipuia mai tulaga lamatia saogalemu i le taimi nei ua e iloa lenei mea. O fa'ata'ita'iga fa'amata'u e masani ona fa'aaoga e fai ai lenei mea i le gasologa o le olaga fa'atupuina.
Ina ia malamalama atili pe faʻapefea ona galue, seʻi o tatou vaʻai i se faiga masani a SecDevOps.
O se faiga mo le fa'atonutonuina o fa'aliliuga o lo'o fa'aogaina e tagata atia'e. O le i'uga, o feso'ota'iga i ia poloketi e fa'afaigofieina ma e mafai ona latou mata'ituina so'o se suiga i polokalame tau atina'e.
A galulue fa'atasi i se galuega fa'akomepiuta, e faigofie ona vaevae e le au atina'e a latou galuega e fa'aaoga ai lala.
- O le a muamua tusia e le tagata faʻapipiʻi le code mo le faiga.
- Ona talia lea e le faiga o fetuunaiga.
- O le a toe aumai le code mai le faiga ma su'esu'e e se isi tagata fa'atupu. Ina ia maua ni faaletonu po'o ni fa'aletonu, iloilo le code static i lenei laasaga.
Ole faiga masani a SecDevOps ole a fa'aauau ile faiga lea pe a mae'a lenei laasaga:
- Faia o se siosiomaga faʻapipiʻiina mo le talosaga ma faʻaogaina tulaga saogalemu i le faiga e faʻaaoga ai tekinolosi IaC pei o Puppet, Chef, ma Ansible
- fa'atautaia su'ega tua, tu'ufa'atasia, API, saogalemu, ma su'ega UI e fai ma vaega ole su'ega fa'aautomatika su'ega e fa'asaga i se talosaga fa'ato'a fa'apipi'iina.
- fa'apipi'iina o se tusi talosaga ma fa'atautaia su'esu'ega fa'amalosi otometi i luga ole si'osi'omaga su'ega.
- A maeʻa loa nei suʻega, faʻapipiʻi le talosaga i se siosiomaga gaosiga.
- Fa'aauau le mata'ituina mo so'o se popolega saogalemu i le siosiomaga gaosiga.
Fa'amanuiaga ole SecDevOps
I SecDevOps, o le vaega o le puipuiga e faʻavaeina faiga faʻavae i luma.
O nei tulafono faatonutonu e mafai ona aofia ai mea e pei o tulaga faʻamaonia, faʻataʻitaʻiga faʻataʻitaʻiga, taʻiala mo suʻesuʻega faʻamalosi ma le malosi, faʻasaina le faʻaogaina o faʻamatalaga vaivai ma API le saogalemu, ma isi.
E le gata i lea, latou te faʻamatalaina mea e manaʻomia ai le faʻatinoga o le 'au saogalemu (faʻataʻitaʻiga, suiga i le faʻamaoni poʻo le faʻataʻitaʻiga faʻatagaina, poʻo isi vaega e sili ona mataʻutia).
E maua e le au atina'e le tomai i le saogalemu ona o le fa'aofiina i le faagasologa.
I le faia o lenei mea, e mautinoa ai o le pito o le paipa e itiiti ni faaletonu saogalemu. Afai e faʻaauau pea se faʻafitauli, o le a faigofie le faia o se suʻesuʻega, faʻafouina le faiga, ma faʻaleleia atili.
O le faia o suiga mana'omia i tulafono ma tulaga fa'asa'oga e fa'afaigofieina i le fesoasoani a le su'esu'ega a'a.
I se isi itu, i taamilosaga taʻitasi, o le a sili atu le taunuuga. O le fa'amautinoaina o le fa'aitiitia o fa'alavelave fa'ateteleina o le ta'amilosaga tuai o le isi lea sini o fa'aleleia atili.
O nisi nei o mea sili ona lauiloa a SecDevOps:
- Le gafatia e tali vave atu i suiga ma mana'oga
- Su'esu'e vave o fa'aletonu coding
- Faʻaleleia atili le gaogao ma le vave mo iunite saogalemu
- Fa'ateleina le galulue fa'atasi ma feso'ota'iga
- Ia fa'asa'oloto alaga'oa a tagata o le 'au e galulue ai i galuega fa'atauaina e ala ile masini
- E tele avanoa mo le lelei ma le saogalemu o suʻega, faʻapea foʻi ma le faʻaogaina otometi
Fuafuaga Lelei mo SecDevOps
SecDevOps e tu'ufa'atasia le puipuiga, atina'e, ma fa'agaioiga e fesoasoani ia i latou uma e galulue agai i se fa'amoemoe e tasi e ala i le fa'aleleia o le galulue fa'atasi, fa'agaioiga, ma meafaigaluega.
Ona o le musua faaleaganuu, le sa'o o feso'ota'iga a le 'au, po'o le taofiofia o le taimi, o le tu'ufa'atasia o le saogalemu i lau galuega DevOps atonu e fai si fa'afefe.
E ui e leai se tasi, auala manuia e mafai e kamupani uma ona faʻaogaina e atiaʻe ai se polokalame SecDevOps, e iai faʻamatalaga ma taʻiala e mafai ona aoga.
Amata i le faʻatinoina o atinaʻe saogalemu ma aʻoaʻoga.
E le fa'apea e tatau ona e fa'amalosia au inisinia e avea ma tagata tomai fa'apitoa mo le puipuiga po'o le tomai i mea faigaluega saogalemu.
Ae e te manaʻo e mafaufau e uiga i le aʻoaʻoina o i latou i auala saogalemu e fesoasoani e puipuia lau polokalama. T
o fa'amautinoa e mafai e au atina'e ona vave malamalama ma fa'aogaina faiga saogalemu lelei, e tatau ona e tu'uina atu a'oa'oga fa'apitoa e fa'atatau mo i latou.
Fa'aaoga le fa'atonuga i tulaga uma.
I totonu o le DevOps context, soʻo se polokalama faʻaoga, mamanu, ata, ma tusitusiga e tatau ona faʻaoga lelei meafaigaluega ma taʻiala.
Le tele o tulaga saogalemu e sau ma le faʻatonutonuina o faʻamatalaga, ma mafai ai ona faʻatonu faatonuga e:
- Su'e po'o fea faufale po'o foliga na fa'aaogaina pe a tula'i mai se fa'afitauli tau puipuiga.
- Fa'amaumau galuega tau atina'e ina ia tausisia tulaga fa'aletulafono.
- Va'ai i totonu ma su'e so'o se vaega fa'aleaga po'o fa'aletonu ua fa'aopoopo i le fa'agasologa o le atina'e.
Talia le Manatu o Tagata-Centric Security
O le fa'atinoga o le puipuiga e le tatau ona pa'u i lalo ole va'aiga a se 'au e tasi.
Ina ia mautinoa o loʻo talia e tagata uma le matafaioi mo le tausisia o tulaga saogalemu, e tatau i lau kamupani ona faʻaaogaina se aganuʻu saogalemu mo tagata.
Uunaia tagata atiae, tagata faataitai, ma isi tagata faigaluega e ave le matafaioi a le tagata lava ia mo le saogalemu e faaopoopo atu i aoaoga tau puipuiga.
Se taua tele le mataituina o le saogalemu, ae e tatau foi ona afua mai i totonu o le tagata lava ia, ma e tatau i tagata taʻitoʻatasi o le 'au ona tauaveina le matafaioi.
Otometi Galuega masani
O le tele o faiga fa'avae DevSecOps e fa'aaogaina fa'aautomatika i taimi uma ma vave.
Mo se fa'ata'ita'iga, o le fa'autometi o su'ega saogalemu e fa'afaigofie ai ona va'ai so'o se fa'aletonu i lau code, e fa'avavevave ai le atina'e ma fa'ateleina ai le gaosiga o le atina'e.
E moni lava lenei mea i kamupani tetele e masani ona faʻatautaia e inisinia le tele o code versions i le aso atoa.
Tapulaa o SecDevOps
E ui i le mea moni o SecDevOps o le auala sili ona lata mai mo le atinaʻeina o talosaga ma ofoina atu le tele o faʻamanuiaga i luga o auala masani.
Ae ui i lea, o loʻo i ai foi ni nai tapulaʻa, o loʻo lisi atu i lalo.
- E le mafai ona vave fa'apipi'iina ona ose faiga umi.
- E manaʻomia le aʻoaʻoina o tagata atiaʻe i luga o auala saogalemu ma faʻalavelave faʻaletonu, lea e manaʻomia ai le taimi ma punaoa faaopoopo.
- E ono tula'i mai se fete'ena'iga o aia pe a le fa'atatauina le talosaga i se iloiloga tuto'atasi mo le puipuiga.
- Ole vaega ole fuafuaga ole atina'eina ole talosaga e ono umi se taimi muamua ona ole fa'amalamalamaga lautele ole faiga fa'avae ma faiga.
iʻuga
A'o fa'aauau pea ona su'e e 'au o le puipuiga ni auala fou e fa'agaioi ai, o lo'o fa'atupuina e SecDevOps le fiafia ma fa'atupuina le fatufatua'i.
A'o felagolagomai matagaluega le tasi i le isi nai lo le fa'atuina o so'oga fa'atauva, e fa'aleleia ai le fa'atupuina o fa'alapotopotoga.
SecDevOps faʻatinoga e ofoina atu faʻapitoa faʻapitoa ma mea tau tupe i atinaʻe.
O le atina'eina o talosaga ma fa'agaioiga e feso'ota'i e sili atu le saogalemu ma sili atu ona aoga pe a fa'avae le saogalemu, e tusa ai ma le vaaiga a SecDevOps.
Tuua se tali