Nínú ìdàgbàsókè sọ́fítíwèèjì òde òní, 95% àwọn àìlera nínú sọ́fítíwèètì ṣíṣí sílẹ̀ wá láti inú àwọn ìgbẹ́kẹ̀lé ìgbà díẹ̀. Àwọn ìsopọ̀ àìtaara wọ̀nyí ń fa àwọn ewu tí a kò lè kíyèsí. Ṣùgbọ́n kí ni sọ́fítíwèètì ìgbẹ́kẹ̀lé ìgbà díẹ̀? Ó jẹ́ ìjápọ̀ àìtaara tí a jogún nípasẹ̀ àwọn ìdìpọ̀ mìíràn, tí ó lè fi ohun èlò rẹ hàn sí àwọn àìlera ààbò. Àwọn ẹ̀yà ara tí a kò rí wọ̀nyí lè di àwọn ibi àìlera, tí ó mú kí sọ́fítíwèètì rẹ túbọ̀ jẹ́ èyí tí ó lè farapa sí àwọn ìkọlù lórí ayélujára. Lílóye àti dídáàbòbò apá yìí nínú sọ́fítíwèètì rẹ ṣe pàtàkì fún ṣíṣe àbójútó àyíká tí ó dúró ṣinṣin àti tí a dáàbò bò.
Awọn asọye:
Kí ni Ìgbẹ́kẹ̀lé Àìsígbà? #
Ó jẹ́ ìgbẹ́kẹ̀lé tí kò ṣe tààrà tí iṣẹ́ rẹ jogún láti inú àpò mìíràn. Fún àpẹẹrẹ, tí iṣẹ́ rẹ bá gbẹ́kẹ̀lé Library A, àti Library A gbára lé Library B, Library B di ìgbẹ́kẹ̀lé tí ó yípadà. Àwọn ìgbẹ́kẹ̀lé tí a kò rí wọ̀nyí lè kó jọ bí ilé ìkàwé tàbí module kọ̀ọ̀kan ṣe ń mú àwọn ìgbẹ́kẹ̀lé tirẹ̀ wá, èyí tí ó ń mú kí software rẹ ṣòro láti ṣe àbójútó àti láti dáàbòbò.
Báwo ni àwọn ìgbẹ́kẹ̀lé ìgbà díẹ̀ ṣe ń ṣiṣẹ́ #
Jẹ ki a wo apẹẹrẹ ti o rọrun:

- Ise agbese X da lori Ile-ikawe A fún àwọn iṣẹ́ ìpìlẹ̀ bí ìforúkọsílẹ̀.
- Ile-ikawe A funrararẹ da lori Ile-ikawe B fun awọn iṣẹ afikun ti iranlọwọ.
- Ile-ikawe B ipawo Ilé ìkàwé C fún ìtúpalẹ̀ ìṣètò.
Ninu oju iṣẹlẹ yii:
- Ilé ìkàwé C jẹ́ sọ́fítíwọ́ọ̀tì ìgbẹ́kẹ̀lé ìgbà díẹ̀ ti Ise agbese X nipasẹ Ile-ikawe A ati Ile-ikawe B.
- If Ilé ìkàwé C ní àìlera kan, ó lè ní ipa lórí gbogbo iṣẹ́ náà, bó tilẹ̀ jẹ́ pé Ise agbese XÀwọn olùgbékalẹ̀ rẹ̀ lè má tilẹ̀ mọ̀ nípa rẹ̀ Ilé ìkàwé CÌwàláàyè rẹ̀.
- Ẹ jẹ́ kí a fa èyí gùn:
- If Ilé ìkàwé C tí ó ti gbó tàbí tí kò dára, ó lè ní àwọn àléébù tí a ti ṣàtúnṣe sí nínú àwọn àtúnṣe tuntun. Ṣùgbọ́n, nítorí pé ó wà nínú Ile-ikawe AÀwọn ìgbẹ́kẹ̀lé 's àti Library B, a lè gbójú fo ó nígbà tí a bá ń ṣe àyẹ̀wò ààbò.
- Èyí tó burú jù ni pé, àwọn olùkọlù lè lo ọ̀nà “tí a fi pamọ́” yìí nípa títẹ̀lé àwọn àìlera nínú àwọn ìgbẹ́kẹ̀lé ìgbà díẹ̀ tí a ń lò fún ìgbà díẹ̀ tí olùgbékalẹ̀ kò darí taara.
Àwọn ẹ̀wọ̀n ìsopọ̀ aláìtaara wọ̀nyí máa ń pẹ́ sí i, wọ́n sì máa ń díjú sí i nínú àwọn iṣẹ́ kọ̀ǹpútà tó tóbi, èyí tó ń mú kí ojú ìkọlù tó ṣeé ṣe pọ̀ sí i, tó sì ń mú kí àbójútó ààbò túbọ̀ ṣòro sí i. Àwọn olùkọlù lè lo àwọn ipa ọ̀nà ìkọ̀kọ̀ wọ̀nyí nípa títọ́ka sí àwọn àìlera nínú àwọn ẹ̀yà ara tí a sábà máa ń lò ṣùgbọ́n tí a kò fi bẹ́ẹ̀ rí.
Idi ti Awọn Igbẹkẹle Ayipada Ṣe Pataki #
- Àwọn Àìlera Tó Farasin:
Àwọn ìgbẹ́kẹ̀lé ìgbà díẹ̀ máa ń fa àwọn àìlera tí a kò rí nítorí pé àwọn olùgbékalẹ̀ kò ṣàkóso wọn tàbí kí wọ́n ṣàyẹ̀wò wọn. Àwọn ewu wọ̀nyí sábà máa ń jẹ́ kí a má ṣe àyẹ̀wò wọn, èyí sì máa ń mú kí wọ́n jẹ́ àfojúsùn pàtàkì fún àwọn ìkọlù lórí ayélujára. - Ìṣòro àti Ewu Tó Pọ̀ Sí I:
Ṣíṣàkóso àwọn ìsopọ̀ sọ́fítíwè aláìtaara ń fi kún àwọn ìpele ìṣòro. Ìpele àfikún kọ̀ọ̀kan ń mú kí ewu kódì tí ó ti pẹ́ tàbí tí kò ní ààbò wọ inú iṣẹ́ rẹ pọ̀ sí i. Fún àpẹẹrẹ, o lè ṣe àtúnṣe sí àléébù kan nínú Library A, ṣùgbọ́n tí Library C bá ṣì fara hàn, iṣẹ́ rẹ ṣì wà nínú ewu. - Ijẹrisi Ilana
Àwọn ìlànà ìlànà bíi ti NIST SBOM Ó ṣe pàtàkì kí àwọn àjọ máa rí gbogbo àwọn ẹ̀yà kọ̀ǹpútà náà, títí kan àwọn ìgbẹ́kẹ̀lé ìgbà díẹ̀. Àìtẹ̀lé wọn lè fa ìkùnà sí ìgbọ́ràn. Àbójútó pípéye ṣe pàtàkì láti mú àwọn wọ̀nyí ṣẹ. standards.
Bí a ṣe le Ṣàkóso Àwọn Ìgbẹ́kẹ̀lé Tí Ó Lè Gbélé #
- Ṣe àfihàn àwọn ìgbẹ́kẹ̀lé ìgbà díẹ̀:
Lo àwọn irinṣẹ́ bíi Xygeni's Software Composition Analysis (SCA) láti ṣe àfihàn gbogbo igi ìgbẹ́kẹ̀lé rẹ, títí kan àwọn ìgbẹ́kẹ̀lé tààrà àti àwọn ìgbẹ́kẹ̀lé ìgbà díẹ̀. Ìṣípayá yìí ń fúnni ní ojú ìwòye kedere nípa àwọn àkójọpọ̀ tí iṣẹ́ àgbékalẹ̀ rẹ gbẹ́kẹ̀lé, èyí tí ó ń dín ewu kù. - Ṣe àtúnṣe àwọn àìlera:
Lẹ́yìn tí a bá ti ṣàwárí àwọn àìlera, ìpele Xygeni fúnni ní ìtọ́sọ́nà lórí bí a ṣe lè tún àwọn àkójọpọ̀ aláìlera ṣe tàbí bí a ṣe ń ṣe àtúnṣe sí àwọn ìgbẹ́kẹ̀lé ìgbà díẹ̀ rẹ. Ìtúnṣe ìgbésẹ̀ yìí máa ń rí i dájú pé àwọn ìṣòro ìkọ̀kọ̀ wọ̀nyí kò di ewu ààbò pàtàkì. - Yọ awọn igbẹkẹle ti ko wulo kuro:
Nípa ṣíṣàyẹ̀wò àwòrán àwọn èròjà rẹ, Xygeni ń ran lọ́wọ́ láti dá àwọn ìgbẹ́kẹ̀lé tí kò ṣe pàtàkì tàbí tí kò ṣe pàtàkì mọ̀ àti láti mú wọn kúrò. Èyí ń dín ojú ìkọlù rẹ kù, ó sì ń mú kí àwọn àtúnṣe ààbò rọrùn.
Ṣíṣe àkóso àwọn ìgbẹ́kẹ̀lé ìgbà díẹ̀ pẹ̀lú Xygeni #
Abojuto Akoko Gidi ati Wiwa Malware: #
Xygeni's Open Source Security Pẹpẹ (OSS) n ṣe àyẹ̀wò àwọn ìgbẹ́kẹ̀lé taara àti àwọn ìgbẹ́kẹ̀lé ìgbà díẹ̀ fún àwọn àìlera. Ó ń ṣàwárí àwọn ìdìpọ̀ búburú nínú àwọn ìforúkọsílẹ̀ gbogbogbòò bíi NPM, Maven, àti PyPI, ó sì ń ya àwọn ìdìpọ̀ tí ó ní ipa sọ́tọ̀ kí wọ́n tó ba ètò rẹ jẹ́. Àwọn ìkìlọ̀ Xygeni ń sọ fún ẹgbẹ́ ààbò rẹ ní àkókò gidi.
Àkọ́kọ́ nípa Ìpalára Tí Ó Mọ̀ Nípa Àyíká: #
Kìí ṣe gbogbo àwọn àìlera ló ṣe pàtàkì tó bẹ́ẹ̀. Xygeni's Application Security Posture Management (ASPM) Ó ṣe pàtàkì fún àwọn àìlera tó bá wà ní ipò àkọ́kọ́, tó dá lórí àwọn nǹkan bíi bí a ṣe lè lo nǹkan, bí a ṣe lè dé ọ̀dọ̀ rẹ̀, àti ipa tó lè ní lórí iṣẹ́ ajé. Èyí máa ń jẹ́ kí ẹgbẹ́ rẹ dojúkọ àwọn àìlera tó léwu jùlọ ní àkọ́kọ́.
Àwòrán Ìgbẹ́kẹ̀lé Pípé: #
Àwòrán Ìgbẹ́kẹ̀lé Xygeni fúnni ní àwòrán pípéye nípa bí gbogbo àwọn ẹ̀yà ara rẹ ṣe ń ṣiṣẹ́ pọ̀. Àwòrán onípele yìí ń sọ fún wa nípacisàwọn ions nípa títúnṣe, àtúnṣe, tàbí yíyọ àwọn ìgbẹ́kẹ̀lé tí kò pọndandan kúrò.
Ààbò Ìpele Kóòdù: #
Xygeni's Code Security Ó ń ṣe àyẹ̀wò ojútùú fún kódì ìbàjẹ́ nínú ohun èlò rẹ, ó sì ń rí i dájú pé kódì tí a fi sínú rẹ̀ nípasẹ̀ àwọn ìgbẹ́kẹ̀lé ìgbà díẹ̀ kò ní ewu. Ó ń ṣàwárí àwọn ìhalẹ̀ bí ìlẹ̀kùn àti ransomware kí wọ́n tó bẹ̀rẹ̀ iṣẹ́, èyí sì ń mú kí ó ṣeé ṣe fún àwọn tó wà nílẹ̀. Àwọn irinṣẹ́ ìṣàyẹ̀wò àìdúró (SAST).
Ṣe aabo fun Iṣẹ akanṣe rẹ pẹlu Xygeni #
Nítorí náà, nísinsìnyí o mọ ohun tí ìgbẹ́kẹ̀lé ìgbà díẹ̀ jẹ́. Pẹ̀lú ìṣọ́ra Xygeni ní àkókò gidi, wíwá ìhalẹ̀mọ́ni tó lágbára, àti àwọn irinṣẹ́ ààbò tó péye, o lè dáàbò bo gbogbo ìpele sọ́fítíwè rẹ. Kàn sí wa lónìí láti ṣe ìforúkọsílẹ̀ àfihàn àti láti dáàbò bo ẹ̀wọ̀n ìpèsè rẹ!
Iwe demo loni láti ṣàwárí bí Xygeni ṣe lè yí ọ̀nà rẹ sí ààbò sọ́fítíwọ́ọ̀kì padà.

Nigbagbogbo bi Ìbéèrè #
Ìgbẹ́kẹ̀lé díẹ̀díẹ̀ ó máa ń ṣẹlẹ̀ nígbà tí ànímọ́ tí kìí ṣe ti àkọ́kọ́ bá gbára lé apá kan ti kọ́kọ́rọ́ àkọ́kọ́, dípò kí ó jẹ́ ti gbogbo kọ́kọ́rọ́ náà, èyí tí ó ń yọrí sí àìlera.
Lo àwọn irinṣẹ́ bíi Xygeni's Open Source Security pẹpẹ láti ṣàwárí àti láti tún àwọn àìlera tó wà nínú àwọn kọ̀ǹpútà tí iṣẹ́ àgbékalẹ̀ rẹ gbẹ́kẹ̀lé ṣe. Àwọn irinṣẹ́ wọ̀nyí ń fúnni ní ìtọ́sọ́nà aládàáṣe lórí bí a ṣe lè tún àwọn ẹ̀yà ara tó ní ipa lórí ṣe tàbí láti mú wọn pọ̀ sí i kí wọ́n tó di ewu ààbò.
Ṣe àyẹ̀wò igi ìgbẹ́kẹ̀lé rẹ láti rí irú àpò tí ó gbé e kalẹ̀. Ṣe àtúnṣe tàbí tún kódì rẹ ṣe láti mú un kúrò láìsí ìbàjẹ́ iṣẹ́. Pẹpẹ Xygeni ń ran ọ́ lọ́wọ́ láti fojú inú wo àti láti ṣàkóso àwọn ìbáṣepọ̀ wọ̀nyí.
Lo àṣẹ Maven mvn dependency:tree láti ṣàyẹ̀wò fún àwọn ìgbẹ́kẹ̀lé ìgbà díẹ̀. Àṣẹ yìí ń fi gbogbo ìpele ìgbẹ́kẹ̀lé iṣẹ́ rẹ hàn. Xygeni ń dara pọ̀ mọ́ Maven láti fúnni ní ìmọ̀ nípa ààbò tó jinlẹ̀.
Láti lè mú ìgbẹ́kẹ̀lé ìgbà díẹ̀ sunwọ̀n síi, o lè bẹ̀rẹ̀ pẹ̀lú lílo àwọn irinṣẹ́ láti ṣe àfihàn igi ìgbẹ́kẹ̀lé rẹ. Lẹ́yìn náà, o ó lè mọ èyí tí ó nílò àtúnṣe. Àmọ̀ràn: máa ṣe àtìlẹ́yìn fún kódì rẹ kí o tó ṣe àwọn àyípadà. Gbìyànjú standard Ṣe àtúnṣe àwọn àṣẹ ní àkọ́kọ́. Tí èyí kò bá yanjú ìṣòro náà, yípadà tàbí so ẹ̀yà pàtó náà mọ́ inú àwọn fáìlì ìṣètò rẹ. Tí ó bá pọndandan, o lè fi ìgbẹ́kẹ̀lé náà síta tààrà. Níkẹyìn, o kan ní láti ṣe àwọn ìdánwò láti rí i dájú pé kò sí ohun tó bàjẹ́, ṣàkọsílẹ̀ ìyípadà náà, kí o sì máa ṣe àkíyèsí fún àwọn àìlera tuntun.