1. Faatomuaga: Aisea ua toe fa'afouina ai e le Auto Remediation le AppSec
E vave tele le alualu i luma o atinaʻe faʻaonaponei. Peitaʻi, o le tele o 'au puipuiga e faʻalagolago pea i le faʻavasegaina o mea e fai e lima, faʻapipiʻi lemu, ma meafaigaluega e naʻo le lapataʻia e aunoa ma le faʻaleleia o se mea. E tusa ai ma se lipoti talu ai nei Lipoti a le Dynatrace, e faʻamoemoe faʻalapotopotoga e faia ni faʻafouga o polokalama faakomepiuta 58% sili atu soo, ma 22% ua ta'utino mai latou te fa'atauva'aina le lelei o le code ina ia ausia aso atofaina mo le tuʻuina atu. O le iʻuga, e tele lava vaivaiga e oʻo atu i le gaosiga. O le mafuaʻaga lea toe faaleleia o taavale e sili atu ona tāua i le taimi nei nai lo se isi lava taimi. Faatasi ai ma le aia tatau meafaigaluega e toe faaleleia ai taavale, e mafai e lau 'au fa'aleleia otometi fa'afitauli tau puipuiga i totonu o le code punaoa, faʻalagolago i punaoa tatala, ma mea lilo, aʻo leʻi liua i ni faʻalavelave. E le gata ina vave. E atamai, saogalemu, ma fausia ina ia faʻaauau pea ma DevOps.
I totonu o lenei taʻiala, o le a e aʻoaʻoina ai le auala galuega toe fa'aleleia otometi, mea e vaavaai i ai i se fofo, ma pe faapefea Meafaigaluega a Xygeni mo le toe faaleleia o taavale fesoasoani i 'au a le DevOps e fausia ma le saogalemu i se tulaga lautele. O le mea e sili ona taua, o le ae vaʻai pe faʻapefea ona tumau i le usitaʻia ma le puipuia e aunoa ma le fa'agesegese o lau tu'uina atu pipeline.
2. O le ā le Auto Remediation ma e faapefea ona aoga?
O le toe fa'aleleia otometi o le fa'agasologa lea o le fa'ailoaina ma le fa'aleleia otometi o fa'afitauli tau saogalemu i au taimi uma. SDLC. Nai lo le faalagolago na o lapataiga, e faia e nei meafaigaluega se gaioiga pe a iloa se mea matautia.
O le auala lenei e aoga:
- E iloa e le scanner se fa'aletonu o le code, se afifi vaivai, po'o se tafega lilo.
- E vave lava ona iloilo e le polokalama le tulaga lamatia e tusa ai ma le tulaga.
- E faʻavae i luga o tulafono ua uma ona faʻamatalaina poʻo faʻataʻitaʻiga AI, e fautuaina pe faʻaaoga se faʻaleleia.
Mo se faʻataʻitaʻiga, pe a iloa e Xygeni se galuega vaivai i totonu Python, e ofoina atu ai se sui saogalemu tonu lava i lau CI pipeline. E fa'apena fo'i, afai e tuleia sese se mea lilo, e poloka e le meafaigaluega le commit ma taiala le tagata atiae i le faaleaogaina.
O lenei tafega fa'atino fa'aitiitia le pisa, fa'avavevave le toe fa'aleleia, ma fausia le fa'atuatuaga i le va o le atina'e ma le puipuiga.
3. Aisea ua le toe aoga ai Fa'asa'oga Fa'atino mo 'Au a le DevSecOps
E lē aogā tele le faia o ni togafitiga e lima. I le tele o tulaga, e tele atu faʻafitauli e mafua mai nai lo le fofoina.
- E faitau selau lapata'iga e maua e le au atia'e, ae leai ni ta'iala.
- Ua tuai 'au saogalemu i galuega e le faia.
- E tanumia fa'afitauli taua i lalo o ni fa'amaoniga sese.
- O ni poloka e vave faia e malepe ai ni fauga fou pe mafua ai ni tulaga lamatia fou.
O le faaiuga, vaivaiga e masani ona lē foia mo ni vaiaso. E avea le saogalemu ma mea e taofia ai, ae lē o se mea e fa'atupuina ai le malosi.
O le mafuaʻaga lea ua faʻaaogaina ai e 'au le toe faʻaleleia otometi. E mafai ai ona faʻaleleia saogalemu le atinaʻe e tafe faʻatasi ma lau pipeline, e le tetee i ai.
4. Toe Fa'aleleia Ta'avale i le Isi Itu SDLCFa'aaogāga
E na'o fa'alavelave fa'aleoleo e fa'alavelave ai le atina'e pe a le fo'ia pea. Fa'atasi ai ma meafaigaluega fa'aleleia otometi a Xygeni, o vaivaiga, fa'atulagaga sese, ma mea lilo ua fa'aalia e le gata ina iloa, ae fa'asa'oina otometi lava. E fetu'una'i Xygeni i la'asaga ta'itasi o le polokalama atinae olaga atoa (SDLC), ma ia mautinoa o loʻo foʻia e 'au ni tulaga lamatia e aunoa ma se feeseeseaʻiga.
Pe o e puipuia lau code, pulea o faʻalagolago i punaoa tatala, pe faʻamalosia le tumama o mea lilo, e tuʻuina atu e Xygeni ni fofo atamai ma malamalama i le tulaga e fetaui lelei ma lau faiga faigaluega. O se taunuuga, e vave ma saogalemu le atinaʻeina o 'au.
SAST Toe Fa'aleleia Fa'aotometi Fa'amalosia e le AI (Code Security)
Fa'asa'o otometi o le faiga fa'a-AI a Xygeni e fautuaina ma fa'aoga ni fa'aleleiga o tulafono saogalemu i le taimi lava e aliali mai ai se vaivaiga i lau tulafono punaoa. Ua fausia i totonu o la matou Isi-gen SAST afi, lea e fa'amuamua ai le muamuacisle saoasaoa ma le saoasaoa, a'o fa'aumatia ai le pisa.
Nai lo le na o le taʻu atu ia te oe o le mea ua faaletonu, e faʻaali atu e le AutoFix ia te oe le auala e toe faaleleia ai ma fesoasoani ia te oe e faʻaaoga le suiga e aunoa ma le faʻagesegese ai o se mea.
Auala e Galue ai le AutoFix
Su'esu'ega Loloto o le Static
E su'esu'e e Xygeni laina uma o lau fa'avae o tulafono, e aofia ai le code a le fa'atau oloa po'o le konekarate, e iloa ai fa'afitauli matuia e pei o tui SQL, XSS, galuega tau hash e le saogalemu, buffer overflows, ma le faaletonu o le fa'amaoniga o le fa'amaoniga.
Fautuaga-Malamalama Fa'amatalaga
O fa'asa'oga ta'itasi e faia ma le mafaufau i lau fa'amatalaga moni o le code. Nai lo fautuaga lautele, e te mauaina le fa'asa'oga e sili ona talafeagai, e fa'atatau i lau stack, gagana, ma le mafaufau o lo'o siomia ai.
Fa'asologa o Galuega e Fa'atotonugalemu i le Tagata Atina'e
E mafai ona e faʻaogaina le faʻasaʻoga saʻo mai lau IDE pe i le taimi o le CI/CD tamo'e. E leai se mana'oga e fai ai se tiketi, fa'atali mo se isi 'au, pe fa'alavelave i lau tafega.
Fa'ata'ita'iga Fa'aoga Tulaga
faafitauli: E faʻaaogaina e se tagata atiaʻe le faʻasologa o manoa e le saogalemu e fausia ai se fesili SQL.
Tali atu o le AutoFix:
- Iloa le mamanu o le tui SQL.
- Fautuaina se fesili fa'atulagaina e fa'aaoga ai lau fa'avae (mo se fa'ata'ita'iga,
pgorSequelize). - Fa'aalia se eseesega manino o tulafono.
- E faʻaaoga e le tagata atiaʻe le faʻasaʻoga i le GitHub, GitLab, pe saʻo mai le CI.
SCA Toe Fa'aleleia Fa'aotometi (Pulega o le Fa'alagolago)
E mafai ona vave fa'aletonu le puleaina o fa'alagolago i punaoa tatala, aemaise lava pe a natia loloto vaivaiga i totonu o au afifi fesuia'i. Xygeni e fa'atinoina lenei mea e aunoa ma se fa'alavelave, e ofoina atu ai le muamuacise fa'aleleia e le fa'aleagaina ai lau fausaga.
O le taimi lava e iloa ai se afifi vaivai, o le a faia loa e Xygeni Afi e toe faaleleia ai tulaga lamatia iloilo auala uma e mafai ona faʻaleleia. E le gata ina taʻu atu ia te oe e faʻafou, ae iloiloina foʻi mea e ono tutupu, faʻailoa mai le lomiga e sili ona saogalemu, ma saunia le faʻaleleia i se pull request.
Faapefea E Galuega
- Muamua, e su'esu'e e Xygeni lau la'au fa'alagolago i le taimi moni. E aofia ai afifi tuusa'o ma afifi fesuia'i, i pule uma o afifi e lagolagoina.
- A maua loa se vaivaiga ua iloa, ona siaki lea po o fea lomiga ua foia ai le faafitauli.
- Sosoo ai, e siaki ai le saogalemu mo faʻaleleia taʻitasi e ono mafai ona faia: E i ai ni vaivaiga fou? Pe o le a faʻaleagaina ai se mea? O le a le filifiliga e sili ona saogalemu?
- E faʻavae i luga o lenei auʻiliʻiliga, e filifili ai le faʻafouga e sili ona mautu ma saogalemu.
- Ma le mea mulimuli, e fausia e Xygeni se pull request faatasi ai ma le lomiga fou ma se faamatalaga atoa o tulaga lamatia e aveesea ai ma suiga e ono tulaʻi mai.
I lenei auala, e taulaʻi atu ai le au atiaʻe i le polokalame (code), aʻo taulimaina e Xygeni le faʻapipiʻiina o faʻamaumauga (patching), puleaina o lomiga (version control), ma le faʻamaninoina o suiga (changelog).
Fa'ata'ita'iga Fa'aoga Tulaga
Va'ai faalemafaufau o lau galuega faatino o lo'o fa'aogaina le Spring Boot 3.4.4, lea e iai se vaivaiga e fa'aletonu ai le fa'aalia o le endpoint. Ua fa'ailoa mai e Xygeni lenei mea ma toe iloilo uma lomiga fou:
- Ua fo'ia lelei e le Lomiga 3.4.5 le fa'afitauli.
- Ua fa'aopoopoina e le Lomiga 3.5.0 ni foliga fou ae ua fa'aleagaina ai le fetaui.
- O le Lomiga 3.4.6 ua faʻalauiloa mai ai se isi tulaga lamatia.
O le iʻuga, ua filifilia e Xygeni le 3.4.5 ma tatala ai se pull request faatasi ai ma le patch ua uma ona faʻapipiʻiina. E iloilo e le 'au, vaʻai i le auiliiliga, ma tuʻufaʻatasia ma le mautinoa.
I le liua o faʻaleleiga i ni faiga faʻamalamalamaina ma maualalo le lamatiagacisE ui i lea, e faia e Xygeni le toe faʻaleleia otometi o se vaega masani o lau faiga o atinaʻe, ae le o se galuega mamafa.
Toe Fa'aleleia o Mea Lilo Ta'avale
Fa'asalalauina o mea lilo e matautia. O le mea e lelei ai, e taofia e Xygeni a'o le'i fa'aleagaina. Pe a faia e se tagata atia'e commito se mea lilo, e pei o se AWS ki ulufale pe GitLab PAT, e vave ona iloa e Xygeni le faʻaalia ma, afai e faʻagaoioia le toe faʻaleleia otometi, e aveese loa le mea lilo i le taimi lava lea.
O lenei mea e taofia ai ē osofaʻi mai le faʻaaogaina o le mealilo, tusa lava pe na o sina taimi puupuu na faʻaalia ai. E le gata i lea, e mafai ai e 'au ona faʻaauau pea ona gaoioi e aunoa ma le suia o le anotusi poʻo le faʻaleaogaina lima.
Faapefea E Galuega
- O se tulei pe pull request faʻavae O le masini su'esu'e mea lilo a Xygeni.
- E fa'amaonia e le scanner pe moni le mea lilo ua fa'aalia.
- Afai e aoga ma faʻagaoioia le toe faʻaleleia otometi, e faʻaaoga e Xygeni le API o le tautua ua aʻafia e faʻaleaogaina ai le mea lilo i le taimi lava lena.
- A maeʻa loa lena, e faʻafou e le scanner le tulaga o le faʻafitauli i le Xygeni dashboard, fa'ailogaina ua toe fa'aleleia, ma fa'aitiitia ai le ogaoga o fa'amatalaga.
Mai lava i le amataga, e lagolagoina e Xygeni le toe faaleleia playbooks mo ki AWS, fa'ailoga Google API, fa'ailoga ulufale patino a GitLab, ma mea lilo a Slack. E sili atu, o lo'o fa'aopoopoina pea nisi feso'ota'iga e fa'atatau i mana'oga o tagata fa'atau.
O le iʻuga, ua faigofie ona faʻaaogaina le tausiga o mea lilo ma ua mafai ona suʻeina atoatoa. E mafai foʻi ona e filifili e taulimaina mea lilo i lou lima e ala i le UI pe faʻapipiʻi le faʻaleaogaina i au lava auala faʻatino otometi.
I se aotelega, e aumaia e Xygeni ni fofo lilo aogā ma le taimi moni i lau pipeline, fesoasoani ia te oe e aloese ai mai ni soliga e aunoa ma le faʻalavelaveina o atinaʻe.
5. Mea e Vaavaai i ai i se Meafaigaluega Toe Faaleleia Taavale
O le filifilia o se meafaigaluega e toe faaleleia ai mea sese e le na o le siakiina o pusa. E te manaʻomia se faiga e fesoasoani i lau 'au e faaleleia moni ai faafitauli tau puipuiga, ae le na o le lipotia. E ui o nisi meafaigaluega e auina atu lapataiga e le amanaiaina, ae o le meafaigaluega saʻo e faʻatinoina ai gaioiga e aunoa ma le faia o se pisa.
Ina ia iloilo lelei au filifiliga, mafaufau i fesili taua nei:
Pe e fa'amuamua e fa'avae i luga o tulaga lamatia moni?
E le tatau ona tutusa le mamafa o vaivaiga uma. O se meafaigaluega atamai e toe faaleleia ai e mafaufau i ai fa'aaogāina, aapa atu, ma aafiaga faapisinisi. Mo se faʻataʻitaʻiga, o se faʻaletonu matuia i le code e le mafai ona maua e le manaʻomia ai le faanatinati tutusa e pei o se tusipasi ua faʻaalia i se lala gaosiga.
Pe o fautua mai ai ni fa'asa'oga e malamalama i le tulaga o lo'o iai?
E sili atu mea e fai e se meafaigaluega aoga nai lo le tau taʻu atu ia te oe le mea na sese. E taʻu atu ia te oe le auala e toe faaleleia ai, e ala i le faaaogaina code saogalemu faʻataʻitaʻiga e faʻavae i lau gagana, faʻavae, ma mamanu faʻakomepiuta. O lenei mea e mafai ai e le au atiaʻe ona foia vave ma saʻo faʻafitauli, e aunoa ma le mateina pe sailia ni fofo.
Pe puipuia ea i le atoaga SDLC?
Ua tuai tele le faaleleia o faafitauli i le gaosiga. O se faiga malosi e toe faaleleia otometi e suʻesuʻeina ma foia ai vaivaiga i le taimi o le atinaʻeina, i le CI pipelines, ma le taimi o le faʻatinoina. E le gata i lea, e tatau ona aofia ai le code punaoa, afifi punaoa tatala, mea lilo, ma faila o atinaʻe-e-o-le-code.
Pe e fesoʻotaʻi ma au meafaigaluega o loʻo iai nei?
E na'o le aoga o le puipuiga pe a fetaui ma le faagasologa o galuega a le au atina'e. O le mea lea, e tatau ona galue lelei lau meafaigaluega ma GitHub, GitLab, Bitbucket, Jenkins, ma isi CI/CD fausaga fa'avae. E tatau fo'i ona fa'atagaina ai tagata atia'e e fa'aoga ni fa'asa'oga sa'o mai a latou IDE, ma avea ai le saogalemu ma vaega o galuega i aso uma.
E lagolagoina ea faiga fa'avae e fetuutuunai?
O nisi taimi e te manaʻo ai i le otometi atoatoa. O isi taimi, e te manaʻo e toe iloilo ni faʻaleleiga aʻo leʻi faʻaaogaina. O meafaigaluega sili ona lelei e mafai ai e 'au puipuiga ona faʻamatalaina ni faiga faʻavae, e pei o le faʻaleleia otometi o ni faʻaletonu taua i totonu o nofoaga e teu ai faʻamaumauga maaleale aʻo faʻatagaina le au atiaʻe e toe iloilo ni sailiiliga e maualalo le lamatiaga. O lenei mea e faʻatupuina ai le paleni ma faʻatumauina ai le faʻatuatuaga.
6. Mai le Iloa i le Fa'aleleia: O le ā e Fa'aatamai ai le Fa'aleleia Fa'afuase'i
O le tele o meafaigaluega saogalemu e taulaʻi i le faʻailoaina, ae le o faʻailoaina uma e tatau ona tutusa le gauai atu i ai. O le mafuaʻaga lea e atamai ai meafaigaluega e toe faaleleia ai taavale e sili atu nai lo le iloa. Latou te fesoasoani i 'au e fa'aleleia mea e sili ona taua.
E le gata ina su'esu'eina e le afi a Xygeni CVSS sikoa ae faʻapea foʻi le faigofie ona oʻo atu i ai le vaivaiga, le faigofie ona faʻaaogaina, ma le aʻafiaga i lau pisinisi. O le iʻuga, e ʻalofia ai e lau 'au le faʻaumatia o le taimi i mataupu e le taua tele.
E le gata i lea, o Xygeni's Lamatiaga o le Toe Faaleleia E iloilo e le vaega auala uma e mafai ona fa'aleleia atili ai mo fa'alagolago i punaoa tatala. E fa'ailoa mai ai po'o fea patch e saogalemu, po'o fea e ono fa'atupuina ai ni lamatiaga fou, ma po'o fea e ono fa'aleagaina ai le fa'atinoga.
O lenei tulaga e toe faaleleia otometi vave ma saogalemu. Fa'aleleia otometi, SCA o le fa'ailogaina o tulaga lamatia, ma le fa'aleaogaina o mea lilo e galulue fa'atasi uma e fa'afaigofie ai le saogalemu atina'e taamilosaga ola.
O le mea lea, o le fofo atamai i taavale o lona uiga o le foia lea o faafitauli saʻo, i le auala saʻo, i le taimi saʻo.
7. Fa'aleleia Fa'aotometi i le Fa'atinoga: O se Fa'aaliga DevOps
Seʻi o tatou vaai pe faʻafefea toe faaleleia o taavale galue i se lalolagi moni o DevOps pipeline.
Va'ai faalemafaufau i se galuega faatino a le Node.js lea e iloa ai e lau su'esu'ega CI se vaivaiga ua iloa i totonu o le express afifi O le SCA E iloilo e le afi ni filifiliga fa'aleleia e fa:
- E le foia e se tasi lomiga le faafitauli.
- O le isi e faʻalauiloa mai ai ni CVE fou.
- O le lona tolu e fa'aleagaina ai lau galuega o lo'o iai nei.
- Ma le mea mulimuli, o le tasi lomiga e ofoina atu se patch mama e aunoa ma ni lamatiaga fou.
faafetai i Lamatiaga o le Toe Faaleleia, e manino lava le fautuaina e Xygeni o le lomiga saogalemu. E fausia ai se pull request, e aofia ai se lisi o suiga atoa, ma faʻatagaina ai le pipeline ia fa'aauau pea ma le saogalemu.
O le mea e sili ona taua, e leai se suʻesuʻega faʻatino e manaʻomia. Nai lo lea, e faʻaoga e Xygeni toe faaleleia otometi e fetaui ma le tulaga o pisinisi ma le faagasologa o atinae.
O lenei ituaiga otometi e taofia ai oe saogalemu atina'e taamilosaga ola tamoe lelei e aunoa ma se faatuai.
8. Xygeni vs. Meafaigaluega Masani: O se Faatusatusaga Pupuu
Ina ia filifilia le fofo sa'o, e fesoasoani le fa'atusatusaga meafaigaluega e toe faaleleia ai taavale e fa'atasi. E masani ona tu'ua e masini su'esu'e masani ni avanoa, ae o Xygeni e tu'uina atu se poto masani atoatoa ma tu'ufa'atasia.
| fōliga | Meafaigaluega masani | Meafaigaluega Fa'aleleia Ta'avale a Xygeni |
|---|---|---|
| Su'esu'ega Fa'aletonu | ✕ Fa'avae i luga o le tulaga tumau ma le fa'alatalata | ✓ Taimi moni ma se talaaga loloto |
| Fa'asa'o otometi o le Tulafono (SAST) | ✕ Fa'apipi'i lima po'o fa'apipi'i masani | ✓ Fautuaga saogalemu na gaosia e le AI |
| Togafitiga o le Fa'alagolago | ✕ Fa'aleleia i le mea aupito lata mai | ✓ Fautuaga mo le fa'aleleia atili e fa'avae i tulaga lamatia |
| Puleaina o Mea lilo | ✕ Fa'ailoa na'o | ✓ Aveese otometi ma fa'aitiitia le ogaoga |
| CI/CD sosoʻoga | ✕ Manaomia plugins | ✓ Fa'aaogaina moni lava e ala i le GitHub, GitLab, ma Jenkins |
| Tulaga Fa'amuamua | ✕ Na'o le togi CVSS | ✓ E aofia ai le fa'aaogaina ma le a'afiaga |
| Saogalemu Atina'e Si'osi'omaga Ola | ✕ Meafaigaluega ua motusia | ✓ tumu SDLC ufiufi i le tasi fa'avae |
| Atina'e Atina'e | ✕ Pisapisao ma le manino | ✓ Fa'amuamua e le tagata atia'e, faigofie ona fa'aoga le auala e fai ai galuega |
E manino lava, toe faaleleia otometi E na'o le taimi e atamai ai, e mafai ona fa'atino, ma e ogatasi ma mana'oga o le au atina'e e aoga ai, e maua ai e Xygeni mea uma e te mana'omia e puipui ai lau fa'avae o tusitusiga e aunoa ma le fa'agesegese ai.
9. Talia le Toe Faaleleia Taavale, Fausia ma le Saogalemu
O aso nei, ua sili atu ona vave le atinaʻeina o polokalama faakomepiuta faʻaonaponei nai lo se isi lava taimi. O le iʻuga, e manaʻomia ona faʻaauau pea le puipuiga e aunoa ma le faʻalavelave. O auala masani, e pei o le faʻavasegaina o masini ma meafaigaluega vaevaeina, e le mafai ona toe puipuia lelei lau sapalai o polokalama faakomepiuta. O le mea lea, e tatau i 'au ona faʻaaogaina ni fofo atamai ma sili atu ona otometi.
O le mea tonu lava lea e sili ona lelei ai Xygeni. Nai lo le lofituina o au tagata atiaʻe i faʻamatalaga ma faʻasologa o tiketi, e fesoasoani Xygeni ia te oe e foia faʻafitauli moni pe a tutupu. Mai le code e le saogalemu ma faʻalagolago vaivai i mea lilo ua faʻaalia, o vaega uma o lau SDLC manuia mai le toe faaleleia otometi.
Faatasi ai ma Xygeni, e te maua:
- Fa'aleleia vave o le otometi mo le numera lē saogalemu e fa'amalosia e le AI.
- Fa'afouga saogalemu o punaoa tatala e ala i le Remediation Risk.
- Faaleaogaina faalilolilo otometi ma auala o su'esu'ega.
- Feso'ota'iga moni ma lau CI/CD pipeline.
E sili atu ona tāua, e te faʻaitiitia ai le lamatiaga e aunoa ma le faʻateleina o le mamafa o galuega. Ona o lenei mea, e mafai ai e lau 'au ona gaoioi vave a'o tumau pea le saogalemu.
I se aotelega, o le toe faaleleia otometi ua le o toe avea ma se mea taugata. O se mea e manaʻomia mo le atinaʻeina saogalemu i se tulaga lautele. O le mea e lelei ai, ua faigofie ai e Xygeni ona puipuia lau faʻavae o tusitusiga e aunoa ma le faʻagesegeseina o oe.
Amata lau fa'ata'ita'iga e 7 aso e leai se totogi o le Xygeni. E le mana'omia se credit card. Na'o le fa'amautu o fa'afouga, sa'o lava mai le pusa.





