SAP Code Vulnerability Analyzer (SAP CVA)
Pirms izvietošanas pārliecinieties, ka jūsu ABAP kods ir drošs un atbilst prasībām.
Kāpēc ABAP izstrādē ir svarīga drošība
Pielāgota ABAP koda izstrāde paver daudz iespēju modernizēt un pielāgot jūsu SAP sistēmu. Tomēr koda palaišana bez pienācīgiem drošības testiem var šķist pārāk dārga. Koda nedrošība bieži noved pie sensitīvu datu noplūdes un sistēmas ievainojamības, kas izraisa uzņēmējdarbības kavēšanos, reputācijas problēmas un partnerattiecību un klientu zaudējumus. Tāpēc koda pārbaude ir ļoti svarīga, lai nodrošinātu nepārtrauktu darbību un vispārējus biznesa panākumus.
SAP Code Vulnerability Analyzer (SAP CVA) ir statiskās koda analīzes rīks, kas skenē pielāgotu ABAP kodu, meklējot drošības ievainojamības, un palīdz identificēt un novērst drošības problēmas agrīnā izstrādes cikla posmā. SAP CVA skenē ABAP kodu, to neizpildot, un izceļ iespējamos riskus un drošības pārkāpumus. Tas ļauj IT komandām labot problēmas un novērst to izplatīšanos versijās.
Kā SAP Gold Partner un stratēģiskais piegādātājs LeverX nodrošina profesionālas konsultācijas un pakalpojumus, lai palīdzētu jūsu uzņēmumam ieviest SAP CVA risinājumu un korekti to konfigurēt atbilstoši izstrādes vajadzībām, nodrošinot stabilu ABAP koda darbību un datu drošību.
Kā jūsu uzņēmums gūst labumu no SAP CVA
Agrīna drošības nepilnību atklāšana
Samazināts viltus pozitīvo rezultātu skaits
Atbilstība un pārvaldība
Izmaksu pārvaldība un riska samazināšana
Ziņošana un pārredzamība
Integrācija ar SAP risinājumiem
SAP Code Vulnerability Analyzer galvenās funkcijas
Statiskā koda analīze
- SQL injekciju un krustvietas skriptu (XSS) uzbrukumu atklāšana.
- iztrūkstošo vai nepareizu autorizācijas pārbaužu izcelšana
- Cieti kodētu paroļu un citu sensitīvu datu aizsardzība.
SAP Code Vulnerability Analyzer tehniskās iespējas
SAP CVA nodrošina SAP sistēmas koda aizsardzību un drošību, ļaujot skenēt un analizēt dažādus elementus, izmantojot progresīvu tehnoloģiju kopumu.
Ko var skenēt?
ABAP avota kods
- Pēc pasūtījuma izstrādātas ABAP programmas
- Funkciju moduļi, klases un metodes
- Pārskati un ietver
ABAP Web Dynpro lietojumprogrammas
- UI komponenti un notikumu apstrādātāji
- Ievades apstiprināšanas loģika
Biznesa papildinājumi (BAdI) un lietotāja izejas
- Pielāgotie uzlabojumi un paplašinājumi
- Kods, kas uzrakstīts SAP uzlabojumu ietvarstruktūrās
Veidlapas un skripti
- Smart Forms un SAP script koda loģika
- Dinamisko datu apstrāde un ievades/izvades operācijas
Datu piekļuves kods
- SELECT, INSERT, UPDATE un DELETE pieprasījumi
- Dinamiskās SQL un Open SQL komandas
Autorizācijas loģika
- Iestāžu pārbaužu paziņojumi
- Pielāgotas lomu validācijas un atļauju pārbaudes
Attālo funkciju izsaukumi (RFC)
- Koda mijiedarbība ar ārējām sistēmām
- Parametru apstiprināšana un datu apstrāde funkciju moduļos ar RFC funkciju apstiprinājumu
Dinamiskās programmēšanas konstrukcijas
- EXECUTE, ASSIGN un CALL METHOD paziņojumi
- Kods, kas izmanto dinamisku koda izpildi vai manipulācijas ar mainīgajiem
Saskarnes un API izsaukumi
- Kods, kas mijiedarbojas ar SAP vai trešo pušu API.
- Datu saskarņu ievades un izvades datu validācija
Pastāvīgo un pagaidu datu apstrāde
- Failu apstrādes loģika(OPEN DATASET utt.)
- Pagaidu tabulu izmantošana un atmiņas pārvaldība
Analīzes metodes
Statiskā koda analīze
- Izpēta pirmkodu, to neizpildot
- Identificē tādas ievainojamības kā SQL injekcija, XSS un grūti kodēti akreditācijas dati.
Datu plūsmas analīze
- Izseko, kā dati pārvietojas kodā
- Atklāj lietotāja ievades vai sensitīvu datu nedrošu apstrādi.
- Palīdz identificēt ievadīšanas punktus un piesārņotus datu ceļus.
Vadības plūsmas analīze
- Analizē koda izpildes ceļus.
- Identificē loģikas kļūdas vai apietas autorizācijas pārbaudes.
Modeļu saskaņošana
- Izmanto iepriekš definētus ievainojamības modeļus (piemēram, riskantus funkciju izsaukumus).
- Atzīmē kodu, kas atbilst zināmai nedrošai kodēšanas praksei.
Kontekstuāli jutīga analīze
- Ņem vērā kontekstu, kādā tiek izmantots apgalvojums.
- Izvairās no kļūdaini pozitīvu rezultātu rašanās, izprotot apkārtējo koda loģiku.
Starpprocedūru analīze
- Analizē vairākas metodes, funkcijas un programmas.
- Atklāj ievainojamības, kas aptver vairākus koda moduļus.
Semantiskā analīze
- Izprot kodu paziņojumu nozīmi un nolūku.
- Pārbauda, vai autorizācijas un ievades pārbaudes ir loģiski pamatotas.
Autorizācijas pārbaudes analīze
- pārbauda AUTHORITY-CHECK paziņojumu esamību un pareizību.
- Nodrošina, ka tiek īstenota pareiza uz lomām balstīta piekļuves kontrole.
Uz noteikumiem balstīta analīze
- Skenēšanas vadīšanai izmanto SAP definētus un pielāgotus drošības noteikumus.
- Var paplašināt vai pielāgot organizācijas drošības politikai.
Integrācija ar ATC (ABAP Test Cockpit)
- Izmanto ATC infrastruktūru kodu pārbaudēm.
- Nodrošina standartizētu, centralizētu drošības validāciju visos projektos.
Kā mēs varam palīdzēt
Īstenošana un konfigurācija
Kodu skenēšana un ievainojamību novērtējums
Rezultātu interpretācija un koriģēšanas atbalsts
Izstrādātāju pilnveidošana un apmācība
Integrācija ar SAP drošības arhitektūru
Nozares, kurās mēs strādājam
Kāpēc LeverX?
Pierādīta pieredze
Nozaru eksperti
SAP partnerība
Kvalitāte un drošība
Ieguldījumi inovācijās
Elastīgums
SAP CVA ieviešanas plāns
LeverX komandā SAP Code Vulnerability ieviešanas stratēģijā mēs balstāmies uz Secure Software Development Lifecycle (Secure SDLC) modeli. Šis modelis ietver šādus piecus posmus:
Konfigurēšana → Koda skenēšana → Analīze → Analīze → Labošana → Atkārtota skenēšana
Šis cikls tiek atkārtots katrā izstrādes vai izlaiduma posmā, lai nodrošinātu pastāvīgu koda drošību.
CVA aktivizēšana
1
Koda skenēšanas veikšana
2
Rezultātu interpretēšana un analīze
3
Ievainojamību novēršana
4
Pārskenēšana
5
BIEŽĀK UZDOTIE JAUTĀJUMI
Kas ir SAP Code Vulnerability Analyzer (CVA)?
SAP CVA ir galvenais rīks "Shift Left" drošības stratēģijai SAP izstrādē. Tas darbojas kā automatizēts drošības eksperts, kas reāllaikā atzīmē ievainojamības, kamēr izstrādātāji raksta kodu. Šāda pieeja iekļauj drošību tieši izstrādes procesa visagrīnākajā posmā, padarot to par proaktīvu ieradumu, nevis dārgu, reaktīvu risinājumu.
Vai SAP CVA ir iekļauts manā SAP licencē pēc noklusējuma, vai arī tas ir jāpērk atsevišķi?
Pēc noklusējuma SAP CVA ir iekļauts SAP NetWeaver AS ABAP 7.02 un jaunākās versijās. Tāpēc nav nepieciešams iegādāties atsevišķu licenci. Tomēr atkarībā no sistēmas konfigurācijas var būt nepieciešama papildu iestatīšana vai lomas, lai izmantotu uzlabotas funkcijas.
Kuras SAP sistēmas ir saderīgas ar CVA?
SAP CVA ir saderīgs ar šādām SAP sistēmām:
- SAP NetWeaver AS ABAP 7.02+ (on-premise).
- SAP S/4HANA (visas versijas ar iebūvēto NetWeaver)
- SAP BTP ABAP vide (mākoņdatošanas izstrādei)
Kādas ir atšķirības starp SAP CVA un SAP Code Inspector vai trešo pušu rīkiem?
Kad SAP CVA skenē mūsu kodu, vai mūsu patentētais ABAP kods tiek nosūtīts uz mākoni vai atpakaļ SAP analīzei?
Sazinieties ar mums
Kas notiks tālāk?
-
1
Ar jums sazināsies eksperts, lai apspriestu jūsu konkrētās migrācijas vajadzības un prasības.
-
2
Mēs parakstīsim NDA, lai nodrošinātu konfidenciālas informācijas drošību un konfidencialitāti.
-
3
Mēs sadarbosimies ar jums, lai sagatavotu pielāgotu piedāvājumu, pamatojoties uz projekta apjomu, laika grafiku un budžetu.
10+ valstīs
projekti
gadu pieredze
Sazinieties ar mums
Sazinieties ar mums
Aizpildiet zemāk esošo veidlapu, un mēs ar jums sazināsimies tuvākajā laikā.