O osofaʻiga faʻaonaponei e le toe faʻatali seʻia oʻo i le taimi e faʻatino ai. E amata i au mea e faʻalagolago i ai, fausia ni tusitusiga, ma pipelines.
O le mafuaʻaga lea e tatau ai ona alualu i luma le puipuiga o polokalame leaga nai lo na o le antivirus ma meafaigaluega endpoint.
O loʻo feagai le au atiaʻe i aso nei ma se luʻitau fou: faʻamautinoa le puipuiga mai polokalame leaga aʻo leʻi E oo lava i le tuufaatasia o le code. E tali atu meafaigaluega masani pe a uma ona aafia i siama, ae o le puipuiga sili ona lelei o malware e vave galue, i totonu o le sapalai o polokalama faakomepiuta.
Aiseā e Tatau ai ona Atiina Aʻe le Puipuiga o Malware
Mo le tele o tausaga, ua faʻatuatuaina e faʻalapotopotoga ni fofo faʻa-antivirus ma ni fofo e taulima ai polokalame leaga. Ae ui i lea, e naʻo le taimi lava e iai i totonu, e iloa ai e nei polokalama ni taufaʻamataʻu.
I le taimi nei, ua agai atu i luga osofaʻiga a le au osofaʻi. Latou te faʻaofiina ni code leaga i totonu o afifi tatala, natia uta i totonu o tusitusiga ua uma ona faʻapipiʻi muamua, ma faʻaleagaina CI/CD pipelines.
E tusa ai ma le Lipoti a le FBI mo Solitulafono i luga o le Initaneti 2024, ua sili atu le tele o tupe gau i solitulafono faakomepiuta i le $12.5 piliona i le tausaga talu ai, faatasi ai ma le faateleina tele o osofaiga a le sapalai o polokalama faakomepiuta. Ua lapatai mai foi le NCSC a Peretania o le tasi i le tolu o faalavelave ua aofia ai nei se vaega lona tolu po o se faalagolago ua faaleagaina.
O nei fuainumera ua faʻamaonia ai le mea ua masalomia e le toʻatele o tagata atiaʻe: e le mafai e le puipuiga masani o polokalame leaga ona tutusa.
O Mea Sese e Fai e le Puipuiga Masani o Malware
O meafaigaluega masani e puipuia ai polokalama fa'atupu fa'alavelave (malware) e fa'alagolago i saini, fa'atusatusaga o mamanu, po'o le au'ili'iliga o amioga i luga o fa'ai'uga (endpoints). E ui e aoga mo polokalama fa'atupu fa'alavelave e fa'avae i faila, ae latou te misia fa'amata'u i le tulaga o le code o lo'o natia i totonu o faiga fau fale ma resitala.
Mo se faʻataʻitaʻiga, e vaʻaia e le npm ma le PyPI le faitau afe o afifi fou i aso taʻitasi. O le tele o loʻo i ai ni mea ua faʻalilolilo pe tusitusiga leaga fa'afoliga o ni mea fa'alagolago. A uma ona fa'apipi'i, e mafai e nei tusitusiga ona gaoia fa'amaoniga, feso'ota'i i 'au'aunaga mamao, pe fa'aofi ni faitoto'a i tua, a'o le'i leva ona fa'atinoina.
O le mea lea, o le faalagolago atoa i le iloa o le taimi e faagaoioi ai e na o se vaega o le puipuiga mai polokalama leaga e maua ai.
I se faatusatusaga, o le puipuiga sili ona lelei o malware e amata vave, iloiloina o mea e faalagolago i ai a'o le'i ulufale mai i latou i lou siosiomaga.
O Faʻamaumauga i Tua Atu o se Lamatiaga Faʻatupulaʻia
O le faatupulaia o osofaiga i le sapalai o polokalama faakomepiuta e mafai ona fuaina ma faigata ona le amanaiaina.
O suʻesuʻega talu ai nei ua faʻaalia ai le vave o le faʻalauteleina o le tulaga o lamatiaga i totonu o siosiomaga tatala ma atinaʻe pipelines.
- A 650% si'itaga i lea tausaga ma lea tausaga i afifi leaga na lafoina i le npm ma le PyPI, e tusa ai ma le Su'esu'ega arXiv (2024).
- Tatala 30% o soliga uma o faʻamaumauga i le 2024 aofia ai vaega lona tolu po'o fa'atau'oloa mai fafo, e fa'avae i luga o le Fa'amata'u i le ENISA 2024.
- le MITER ATT & CK Faʻavae faailoa mai e sili atu nai lo 100 metotia eseese e fesoʻotaʻi ma le faʻaleagaina o le sapalai o polokalama faakomepiuta, mai le fenumiai o le faʻalagolago i le gaoia o tusipasi.
O nei faʻaiʻuga uma ua faʻaalia ai ua le toe taulaʻi atu polokalame leaga i naʻo vaega e gata ai.
Nai lo lea, e salalau atu i faʻalagolago faʻatuatuaina, fausia pipelines, ma CI/CD siosiomaga.
O le mafuaʻaga lea e manaʻomia ai e faʻalapotopotoga puipuiga mai polokalame leaga lea e amata mai le pogai, a'o le'i o'o atu se afifi ua fa'aleagaina i le gaosiga.
Puipuiga Fa'aleaga Masani e Fa'atusatusa i le Puipuiga Fa'aleaga DevSecOps Fa'aonaponei
| Vaaiga | Puipuiga Masani o Polokalama Fa'aleaga | Puipuiga o Polokalama Fa'aleagaina o le DevSecOps Fa'aonaponei |
|---|---|---|
| aotelega | Taula'i i nofoaga autu ma masini a le tagata fa'aoga. | Puipuia le sapalai atoa o polokalama faakomepiuta, mai le code i le cloud. |
| Su'esu'ega Taimi | Tali atu — fa'ailoa mai ai tulaga lamatia pe a uma ona fa'ama'i pe fa'aumatia. | Proactive — e iloa ma poloka ai polokalama fa'apolopolo (malware) a'o le'i fausia pe fa'atinoina. |
| Mauaina Faiga | Fa'alagolago i saini ma mamanu taufa'amata'u ua iloa. | Fa'aaoga le au'ili'iliga o amioga ma le malamalama i le tulaga o mea e fa'alagolago i ai ma le code. |
| sosoʻoga | Meafaigaluega tuto'atasi, e masani lava i tua atu o le auala e fa'agasolo ai galuega a le au atina'e. | Fa'atasi lelei ma CI/CD meafaigaluega e pei o le GitHub, GitLab, Jenkins, ma le Azure DevOps. |
| Fale faʻatau | Fa'atapula'aina i polokalama fa'apolopolo ua iloa i luga o masini ma faila. | E fa'alautele atu i le code punaoa, afifi punaoa tatala, koneteina, ma pipelines. |
| Taimi o Tali | E faʻalagolago i faʻafouga lima ma saini antivirus. | Tu'uina atu fa'ailoilo i le taimi moni ma poloka otometi ai afifi masalomia. |
| Mea Lelei Sese | Maualuga — e masani ona fa'atupuina ai fa'ailo pisapisao ma faifai pea. | Fa'aitiitia e ala i le auiliiliga o le fa'aaogaina ma le mafai ona o'o atu i ai. |
| faʻaautomatika | E manaʻomia se suʻesuʻega ma se toe faʻaleleia e faia i lima. | E aofia ai le fa'aleleia otometi, lapata'iga vave, ma le firewall fa'alagolago. |
| Va'aia | Taula'i i vaega e gata ai, leai se su'esu'ega i le fausiaina. | E maua ai le mafai ona su'eina atoatoa ma SBOMs, tupuaga, ma molimau. |
| Sili Ona fetaui mo | Puipuiga mai mea sese pe a uma se faalavelave ma le puipuiga mai masini. | Puipuiga faifai pea mai polokalame leaga i le atina'eina ma le tu'uina atu pipelines. |
O Mea e Tatau Ona Aofia i le Puipuiga Sili o Malware
E manaʻomia e 'au atinaʻe faʻaonaponei puipuiga sili ona lelei i polokalame leaga lea e fetu'una'i i le auala o lo'o fausia ai polokalama faakomepiuta i aso nei.
Ina ia tumau le saogalemu, e tatau ona vave amata le puipuiga ma puipuia le ulufale atu o le polokalame leaga i totonu. pipeline o na uma lava.
I se aotelega, puipuiga lelei o polokalama faakomepiuta e taulaʻi i le puipuiga nai lo le tali atu.
O se fofo atoatoa e tatau ona aofia ai ni vaega feso'ota'i o le puipuiga:
- Va'aiga Taimi Moni o resitala tatala-punaoa e pei o le npm, PyPI, Maven, ma le NuGet, e taofia ai taufaamata'u a'o le'i salalau atu.
- Lapataiga vave lea e mataʻituina pea na resitala ma iloa ai le zero-day malware i le taimi lava e aliali mai ai, ma lapataʻia 'au aʻo leʻi oʻo atu afifi ua aʻafia i o latou siosiomaga.
- Fa'alagolago i le Firewall lea e poloka otometi ai pe taofia ai vaega masalomia, ma faʻaitiitia ai le manaʻomia o siaki lima.
- Mauaina o Anomaly atu CI/CD ma SCM faiga, fesoasoani e faʻailoa amioga uiga ese poʻo suiga e leʻi mafaufauina i faila i le taimi o fausiaina.
- Su'esu'ega a le Galulue Fa'atasi ma le Fa'asalalau e iloa ai suiga faafuaseʻi i le tausi maʻi poʻo tala ua faoa faamalosi e ono faʻaofi ai se code leaga.
- Fa'amalosia Fa'aauau o Faiga Fa'avae ia tausisia le usita'ia ma le tutumau e aunoa ma le fa'agesegese ai o le atina'e.
O le faatupulaia o le numera o vaivaiga ua faaalia ai le taua o nei puipuiga.
E tusa ai ma le National Vulnerability Database (NVD), sili atu E 29,000 CVE fou na lipotia mai i le 2024, o se tulaga maualuga lea ua mavae.
O lenei faʻateleina faifai pea e faʻamamafaina ai le vave o le atinaʻeina o taufaʻamataʻu ma le mafuaʻaga e manaʻomia ai e le au atiaʻe ni puipuiga faʻasolosolo e fausia saʻo i totonu oa latou galuega.
O nei agava'a fa'atasi e fa'amautinoa ai o le puipuiga o polokalame fa'aleaga (malware) e aofia ai la'asaga uma, mai le code i le cloud, fa'aitiitia ai le fa'aalia, fa'aleleia atili ai le va'aia, ma le tausia pea pipelinee mamā.
Auala a Xygeni: Puipuiga Fa'apitoa mai Malware mo DevOps
Xygeni e aumaia le puipuiga fa'aonaponei o polokalama fa'apolopolo sa'o lava i le faagasologa o le atina'eina.
Nai lo le faʻatali mo faʻailoilo pe a uma se fausiaina, e iloa ma poloka ai faʻamataʻu i le taimi moni i luga o le code punaoa, faʻalagolago, ma CI/CD pipelines.
O lenei mamanu mataala e fesoasoani i 'au e tausia le mama o latou siosiomaga e aunoa ma le fa'agesegese ai o le tu'uina atu.
O le auala lea e tausia ai e Xygeni lau pipelinee saogalemu:
- Faʻaauau le Mataituina: Siaki le faitau afe o afifi fou i aso uma ma fa'ailoa mai amioga masalomia a'o le'i o'o i le gaosiga.
- Lapataiga vave: Tu'uina atu fa'ailoilo vave e uiga i polokalame leaga e le o iai i aso nei o lo'o lolomiina i resitala tatala, ma maua ai e 'au le taimi e tali vave atu ai.
- Puipuiga Fa'aautomatika: Fa'a-karantina pe poloka fa'alagolago lamatia e otometi lava e puipuia ai le fa'aleagaina o le fausiaina.
- Mauaina o Anomaly: Mata'ituina suiga e le'i mafaufauina i faila, tusitusiga natia, po'o taumafaiga e fa'atino poloaiga mamao i totonu o au faiga faigaluega.
- Siakiina o le Igoa Ta'uleleia o le Pa'aga Fa'atasi: Mata'ituina le fa'asinomaga o le tagata tausi ma mamanu o le fa'alauiloaina ina ia iloa ai tala pepelo pe faoa fa'amalosi a le au fa'asalalau.
Auā e faigofie ona fesoʻotaʻi Xygeni ma faʻavae e pei o GitHub, GitLab, Jenkins, ma Bitbucket, e maua pea e 'au le puipuiga mai polokalame leaga e aunoa ma se fa'atulagaga fa'aopoopo po'o se fa'atulagaga faigata.
E filemu le taulimaina o le iloa ma le poloka i tua, ina ia mafai ai e le au atiaʻe ona taulaʻi i le tusiaina o polokalame.
I lenei auala, e le gata ina tuʻuina atu e le Xygeni le puipuiga i le taimi moni ae faʻapea foʻi ma le puipuiga sili ona lelei o polokalame leaga ua mamanuina mo le auala o loʻo fausia ai polokalama faakomepiuta faʻaonaponei.
Auala e Manuia ai Tagata Atiina'e mai le Puipuiga Fa'atino
Mo tagata atiaʻe, e manino lava le eseesega. O meafaigaluega masani e masani ona faʻagesegese ai le fausiaina o fale pe faʻalavelaveina ai foʻi. dashboards ma fa'ailoilo sese. Ae ui i lea, Xygeni fa'afaigofie mea ma tuʻuina atu faʻamatalaga e sili ona tāua.
- Fa'aitiitia fa'ailo sese ma lipoti e sili atu ona mamā.
- Fa'amatalaga vave i totonu pull requests.
- Fa'aauau pea le va'aia i le sapalai o sapalai o polokalama faakomepiuta.
- Puipuiga otometi mai polokalame leaga e aunoa ma ni siaki lima.
E le gata i lea, o lenei faiga o galuega e fausia ai le mautinoa i faʻasalalauga uma.
E taulaʻi atu le au atiaʻe polokalame i le polokalame faakomepiuta, aʻo maua e le 'au saogalemu le puipuiga atoatoa ma le faʻaitiitia o le pisa.
Faiga Sili e Fa'amalosia ai le Puipuiga mai Malware
E oʻo lava i le puipuiga sili ona lelei o polokalame leaga e sili atu ona aoga pe a tuʻufaʻatasia ma ni faiga malolosi a le DevSecOps.
Mo se faʻataʻitaʻiga, o nei laasaga e mafai ona faʻamautinoa ai le saogalemu ma le faʻatuatuaina o lou siosiomaga:
- Ia fa'afouina pea fa'alagolago ma fa'apipi'i i lomiga fa'atuatuaina.
- Sulu uma meafaitino ma koneteina a'o le'i fa'apipi'iina.
- Fa'aaoga le mataupu faavae o le fa'amanuiaga aupito itiiti i lau CI/CD pipelines.
- faʻaaogā SBOMs (Polokalama o Meafaitino) mo le va'aiga atoatoa.
- Watch commit talafaasolopito ma gaoioiga a le lomitusi mo suiga.
- A'oa'o 'au e iloa vave tulaga lamatia o le filifili o sapalai.
I le taimi nei, o le tuʻufaʻatasia o meafaigaluega e pei o le Xygeni e fesoasoani e liua ai nei faiga sili ona lelei i ni faiga otometi. guardrails nai lo galuega faatino.
I se aotelega, e faafaigofie ai le puipuiga a'o faamalosia ai foi ou puipuiga.
Mafaufauga Fa'ai'u: Fausiaina o se Sapalai o Polokalama e Tete'e i Mea Fa'aleaga
O loʻo faʻaauau pea ona suia polokalame leaga, o lea la, e tatau foʻi ona suia au puipuiga.
Ua lē lava le puipuia o na'o vaega e gata ai. Nai lo lea, e mana'omia e 'au le puipuiga mai polokalame leaga e amata vave, i totonu o le code, fa'alagolago, ma pipelineo le mea lea e amata moni ai polokalama faakomepiuta.
O le taulaʻi atu i le saogalemu i le taimi nei e maua ai e le au atiaʻe se vaʻaiga sili atu ma vave ai ona tali mai. O le iʻuga, e faʻaitiitia ai tulaga lamatia aʻo leʻi oʻo atu i le gaosiga poʻo tagata faʻaoga.
I le tu'ufa'atasia o le su'esu'ega i le taimi moni, lapata'iga vave, ma le poloka otometi, e tu'uina atu ai e Xygeni le puipuiga faifai pea mai polokalame leaga e aunoa ma le fa'agesegese o le atina'eina.
O lenei auala fa'atino e fa'atumauina ai le taula'i o 'au i le fausiaina a'o tumau pea le saogalemu mai fa'amata'u lilo i totonu o fale teu oloa ma fausiaina uma. pipeline.
I se aotelega, o le puipuiga sili ona lelei mai polokalame leaga o le puipuiga lea e aoga a'o le'i amataina se osofa'iga, e fesoasoani ia te oe e agai ese mai le puipuiga tali atu i le puipuiga fa'atino ma fa'atumauina lau sapalai o polokalama faakomepiuta i se la'asaga i luma.




