Fa'amatalaga o le Puipuiga o Xygeni
Fa'amatalaga o le Saogalemu o le Atina'eina ma le Tu'uina Atu o Polokalama Fa'akomepiuta

O le a SAST – Su'ega o le Saogalemu o Talosaga Tumau?

O le a SAST? #

Su'ega o le Saogalemu o Talosaga Tumau (SAST): E aofia ai le faagasologa o le fa'agaoioia o polokalama faakomepiuta e su'e ai le saogalemu e su'e ai vaivaiga ma le code leaga mai le code punaoa a'o le'i faia se fausiaina e mafai ona fa'atinoina. Ua ta'ua o le white-box testing, SAST e su'esu'e loloto i totonu o le codebase, e pei o le su'esu'eina o le DNA o se talosaga e su'e ai ni fa'aletonu. O lenei mea e fa'aalia ai o vaivaiga ma code leaga e ono fa'amoemoe e fa'aaoga ia vaivaiga. O le mea lea, SAST o se meafaigaluega taua e mafai ona faʻaaogaina e faʻamalosia atili ai le talosaga e faʻasaga i osofaʻiga e faʻaaogaina e tagata osofaʻi.

Talafeagai i le Atinaʻeina ma le Puipuiga o Polokalama Faakomepiuta: #

O le mea e sili ona tāua mo se siosiomaga e vave ona suia o le atinaʻeina o polokalama faakomepiuta, ioe, o le saogalemu o talosaga. O le mea lea, SAST tauaveina tofiga taua, uunaia le galulue faatasi a le au atinaʻe, le saogalemu, ma le aufaigaluega faʻagaioiga mo le manuia DevSecOps. Faaaogaina SAST I le amataga lava o le olaga o le atinaʻeina, e mafai ona vave maua ma faʻaleleia ni vaivaiga, ma faʻaitiitia ai le maualuga o le lamatiaga o le ulufale atu o polokalame leaga. E taua tele lenei auala ina ia mafai ona maua pea le oloa, ma tausia lona tulaga saʻo ma le faalilolilo i se laufanua faigata o lamatiaga.

  • Fa'amalosia o Tagata Atiina'e e Fa'asaga i Tulafono Fa'aleaga: O faiga fa'atino e taula'i i le puipuiga o le a fa'amalosia ai lau 'au, ma tu'uina atu ai ia i latou tomai fa'apitoa e fa'aaoga lelei ai SAST meafaigaluega lelei i lenei taua.
  • SAST e tatau ona tuʻufaʻatasia meafaigaluega i totonu o se Faʻaauauina o le Fesoʻotaʻiga/Faʻaauauina o le Faʻatinoina (CI/CD) pipeline i se taimi vave e mafai ai. O lona uiga, e iloa ma faʻaleleia ai vaivaiga i le amataga lava o le atinaʻeina o oloa, lea o le a mafai ai e se tasi ona faia le mea ua taʻua o le 'shift left' mo le saogalemu. 
  • Va'aiga Fa'aauau: Faʻatino le SAST meafaigaluega i luga o lau fa'avae o tusitusiga i taimi uma e pu'e ai so'o se vaivaiga fou pe a tula'i mai. Ia otometi lava su'esu'ega i fa'atulagaga i aso ta'itasi/masina po'o siakiina o tusitusiga ina ia tausia ai se fa'avae o tusitusiga saogalemu. 
  • Fa'amuamua ma Toe Fa'aleleia: O vaivaiga na lipotia mai e SAST E tele meafaigaluega, o le mea lea, a uma ona faʻailoaina, e tatau ona faʻamuamua e faʻatatau i le aʻafiaga ma le ogaoga. E tatau ona faʻamuamua le faʻaleleia pe a uma ona iloiloina vaivaiga ma faʻamuamua i latou e faʻatatau i le ogaoga, o le a avea ma faʻaauauga o le puleaina lelei o tulaga lamatia. 
  • Fa'apitoa ma le fa'atulagainaFa'atulagaga o le SAST meafaigaluega mo au faʻaoga ma le anotusi o au galuega faatino. Atonu e aofia ai le faʻaitiitia o le avanoa e maua ai ni faʻamatalaga sese ma faʻaleleia atili ai le aoga o le meafaigaluega mo le faʻailoaina o faʻafitauli e fesoʻotaʻi ma le saogalemu.
  • A'oa'oga mo Tagata Atiina'e: Fa'ateleina le malamalama i faiga fa'akomepiuta saogalemu ma le mana'omia ona i ai se fa'amoemoega saogalemu i le taimi o le atina'eina o le code. O le tele o le malamalama e fesoasoani i le gaosia o le galuega fa'akomepiuta saogalemu ma le faia SAST meafaigaluega e aoga i lenei tulaga.
  •  Toe iloilo ma fa'alelei: Iloilo ma fa'aleleia pea lau SAST faiga e faʻavae i luga o manatu faaalia ma faiga sili ona lelei o le saogalemu. O le auala faifai pea lea e fesoasoani ai e faʻamautinoa o loʻo tausisia lelei le faiga o suʻega saogalemu. 
  • Fa'auo DevSecOps: Ia mautinoa le SAST Ua fesoʻotaʻi lelei meafaigaluega ma lau aganuʻu DevSecOps ina ia faigofie ai ona galulue faʻatasi 'au atiaʻe, saogalemu, ma 'au faʻatino e faʻailoa ai tulaga lamatia o le saogalemu ma faiga e faʻaitiitia ai. 

Fesili Autū e Masani Ona Fesiligia i le Su'ega o le Saogalemu o Talosaga Tumau #

O a ituaiga o vaivaiga i le saogalemu e mafai ona SAST iloa?

aupito SAST meafaigaluega e iloa ai vaivaiga e ono tula'i mai Tui SQL, fa'asologa o fa'amaumauga (XSS), buffer overflow, ma faiga le lelei o le fa'ailoga faalilolilo.

mafai SAST e faʻaaogaina mo gagana faʻapolokalame uma?

E ui o le tele SAST e lagolagoina e meafaigaluega le tele o gagana fa'apolokalame, e matua fa'atatau lava. Ia mautinoa e te fa'amalieina i se SAST meafaigaluega e iai se fa'avae atoatoa ma se gagana e aofia ai mo mana'oga o lau galuega faatino.

E faʻafefea SAST saofaga i le DevSecOps?

O loʻo tumau pea o se tekinolosi autū a le DevSecOps, SAST faʻamalosia le galulue faʻatasi i le va o 'au atinaʻe, puipuiga, ma 'au faʻatino: e lagolagoina ai le atinaʻeina o polokalama faakomepiuta pipeline faatasi ai ma le faia pea o suʻega otometi mo le saogalemu, lea e mafai ai e le 'au ona faʻaleleia vaivaiga o polokalama faakomepiuta e tusa lava pe o se vaega o galuega e faia faavaitaimi i le faagasologa o le atinaʻeina. 

E i ai ni tapula'a i le fa'aaogaina SAST meafaigaluega?

Ioe, SAST E mafai fo'i e meafaigaluega ona faia ni fa'ai'uga sese ma o nisi taimi e o'o lava i ni fa'ai'uga sese, o le mafua'aga lea e mana'omia ai le fa'amaonia lima. O nisi taimi latou te le malamalama atoatoa i le anotusi o le talosaga ma o lea latou te misia ai nisi o vaivaiga i le taimi e fa'agaoioia ai, lea e na'o le aliali mai pe a fa'agaoioia le talosaga.

Faaiuga: #

SAST is o se tasi o meafaigaluega sili ona aoga i totonu o le seti o meafaigaluega saogalemu o polokalama faakomepiuta: e mafai ai e le faʻalapotopotoga ona faʻaalia ma aveese ni vaivaiga e ono tulaʻi mai i se laʻasaga muamua o le olaga o polokalama faakomepiuta. E mafai ona faʻaleleia atili le tulaga saogalemu o talosaga a le faʻalapotopotoga e ala i le aumaia SAST i totonu o le olaga atoa o le atinaʻeina o polokalama faakomepiuta. E sili ona pulea lenei mea e ala i faiga sili ona lelei o le vave tuʻufaʻatasia, suʻesuʻega faifai pea, ma aʻoaʻoga a le au atinaʻe e pulea lelei ai na tulaga lamatia ma atiae se polokalama e saogalemu ma faʻatuatuaina.

O nei mea uma e lē gata ina faʻamautinoa ai le saogalemu o talosaga ae, faʻatasi ai ma nei faiga sili ona lelei i le saogalemu o talosaga, e fesoasoani i se sapalai o polokalama faakomepiuta e sili atu ona mautu e faʻaopoopo ai le taua mo tagata atiaʻe ma i latou e aʻafia.

Va'ai i la matou SafeDev Talk i luga o le SCA & SAST ma le auala latou te fa'atoatoaina ai le tasi ma le isi mo ni malamalamaaga a tagata tomai faapitoa i le puipuiga o le initaneti!

Amata Sa'oloto

Amata e leai se totogi.
Leai se credit card e manaʻomia.

Amata i le tasi kiliki:

O nei faʻamatalaga o le a teuina ma le saogalemu e tusa ai ma le Tuutuuga o Auaunaga ma faalauaiteleina Faiga Faavae

Fa'amatalaga ata