Programų sauga apsaugo programinę įrangą, nes sumažina pažeidžiamumus per visą jos ciklą. Ji apima saugų kodavimą, debesies vietines konfigūracijas ir veikimo laiko apsaugą paskirstytoje aplinkoje. Šiuolaikiniai metodai sprendžia priklausomybių, API ir veiklos sluoksnių klausimus pagal bendros atsakomybės modelį, kad būtų palaikomas konfidencialumas, vientisumas ir pasiekiamumas.
Kas yra programų sauga?
Svarbiausi dalykai
- Taikomųjų programų sauga nuolat aptinka, neleidžia ir apsaugo programas nuo pažeidžiamumų, duomenų nutekėjimo ir kibernetinių grėsmių visame programos cikle – nuo kodo iki veikimo laiko.
- Šiuolaikinės programų saugos strategijos sprendžia rizikas debesies ir DI aplinkose.
- Veiksmingi programų saugos metodai apima žmones, procesus ir technologijas, kad būtų užtikrintas viso kūrimo ciklo valdymas ir atitiktis.
- Pagrindiniai komponentai yra autentifikavimas, autorizavimas, šifravimas ir auditas, kuriuos palaiko nuolatinė stebėsena.
- DI ir debesies programų sauga yra būtina, nes paskirstyti ir išmanieji darbo krūviai sukuria naujas atakų vietas.
- Dėl pažeidimų patiriami finansiniai nuostoliai, prastovos, reguliavimo nuobaudos ir žala reputacijai; aktyvi sauga padeda šią riziką sumažinti.
- Gerosios praktikos apima „ankstyvo testavimo“ arba „saugos pagal numatytuosius parametrus“ metodų naudojimą, kūrėjų mokymą, mažiausių teisių prieigos užtikrinimą ir reguliarų pataisų diegimo ciklų palaikymą.
- Integruoti „Microsoft“ sprendimai suvienija rizikos prioritetų nustatymą, grėsmių apsaugą ir atitiktį per visą programos ciklą, suteikdami apsaugą nuo kodo iki veikimo laiko.
Kas yra programų sauga?
Taikomųjų programų sauga – tai praktikų, įrankių ir procesų visuma, naudojama programoms apsaugoti nuo saugos grėsmių. Pagrindinis tikslas – valdyti riziką užkertant kelią neleistinai prieigai, duomenų atskleidimui ir pažeidžiamumų išnaudojimui programoje, jos priklausomybėse ir palaikančioje infrastruktūroje.
Ši disciplina apima visą programinės įrangos kūrimo ciklą (SDLC) – planavimą, kodavimą, testavimą, diegimą ir nuolatines operacijas, įskaitant apsaugą veikimo metu. Programų sauga dabar apima debesies vietines architektūras, paskirstytas sistemas ir DI padedamus darbo krūvius, kur grėsmės, tokios kaip raginimų injekcija ir modelio piktnaudžiavimas, sukuria naujus rizikos vektorius.
Šis metodas remiasi kūrėjų, saugos komandų ir operacijų specialistų bendradarbiavimu, kad būtų kuo anksčiau sumažinti pažeidžiamumai ir išlaikytas atsparumas kodo, infrastruktūros ir veiklos aplinkose.
Skirtingai nuo tinklo ar galinių punktų saugos, kuri orientuota į išorines sistemas ar įrenginius, programų sauga taikoma programos sluoksniui ir viskam, su kuo jis sąveikauja – API, bibliotekoms, konfigūracijoms, tapatybės sistemoms ir debesies paslaugoms.
Pagrindiniai programų saugos principai atitinka CIA triadą:
- Konfidencialumas: užtikrinkite, kad nebūtų neleistinos prieigos prie slaptos informacijos.
- Vientisumas: užtikrinkite, kad duomenys, modeliai ir kodas nepasikeistų, išskyrus įgaliotus veiksmus.
- Pasiekiamumas: užtikrinkite, kad programos veiktų patikimai ir be trikdžių.
Šiuolaikiniai metodai taip pat pabrėžia kultūrinį ir veiklos integravimą per „DevSecOps“ ir nuolatinį saugos patvirtinimą – įdiegiant valdiklius nuo projektavimo iki veikimo laiko, užtikrinant atsakomybę ir mažinant atskirtį.
Pagrindiniai programų saugos elementai ir procesas
Veiksminga programų sauga apima kelis komponentus, kad būtų sprendžiamos įvairios rizikos. Šie komponentai apima autentifikavimą, įgaliojimą, šifravimą ir auditą, kiekvienas iš jų atlieka svarbų vaidmenį apsaugant programas:
- Autentifikavimas patvirtina vartotojo tapatybes prieš suteikiant prieigą.
- Autorizavimas nustato veiksmus ir išteklius, kuriuos gali pasiekti patvirtintas vartotojas.
- Šifravimas apsaugo slaptus duomenis tiek perduodant, tiek saugant, padarydamas juos neįskaitomus neįgaliotoms šalims.
- Auditas suteikia matomumą per žurnalus ir ataskaitas, padėdamas užtikrinti atitiktį ir tirti incidentus.
Be atskirų valdiklių, taikomųjų programų saugai reikia pagal kontekstą nustatyti rizikos prioritetus – sutelkiant išteklius į pažeidžiamumus ir grėsmes, kurios labiausiai tikėtina paveiks verslo operacijas. Vieningas matomumas padeda organizacijoms sumažinti triukšmą ir sutelkti dėmesį į didelės rizikos problemas.
Įgyvendinimo procesas paprastai vyksta pagal ciklo metodą:
- Planavimas apima saugos reikalavimų ir rizikos valdymo prioritetų nustatymą.
- Įvertinimas apima kodo, konfigūracijų ir trečiųjų šalių komponentų tikrinimą dėl pažeidžiamumų.
- Diegimas užtikrina saugias konfigūracijas gamybinėse aplinkose taikant automatinius patikrinimus ir prieigos valdiklius.
- Stebėsena suteikia nuolatinį matomumą, kad būtų galima realiuoju laiku aptikti grėsmes veikimo metu, prireikus pradėti automatizuotą taisymą, suderinant su reagavimo į incidentus strategijomis, kad būtų sumažintas trikdymas.
Visas šis darbo srautas palaiko nuolatinę saugą, integruotą į kūrimo konvejerius, ir tai yra „DevSecOps“ pagrindas. Anksti įterpdama saugą ir skatindama bendradarbiavimą tarp „DevOps“, „SecOps“ ir debesies komandų, jūsų organizacija taiko ankstyvo testavimo metodą, kad būtų užkirstas kelias problemoms dar prieš diegimą.
Programos saugos tipai
Programų sauga apima įvairias praktikas visame SDLC ir suformuoja vieningą, integruotą metodą, padedantį mažinti riziką šiuolaikinėse aplinkose.
Pagrindinės praktikos
- Saugus kodavimas: kūrėjai laikosi principų, padedančių išvengti dažnų pažeidžiamumų, tokių kaip buferio perpildymai ar SQL injekcijos, jau pirminio kūrimo metu.
- Grėsmių modeliavimas: komandos ankstyvame projektavimo etape nustato, kaip priešai galėtų išnaudoti programas, ir į architektūrą įtraukia mažinimo strategijas.
- Kodo peržiūros ir statinė analizė: kodas peržiūrimas rankiniu būdu arba naudojant automatizuotus įrankius, kad trūkumai būtų aptikti prieš diegimą, taikant statinio programų saugos testavimo (SAST) metodus.
- Dinaminis programų saugos testavimas (DAST): tikrinamos programos veikimo metu, siekiant nustatyti pažeidžiamumus, pasireiškiančius veikiančiose aplinkose.
- Saugos testavimas įsiveržimo būdu: etinio įsilaužimo pratybos imituoja realaus pasaulio atakas, kad būtų atskleistos silpnos vietos, kurių automatiniai įrankiai gali nepastebėti.
- Pataisų valdymas ir naujinimai: reguliariai atnaujinamos programos priklausomybės, sistemos ir trečiųjų šalių bibliotekos, kad būtų pašalinti žinomi pažeidžiamumai.
- Pažeidžiamumų valdymas: nuolatinis programų silpnųjų vietų nustatymas, klasifikavimas ir šalinimas, kad būtų išlaikytas atsparumas ir padedama nustatyti, kuriems rizikos veiksniams reikia valdymo.
Debesies vietinė taikomųjų programų sauga
Šiuolaikinės programos dažnai veikia paskirstytose aplinkose, naudojant konteinerius, mikropaslaugas ir „Kubernetes“ klasterius. Debesies vietinė sauga daugiausia orientuota į:
- Neteisingų konfigūracijų prevenciją debesies tarnybose ir konteinerių valdymo sistemose.
- Stebėjimą, ar nėra pernelyg didelių teisių, kurios galėtų atskleisti slaptus duomenis.
- Elgsena pagrįstą aptikimą vykdymo laiko anomalijoms į konteinerius suskirstytuose darbo krūviuose nustatyti.
DI programos sauga
DI sistemos kelia naujų rizikų. Veiksmingos saugos priemonės turi apimti:
- Raginimo įdėjimą, kai kenkėjai manipuliuoja modelio atsakymais.
- Slaptų duomenų nutekėjimą dėl netyčinio atskleidimo sąveikaujant su modeliu.
- Piktnaudžiavimą modeliu, įskaitant vagystę ar manipuliavimą siekiant apeiti strategijas.
Šiuolaikiniai metodai
Organizacijos taiko „DevSecOps“, kad įtrauktų saugą į lanksčius kūrimo ciklus ir sumažintų atskirtį tarp kūrimo, IT ir saugos komandų. Kartu su nulinio pasitikėjimo principais šis metodas užtikrina nuolatinį tapatybių ir tarnybų tikrinimą, kad nė vienas žmogus ar sistema nebūtų laikomi iš esmės patikimais. Automatizuotos darbo eigos ir dirbtinio intelekto padedama analizė dabar spartina pažeidžiamumų aptikimą ir padeda realiuoju laiku priimti sprendimus dėl rizikos prioritetų nelėtindamos inovacijų.
Aplinkoms vis labiau sudėtingėjant debesies ir dirbtinio intelekto darbo krūviuose, daugelis įmonių naudoja vieningas programų saugos platformas, kad supaprastintų saugos būsenos valdymą, pažeidžiamumų aptikimą ir vykdymo laiko apsaugą per visą ciklą. Šios platformos pateikia kontekstines įžvalgas, kad padėtų saugos komandoms nustatyti svarbiausias problemas.
Dažniausios grėsmės programų saugai
Programų saugos grėsmės taikosi į kodo, konfigūracijos ir priklausomybių pažeidžiamumus, todėl reikia gynybos strategijų, kurios apimtų ir tradicines, ir naujas rizikas. Grėsmės apima:
Scenarijų vykdymas keliose svetainėse (XSS)
Kai kenkėjai į patikimas žiniatinklio programas įterpia kenkėjiškus scenarijus, jie gali atlikti neautorizuotus veiksmus, pvz., pavogti sesijos slapukus arba nukreipti žmones į žalingas svetaines.
Kelių svetainių užklausos klastotė (CSRF)
Autentifikuotų vartotojų seansų išnaudojimas apgaulingai vykdant nepageidaujamus veiksmus, todėl gaunamos neteisėtos operacijos arba vartotojo parametrų pakeitimai.
Autentifikavimo ir įgaliojimo trūkumai
Silpni arba netinkamai sukonfigūruoti autentifikavimo valdikliai leidžia įsilaužėliams apsimesti vartotojais. Netinkamai atliekami autorizacijos tikrinimai gali lemti teisių padidinimą ir neautorizuotą prieigą prie slaptų išteklių.
Programinės įrangos tiekimo grandinės pažeidžiamumai
Grėsmės vykdytojai kompromituoja trečiųjų šalių bibliotekas arba kūrimo srautus, kad įterptų kenkėjišką kodą. Šios atakos plinta į priklausomas programas, todėl aptikimas tampa sudėtingesnis.
Debesies neteisingos konfigūracijos ir pernelyg plačios teisės
Netinkamai sukonfigūruota saugykla, API arba tapatybės vaidmenys debesies aplinkose dažnai lemia duomenų atskleidimą. Neautorizuota prieiga per padidintas teises išlieka viena iš pagrindinių saugos pažeidimų priežasčių paskirstytose sistemose.
Dirbtinio intelekto atakos vektoriai
Naujos kartos programose, integruotose su dirbtiniu intelektu, atsiranda naujų rizikų, pvz.:
- Raginimo įdėjimas, kuris manipuliuoja kenkėjiškų išvesčių modelio įvestimis.
- Slaptų duomenų nutekėjimas, įskaitant konfidencialios verslo ar asmeninės informacijos atskleidimą modelio atsakymuose.
- Piktnaudžiavimas modeliu, kai manipuliuojama DI modeliais arba jie pavagiami siekiant finansinės naudos ar pakenkti sistemai.
Šių grėsmių mažinimui reikia kelių lygių apsaugos, nuolatinio pažeidžiamumų nuskaitymo ir saugos geriausios praktikos laikymosi visame kūrimo ir diegimo procese.
Programų saugos įrankiai ir technologijos
Šiuolaikinė programų sauga naudoja automatizuotų įrankių ir integruotų platformų derinį, kad nustatytų pažeidžiamumus, taikytų valdiklius ir realiuoju laiku stebėtų grėsmes, įskaitant:
Statinis programų saugos testavimas (SAST)
„SAST“ įrankiai prieš diegimą analizuoja pirminį kodą arba dvejetainius failus, kad anksti kūrimo cikle aptiktų saugos trūkumus ir padėtų taikyti ankstyvo testavimo metodą, leidžiant šalinti problemas kodavimo etape.
Dinaminis programos saugos tikrinimas (DAST)
Naudokite DAST įrankius, kad įvertintumėte veikiančias programas dėl spragų, kurios kyla vykdymo metu, pvz., įvesties tikrinimo klaidų arba konfigūracijos problemų. Šie įrankiai imituoja išorines atakas, kad surastų išnaudojamas silpnąsias vietas.
Interaktyvus programos saugos tikrinimas (IAST)
Sujungiant statinės ir dinaminės analizės elementus, IAST stebi programas vykdymo metu ir pateikia išsamias įžvalgas apie kodo lygio pažeidžiamumus naudodamas stebėjimo instrumentuotę.
Programos savisauga vykdymo metu (RASP)
Dirbdami taikomojoje programoje vykdymo metu RASP sprendimai nustato ir blokuoja kenkėjiškas veiklas realiuoju laiku, kad sumažintų tikimybę, jog bus naudojama gamybos aplinkose.
Pažeidžiamumų valdymo platformos
Šios platformos centralizuoja saugos spragų aptikimą, prioritetizavimą ir šalinimą visose programose. Jose dažnai integruojamas rizikos vertinimas ir atitikties ataskaitų teikimas, kad padėtų nustatyti svarbiausias rizikas.
Debesies programų apsaugos platformos (CNAPP)
CNAPP sprendimai užtikrina visapusišką debesies programų ciklų saugą. Pagrindinės galimybės paprastai apima būsenos valdymą, konteinerių skenavimą ir darbo krūvių apsaugą. CNAPP platformos padeda vykdyti geriausias saugos praktikas, skirtas mikropaslaugoms, funkcijoms be serverio ir „Kubernetes“ klasteriams hibridinėse aplinkose.
Integruotos aplinkos dažnai sujungia šiuos įrankius nuolatinės integracijos ir diegimo srautuose, suderindamos saugą su lanksčiais kūrimo principais, tokiais kaip „DevSecOps“. Šis integravimas sumažina trintį tarp kūrimo ir saugos komandų ir padeda nuosekliai taikyti strategijas vietinėse ir debesies architektūrose.
Tikri programų saugos pavyzdžiai
Programų sauga tiesiogiai veikia veiklos tęstinumą, finansinį stabilumą ir klientų pasitikėjimą. Veiksniai, rodantys, kodėl proaktyvi programų sauga yra ypač svarbi:
Finansinis ir veiklos poveikis
Kai programos pažeidžiamos, organizacijos patiria didelių išlaidų. Išlaidos dažnai apima reagavimą į incidentus, teisines išlaidas, reguliavimo baudas ir galimą pajamų praradimą dėl paslaugų sutrikimų. Saugos pažeidimai taip pat gali sumažinti akcijų vertę ir pakirsti suinteresuotųjų šalių pasitikėjimą.
Reguliavimo atitikties įsipareigojimai
Atitikties sistemos, tokios kaip Bendrasis duomenų apsaugos reglamentas (GDPR), Sveikatos draudimo mobilumo ir atskaitomybės įstatymas (HIPAA) ir Mokėjimo kortelių sektoriaus duomenų saugos standartas (PCI DSS), įpareigoja saugoti slaptus duomenis. Nepavykus laikytis atitikties reikalavimų, gali būti skiriamos baudos ir taikomos teisinės pasekmės, taip pat nukenčia reputacija. Programų saugos valdikliai padeda organizacijoms įrodyti, kad laikomasi šių standartų, užtikrindami duomenų konfidencialumą ir vientisumą.
Reputacijos rizika
Viešai atskleistos atakos kenkia klientų pasitikėjimui ir gali paveikti ilgalaikį prekės ženklo vertinimą. Rodant patikimą saugos būseną, galima išlaikyti organizacijos patikimumą ir, daugeliu atvejų, įgyti konkurencinį pranašumą.
Realūs pavyzdžiai
- Dėl API netinkamos konfigūracijos atskleista milijonai klientų įrašų. Finansinių paslaugų teikėjas patyrė didelį duomenų atskleidimą, kai API neturėjo tinkamos prieigos kontrolės. Griežtos autentifikavimo priemonės ir automatizuotas konfigūravimo stebėjimas kūrimo metu uždraustų pažeidimą.
- Mokėjimo duomenų vagystė iš pažeistos trečiosios šalies bibliotekos. Visuotinio mažmenininko pardavimo vietos programa buvo išnaudota, nes atvirojo kodo priklausomybėje buvo paslėptas pažeidžiamumas. Taikant griežtus tiekimo grandinės saugos valdiklius ir nuolatinį pažeidžiamumo nuskaitymą, poveikis būtų sumažintas.
- Slapti kliento duomenys nutekėjo dėl dirbtinio intelekto funkcijos raginimo įdėjimo. Dirbtiniu intelektu pagrįsta „SaaS“ platforma susidūrė su duomenų pažeidimu, kai užpuolikai manipuliuoja natūraliosios kalbos raginimais išgauti konfidencialią informaciją. Patobulintos DI saugos apsaugos priemonės, pvz., įvesties tikrinimas ir naudojimo stebėjimas, galėjo išvengti šios situacijos.
Aktyvios programų saugos programos padeda išvengti tokių brangių incidentų. Investicijos į pažeidžiamumo valdymą, debesies saugą ir reagavimo į incidentus planavimą pagerina ilgalaikį atsparumą ir sumažina veiklos išlaidas, susijusias su reaktyvaus atkūrimo veiksmais.
Programų saugos geriausių praktikų kontrolinis sąrašas
Programų sauga veiksmingiausia tada, kai ji integruojama į visą kūrimo ir veikimo ciklą. Aktyvios saugos kultūros kūrimas sumažina tiek technines, tiek verslo rizikas, susijusias su šiuolaikinėmis programų architektūromis.
Šios gerosios praktikos padeda didinti atsparumą ir kartu mažinti ilgalaikę riziką:
Taikykite ankstyvojo testavimo saugos požiūrį
Įtraukite saugos valdiklius į planavimo ir kūrimo etapus, kad pažeidžiamumus galėtumėte nustatyti anksti. Taip sumažinamos taisymo išlaidos ir neleidžiama trūkumams pasiekti gamybinės aplinkos.
Reguliariai mokykite kūrėjus
Užtikrinkite, kad kūrėjai nuolat mokytųsi saugaus kodavimo principų, apie kylančias grėsmes ir atitikties reikalavimus. Mokymo programos padeda išvengti dažnų saugos klaidų ir stiprina atsakomybę.
Užtikrinkite nuolatinį stebėjimą ir žurnalų įrašymą
Įdiekite nuolatinio stebėjimo įrankius visose gamybinėse aplinkose, kad galėtumėte realiuoju laiku aptikti neįprastą veiklą. Rinkite ir saugokite išsamius žurnalus, kad būtų lengviau atlikti teismo ekspertizės analizę ir atitikties auditą.
Nustatykite formalų reagavimo į incidentus planą
Pasiruoškite galimiems pažeidimams apibrėždami vaidmenis, eskalavimo kelius ir ryšio protokolus. Struktūruotas reagavimo į incidentus procesas leidžia greitai izoliuoti grėsmę ir atkurti veiklą, sumažinant poveikį verslui.
Naudokite automatizuotą testavimą ir integruotus įrankius
Automatizuokite pažeidžiamumų nuskaitymą ir įtraukite saugos testavimą į „DevSecOps“ srautus. Integruoti įrankiai supaprastina darbo eigą ir užtikrina nuoseklų strategijų taikymą.
Taikykite mažiausių teisių principus
Apribokite prieigos teises iki minimalių, reikalingų kiekvienam vartotojui ir tarnybos paskyrai. Taip sumažinama šoninio judėjimo galimybė saugos incidento metu.
Reguliariai atnaujinkite ir taisykite programinę įrangą
Nedelsdami taikykite naujinimus sistemų, bibliotekų ir trečiųjų šalių komponentams, kad pašalintumėte žinomas spragas. Kūrėjų diegiamas pataisų valdymo ciklas padeda išlaikyti programų vientisumą.
„Microsoft“ programų saugos sprendimai
„Microsoft“ siūlo vieningą programų saugos metodą, apimantį visą ciklą – nuo pradinio kodo kūrimo iki vykdymo aplinkoje debesies ir DI aplinkose. Kaip „Microsoft Cloud“ saugos dalis, „Microsoft Defender for Cloud Apps“ susitelkia į tris pagrindinius rezultatus:
Aktyvus rizikos mažinimas
Pasiekite matomumą visose programų apkrovose ir nustatykite taisymo veiksmų prioritetus pagal kontekstinę riziką. „DevSecOps“ praktikos integravimas užtikrina, kad sauga būtų įtraukta į kūrimo darbus, sumažinant atskleidimą dar prieš programoms pasiekiant gamybinę aplinką.
Apsaugos nuo grėsmių ir duomenų nutekėjimo prevencija
Išsamios apsaugos galimybės, įskaitant pažeidžiamumų valdymą ir vykdymo aplinkos stebėjimą, padeda apsisaugoti nuo programų sluoksnio atakų. DI apkrovoms skirtos funkcijos padeda kovoti su kylančiomis rizikomis, pvz., raginimų įdėjimu, ir apsaugo nuo atsitiktinio duomenų nutekėjimo. Šios priemonės taip pat palaiko Nulinio pasitikėjimo architektūrą, taikant nuolatinį tikrinimą tarp programų sąveikų.
Atitiktis ir valdymas
Įtaisytieji įrankiai supaprastina visuotinių reguliavimo sistemų, pvz., BDAR, HIPAA ir PCI DSS, laikymąsi. Organizacijoms naudinga centralizuotas strategijų taikymas, veiklos žurnalai ir automatizuotos ataskaitos, padedančios dideliu mastu užtikrinti atitikties standartus.
„Microsoft“ sprendimai integruojasi su debesiui skirtais valdikliais, kad apsaugotų į konteinerius suskirstytas apkrovas, API ir tapatybės paslaugas. Tai atitinka platesnes strategijas, skirtas debesies saugai ir DI saugai, užtikrinant, kad programų apsauga liktų nuosekli, nes aplinkos tobulėja.
Apsaugokite debesies ir DI programas su „Microsoft“ sauga
Dažnai užduodami klausimai
Dažnai užduodami klausimai
- Programų sauga yra programų kūrimo, vystymo ir priežiūros praktika, kuri apsaugo nuo grėsmių ir sumažina pažeidžiamumą. Tai apima saugos priemones, taikomas visame programinės įrangos cikle, siekiant apsaugoti duomenis ir užkirsti kelią neteisėtai prieigai.
- Programų saugos pavyzdžiai: saugaus kodavimo praktikos, pažeidžiamumų nuskaitymas, įsilaužimo testavimas, šifravimas, prieigos valdikliai ir debesies aplinkai skirtos apsaugos priemonės, tokios kaip konteinerių sauga ir tapatybių valdymas.
- Programos saugos rizika nurodo galimą pažeidžiamumo arba netinkamos konfigūracijos pažeidžiamumo poveikį. Rizika apima duomenų nutekėjimą, sistemos neveikimą, finansinius nuostolius ir neatitiktį reguliavimo reikalavimams.
- Programų saugos klaida atsiranda, kai saugos valdikliai neveikia arba jų trūksta, pavyzdžiui, netinkamai tikrinami įvesties duomenys, silpnas autentifikavimas arba neatnaujinta programinė įranga. Šios klaidos padidina sėkmingos kibernetinės atakos tikimybę.
- Programų sauga daugiausia dėmesio skiria programų, jų kodo ir priklausomybių apsaugai nuo grėsmių. Kibernetinė sauga yra platesnė sritis. Ji apima tinklus, galinius punktus, vartotojus ir sistemas už programų sluoksnio ribų.
Stebėkite „Microsoft“ saugą