main banner

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ā jūsu uzņēmums gūst labumu no SAP CVA

SAP CVA ļauj uzņēmumiem integrēt drošību tieši SAP izstrādes dzīves ciklā, radot aizsargātu un atbilstošu infrastruktūru.
Vadība

Agrīna drošības nepilnību atklāšana

SAP CVA ļauj atklāt koda ievainojamību jau agrīnā izstrādes posmā, novēršot turpmākus uzņēmējdarbības traucējumus un drošības pārkāpumus.
Bar-gramma zems

Samazināts viltus pozitīvo rezultātu skaits

Savlaicīga ABAP koda problēmu atklāšana palīdz novērst viltus pozitīvus rezultātus, samazinot krāpniecisku darbību risku un to radītos reputācijas un finansiālos zaudējumus.
Balsojums

Atbilstība un pārvaldība

SAP Code Vulnerability Analyzer palīdz organizācijām ieviest drošas kodēšanas standartus un izpildīt starptautiskās un nozares atbilstības prasības.
Nauda-1

Izmaksu pārvaldība un riska samazināšana

SAP CVA ļauj novērst ievainojamības un identificēt un novērst drošības nepilnības izstrādes laikā, kas ir ievērojami lētāk nekā pēc izvietošanas veiktie labojumi un datu noplūdes gadījumu novēršana.
Network_connected-1

Ziņošana un pārredzamība

Izmantojot SAP CVA, izstrādātāji var viegli ģenerēt pielāgojamus pārskatus par identificētajām ievainojamībām un iedalīt tās kategorijās pēc nopietnības un veida, kas palīdz racionalizēt drošības auditus un pārbaudes.
Integrācija

Integrācija ar SAP risinājumiem

Integrēts ar ABAP Test Cockpit, SAP CVA ļauj izstrādātāju komandām veikt nepārtrauktu ievainojamību skenēšanu tieši esošajās darba plūsmās bez nepieciešamības izmantot ārējus rīkus.

SAP Code Vulnerability Analyzer galvenās funkcijas

SAP CVA racionalizē ABAP izstrādi un ļauj uzņēmumiem izmantot nevainojama koda priekšrocības, izmantojot sarežģītu funkciju kopumu:
Statiskā koda analīze
Nevainojama integrācija ar SAP izstrādes rīkiem
Detalizēti ziņojumi par ievainojamībām
Reāllaika skenēšana nepārtrauktai drošībai
Lietotāju lomas un autorizācijas pārbaudes
Pamatlīniju pārvaldība un atbrīvojumi

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

Mēs piedāvājam plašu pakalpojumu klāstu, lai palīdzētu jums pilnībā izmantot SAP Code Vulnerability Analyzer kā daļu no jūsu SAP izstrādes drošības stratēģijas.
Īstenošana

Īstenošana un konfigurācija

LeverX eksperti var palīdzēt jums aktivizēt un konfigurēt SAP CVA SAP NetWeaver vai SAP BTP ABAP vidē, kā arī integrēt to ar ABAP Test Cockpit vai jebkuru pielāgotu ABAP drošības pārbaudes variantu.
Integrācija

Kodu skenēšana un ievainojamību novērtējums

Mēs esam gatavi sniegt jums detalizētus tehniskos un vadības ziņojumus un riska kartēšanas paneļus, kas saskaņoti ar uzņēmējdarbībai svarīgiem procesiem un atbilstības standartiem.
Atbalsts

Rezultātu interpretācija un koriģēšanas atbalsts

Mūsu eksperti ir gatavi visu diennakti sniegt jums skaidrojumus par drošības problēmām un to ietekmi uz uzņēmējdarbību, kā arī praktiskus ieteikumus un praktisku atbalstu.
Konsultācijas

Izstrādātāju pilnveidošana un apmācība

LeverX var organizēt drošības mācību seminārus jūsu ABAP izstrādātājiem un arhitektiem, kā arī nodrošināt apmācību par drošības principiem SAP izstrādē.
Drošība

Integrācija ar SAP drošības arhitektūru

Mēs varam integrēt SAP CVA SAP GRC, SAP Enterprise Threat Detection un Converged Cloud Security, saskaņojot CVA pārbaudes ar SAP Security Baseline standartiem.
Uzziniet vairāk par mūsu SAP pakalpojumiem
LEVERX
Sazinieties ar mums, lai uzzinātu, kā ar SAP CVA nodrošināt savus datus un biznesu

Nozares, kurās mēs strādājam

Izmantojot mūsu pieredzi darbā ar SAP kopā ar daudzveidīgu nozaru kompetenci, mēs palīdzēsim jums izvēlēties risinājumus, kas nodrošinās jēgpilnu un ilgtermiņa vērtību jūsu uzņēmumam.

Kāpēc LeverX?

Pierādīta pieredze

Vairāk nekā 20 gadus mēs palīdzam uzņēmumiem visā pasaulē gūt panākumus ar SAP. Esam jau īstenojuši 1,500+ projektus vairāk nekā 900 klientiem, tostarp vadošajiem Fortune 500 saraksta uzņēmumiem.

Nozaru eksperti

LeverX komandu veido profesionāļi ar praktisku pieredzi vairāk nekā 30 nozarēs, tostarp ražošanā, loģistikā un naftas un gāzes nozarē.

SAP partnerība

Mēs īstenojam SAP projektus pilnā ciklā un sadarbojamies ar SAP esošo risinājumu izstrādē un pilnveidošanā.

Kvalitāte un drošība

LeverX darbojas saskaņā ar starptautiskajiem standartiem, piemēram, ISO 9001, ISO 27001, ISO 22301 un ISO 55001, nodrošinot uzticamību un kvalitāti katrā projektā.

Ieguldījumi inovācijās

Mēs aktīvi integrējam progresīvas tehnoloģijas, piemēram, datu zinātni, IoT, mākslīgo intelektu, lielos datus, blokķēdi un citas, lai palīdzētu klientiem efektīvi risināt viņu biznesa izaicinājumus.

Elastīgums

Mūsu komanda ir pieejama 24/7, kas ļauj mums ātri uzsākt projektus, uzturēt procesu caurspīdīgumu un pielāgot katru izstrādes posmu jūsu specifiskajām prasībām.

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

Vispirms pārliecinieties, ka jūsu SAP sistēmā ir uzstādīta pareizā programmatūras versija un rīki. Aktivizējiet drošības pārbaudes sistēmas iestatījumos un izlemiet, kāda veida problēmas sistēmai ir jāidentificē. Iestatiet rīku, lai pārbaudes tiktu veiktas manuāli vai pēc grafika.

1

Koda skenēšanas veikšana

Palaidiet koda skenēšanu, izmantojot SAP iebūvētos rīkus vai izstrādes vidi. Izvēlieties, kuras koda daļas pārbaudīt, un izmantojiet uz drošību vērstus iestatījumus. Skenēšanu var arī automatizēt, lai to varētu palaist koda atjauninājumu laikā.

2

Rezultātu interpretēšana un analīze

Pēc skenēšanas rezultāti tiek sagrupēti pēc problēmas tipa, piemēram, XSS vai grūti kodētas paroles. Katrs rezultāts parāda, kur ir problēma, cik nopietna tā ir un kā to novērst. Tas palīdz komandām noteikt prioritātes un ātri rīkoties saistībā ar ievainojamībām.

3

Ievainojamību novēršana

Izmantojiet SAP drošības vadlīnijas, lai novērstu identificētās problēmas, piemēram, izmantojot drošas kodēšanas metodes un dzēšot stingri kodētus akreditācijas datus. Veiciniet drošas kodēšanas paradumus jau izstrādes sākumā un iekļaujiet drošības pārbaudes kā standarta procesa daļu.

4

Pārskenēšana

Pēc labojumiem vēlreiz palaidiet skenēšanu, lai pārliecinātos, ka viss ir atrisināts. Salīdziniet jaunos rezultātus ar iepriekšējiem, lai sekotu līdzi progresam. Veiciet konstatējumu reģistrāciju, lai pamanītu atkārtotas problēmas un laika gaitā uzlabotu koda kvalitāti.

5