I le atina'eina o polokalame faakomepiuta fa'aonaponei, e 95% o vaivaiga i polokalame tatala e mafua mai i fa'alagolago fa'asolosolo. O nei feso'ota'iga lē tuusa'o e fa'atupuina ai ni lamatiaga lilo e masani ona lē iloa. Ae o le ā le polokalame faakomepiuta fa'alagolago fa'asolosolo? O se feso'ota'iga lē tuusa'o e mautofi mai i isi afifi, e ono fa'aalia ai lau talosaga i vaivaiga o le saogalemu. O nei vaega e lē vaaia e mafai ona avea ma vaivaiga, ma avea ai lau polokalame faakomepiuta ma mea e sili atu ona vaivai i osofa'iga fa'atekinolosi. O le malamalama ma le puipuia o lenei vaega o lau polokalame faakomepiuta e taua tele mo le tausia o se siosiomaga mautu ma puipuia.
Faʻamatalaga:
O le ā le Fa'alagolago i le Fa'aliliuga? #
O se fa'alagolago lē tuusa'o lea e mautofi mai e lau galuega mai se isi afifi. Mo se fa'ata'ita'iga, afai e fa'alagolago lau galuega i le Library A, ma fa'alagolago le Library A i le Library B, e avea le Library B ma se fa'alagolago fesuia'i. O nei fa'alagolago e lē va'aia e mafai ona fa'aputuina a'o aumaia e faletusi ta'itasi po'o module lana lava seti o fa'alagolago, ma faigata ai ona mata'ituina ma puipuia lau polokalama.
Auala e Galue ai Fa'alagolago Fa'asolosolo #
Sei o tatou vaai i se faataitaiga faigofie:

- Galuega X faʻamoemoe i Faletusi A mo galuega fa'avae e pei o le fa'amauina o fa'amaumauga.
- Faletusi A e faalagolago lava i Faletusi B mo galuega fa'aopoopo fa'aoga.
- Faletusi B faaaogaina Faletusi C mo le su'esu'eina o fa'atulagaga.
I lenei tulaga:
- Faletusi C o se polokalama fa'alagolago fesuia'i o Galuega X e ala i Faletusi A ma Faletusi B.
- If Faletusi C o loʻo i ai se vaivaiga, e ono aʻafia ai le galuega atoa, e ui lava Galuega Xatonu e le o iloa e le au atia'e Faletusi Cle iai o lenei
- Se'i o tatou fa'alauteleina lenei mea:
- If Faletusi C ua tuai pe le lelei le tausiga, atonu o loʻo i ai ni vaivaiga ua toe faaleleia i lomiga fou. Peitaʻi, ona ua tanumia i totonu Faletusi Ama mea e fa'alagolago i ai le Library B, e ono le amana'iaina i le taimi o su'esu'ega o le saogalemu.
- O le mea e sili atu ona leaga, e mafai e tagata osofaʻi ona faʻaaogaina lenei auala "natia" e ala i le taulaʻi atu i vaivaiga i faʻalagolago faʻasolosolo e faʻaaogaina lautele e le o pulea saʻo e le tagata atiaʻe.
O nei filifili o fesoʻotaʻiga lē tuusaʻo e faʻateleina ma sili atu ona lavelave i galuega tetele o polokalama faakomepiuta, ma faʻateleina ai le ono tulaʻi mai o osofaʻiga ma faigata ai ona vaʻavaʻaia le saogalemu. E mafai e tagata osofaʻi ona faʻaaogaina nei auala lilo e ala i le taulaʻi atu i vaivaiga i vaega e masani ona faʻaaogaina ae e le o vaʻaia tele.
Aiseā e Tāua ai Fa'alagolago i Femalagaaiga #
- Vaivaiga Natia:
O fa'alagolago i suiga e fa'atupuina ai ni vaivaiga e le'i va'aia ona e le'o pulea sa'o pe su'esu'eina e le au atia'e. O nei lamatiaga e masani ona tu'ua e le siakiina, ma avea ai ma taula'iga autu mo osofa'iga fa'atekinolosi. - Faʻateleina o le Faigata ma le Lamatiaga:
O le puleaina o fesoʻotaʻiga faakomepiuta e lē tuusaʻo e faʻaopoopoina ai ni vaega faigata. O vaega faʻaopoopo taʻitasi e faʻateleina ai le lamatiaga o le ulufale atu o tusitusiga tuai poʻo ni tusitusiga lē saogalemu i lau galuega faatino. Mo se faʻataʻitaʻiga, e mafai ona e faʻaleleia se vaivaiga i le Library A, ae afai e tumau pea le faʻaalia o le Library C, o loʻo lamatia pea lau galuega faatino. - Faʻatonutonuina faʻatonutonuina:
Fa'avae fa'atonutonu e pei o NIST's SBOM manaʻomia faʻalapotopotoga e faʻaauau pea le vaʻaia o vaega uma o polokalama faakomepiuta, e aofia ai faʻalagolago i taimi uma. O le le mafai ona siakiina e mafai ona oʻo atu ai i le le tausisia o tulafono. E taua tele le mataʻituina atoatoa i le ausiaina o nei mea standards.
Auala e Pulea ai Fa'alagolago i Femalagaaiga #
- Fa'ailoa Fa'alagolago i le Suiga:
Faaaoga meafaigaluega e pei o le Xygeni's Software Composition Analysis (SCA) e fa'afanua ai lau la'au fa'alagolago atoa, e aofia ai fa'alagolago tuusa'o ma fa'alagolago fesuia'i. O lenei manino e maua ai se va'aiga manino o afifi e fa'alagolago i ai lau galuega, ma fa'aitiitia ai tulaga lamatia. - Fa'aleleia Vaivaiga:
A maeʻa ona faʻailoa mai vaivaiga, e ofoina atu e le faʻavae a Xygeni ni taʻiala i le faʻaleleia pe faʻaleleia o afifi vaivai i totonu o au faʻalagolago fesuiaʻi. O le toe faʻaleleia vave e faʻamautinoa ai o nei faʻafitauli lilo e le faʻateleina i ni faʻamataʻu tetele i le saogalemu. - Aveese Mea e Le Manaomia e Faʻalagolago i Ai:
I le iloiloina o lau kalafi o vaega, e fesoasoani Xygeni e iloa ma aveese faʻalagolago faifai pea pe le manaʻomia. E faʻaitiitia ai le foliga o au osofaʻiga ma faʻafaigofie ai faʻafouga o le saogalemu.
Puipuia o Fa'alagolago Fa'asolosolo ma Xygeni #
Mata'ituina i le Taimi Moni ma le Iloa o Polokalama Fa'aleaga: #
Xygeni's Open Source Security (OSS) e suʻesuʻeina pea lava pea faʻalagolago tuusaʻo ma faʻalagolago fesuiaʻi mo ni vaivaiga. E iloa ai afifi leaga i totonu o resitala faitele e pei o le NPM, Maven, ma le PyPI, ma taofia ai afifi ua aʻafia aʻo leʻi faʻaleagaina lau polokalama. O faʻailoilo a Xygeni e logoina lau 'au puipuiga i le taimi moni.
Fa'amuamua o Vaivaiga e Iloa ai le Tulaga: #
E lē tutusa uma le tāua o vaivaiga uma. Xygeni's Application Security Posture Management (ASPM) e fa'amuamua vaivaiga e fa'avae i mea e pei o le faigofie ona fa'aaogaina, mafai ona o'o atu i ai, ma aafiaga fa'apisinisi e ono tula'i mai. O lenei mea e fa'amautinoa ai o lau 'au e taula'i muamua i vaivaiga e sili ona mata'utia.
Fa'afanua Atoatoa o le Fa'alagolago: #
O le Fa'afanua Fa'alagolago a Xygeni e maua ai se fa'ata'ita'iga va'aia atoatoa o le auala e fegalegaleai ai au vaega uma. O lenei fa'afanua auiliili e fa'amatalaina ai lecisfautuaga e uiga i le fa'aleleia atili, fa'aleleia atili, po'o le ave'esea o mea e le mana'omia.
Puipuiga o le Tulaga Fa'akomepiuta: #
Xygeni's Code Security E su'esu'e e le fofo ni code leaga i totonu o lau talosaga, ma fa'amautinoa ai e o'o lava i code na fa'aofiina e ala i fa'alagolago fa'asolosolo e leai ni fa'amata'u. E iloa ai ni fa'amata'u e pei o backdoors ma ransomware a'o le'i ulufale i le gaosiga, e fa'aopoopo i au mea o lo'o iai nei meafaigaluega su'esu'ega tumau (SAST).
Puipui Lau Galuega Faatino ma Xygeni #
Ia, ua e iloa nei le uiga o le faalagolago i le fesuia'iga. Faatasi ai ma le mata'ituina i le taimi moni a Xygeni, le iloa o taufaamata'u, ma meafaigaluega saogalemu atoatoa, e mafai ona e puipuia vaega uma o lau faaputuga polokalama. Faafesootai matou i le aso e tusi ai se faataitaiga ma faamautu lau filifili sapalai!
Tusia se fa'aaliga i aso nei ia iloa ai pe faʻapefea ona suia e Xygeni lau auala i le puipuiga o polokalama faakomepiuta.

Fesili e Masani ona Fesiligia #
Fa'alagolago fa'atasi E tupu pe a fa'alagolago le galuega a se uiga e lē o se autu i se vaega o se ki autu tu'ufa'atasi, nai lo le ki atoa, ma i'u ai i le toe fa'aaogaina.
Faaaoga meafaigaluega e pei o Xygeni's Open Source Security o se fausaga e iloa ai ma faaleleia ai vaivaiga i afifi polokalama faakomepiuta e faalagolago i ai lau galuega faatino. O nei meafaigaluega e maua ai taiala otometi i le auala e faaleleia ai pe faaleleia ai vaega ua aafia a o lei oo ina faateleina i ni tulaga lamatia i le saogalemu.
Iloilo lau la'au fa'alagolago e iloa ai po'o fea afifi e fa'alauiloa mai ai. Fa'afou pe toe fa'afou lau code e aveese ai e aunoa ma le fa'aleagaina o le fa'atinoga. E fesoasoani le fa'avae a Xygeni e va'ai ma pulea nei mafutaga.
Faaaoga le poloaiga a Maven mvn dependency:tree e siaki ai ni fa'alagolago fa'asolosolo. O lenei fa'atonuga e fa'aalia ai se fa'asologa atoa o fa'alagolago o lau galuega faatino. E feso'ota'i Xygeni ma Maven e tu'uina atu ai ni malamalamaga loloto i le saogalemu.
Ina ia faʻaleleia ma le saogalemu faʻalagolago i fesuiaiga, e mafai ona e amata i le faʻaaogaina o meafaigaluega e faʻafanua ai lau laʻau faʻalagolago. Ona mafai lea ona e iloa po o fea afifi e manaʻomia ona faʻafouina. Fautuaga: ia faia pea se kopi faaleoleo o lau code aʻo leʻi faia ni suiga. Taumafai standard fa'afou muamua poloaiga. Afai e le foia ai le fa'afitauli, soloia pe fa'apipi'i le lomiga patino i au faila fa'atulagaina. Afai e mana'omia, e mafai ona e fa'apipi'i sa'o le fa'alagolago. Mulimuli ane, e na'o le fa'atinoina o su'ega e fa'amautinoa ai e leai se mea e malepe, fa'amaumau le suiga, ma fa'aauau pea ona mata'ituina ni vaivaiga fou.
