
SAP Code Vulnerability Analyzer (SAP CVA)
Se till att din ABAP-kod är säker och följer regelverken innan lansering.



KONTAKTA OSS
Fyll i formuläret nedan, så kontaktar vi dig med kort varsel.
Varför säkerhet är viktigt vid ABAP-utveckling
Egenutvecklad ABAP-kod öppnar upp för stora möjligheter att modernisera och anpassa ditt SAP-system. Men att sätta koden i drift utan ordentliga säkerhetstester kan bli en dyr affär. Osäker kod leder ofta till läckor av känslig information och systembrister, vilket kan orsaka störningar i verksamheten, skada företagets rykte och leda till förlorade kunder och samarbeten. Därför är det avgörande att granska koden för att säkerställa att allt fungerar smidigt och att verksamheten förblir trygg.
SAP Code Vulnerability Analyzer (SAP CVA) är ett verktyg för statisk kodanalys som skannar anpassad ABAP-kod för säkerhetsbrister. Det hjälper till att hitta och åtgärda problem redan i de tidigaste faserna av utvecklingsprocessen. SAP CVA analyserar koden utan att köra den och lyfter fram riskområden och möjliga sårbarheter. På så sätt kan IT-team åtgärda problemen innan de följer med i den färdiga releasen.
Som SAP Gold Partner och strategisk leverantör erbjuder LeverX expertstöd och tjänster för att hjälpa ditt företag att implementera SAP CVA och konfigurera det så att det passar era utvecklingsbehov – för välfungerande ABAP-kod och säker datahantering.
Så drar ditt företag nytta av SAP CVA
Tidigt upptäckt av säkerhetsbrister
Färre falsklarm
Efterlevnad och styrning
Kostnadskontroll och riskminimering
Rapportering och insyn
Integration med SAP-lösningar
Viktiga funktioner i SAP Code Vulnerability Analyzer
Statisk kodanalys
- Upptäckt av SQL-injektioner och cross-site scripting (XSS)-attacker
- Markering av saknade eller felaktiga behörighetskontroller
- Skydd mot hårdkodade lösenord och annan känslig information
Tekniska möjligheter med SAP Code Vulnerability Analyzer
SAP CVA skyddar koden i ditt SAP-system och ser till att den håller hög säkerhetsnivå. Verktyget gör det möjligt att skanna och analysera olika delar av systemet med hjälp av avancerad teknik.
Vad kan skannas?
ABAP-källkod
- Egenutvecklade ABAP-program
- Funktionsmoduler, klasser och metoder
- Rapporter och includes
ABAP Web Dynpro-applikationer
- UI-komponenter och händelsehanterare
- Logik för inmatningsvalidering
Business add-ins (BAdIs) och user exits
- Anpassade förbättringar och utökningar
- Kod skriven inom SAP:s förbättringsramverk
Formulär och skript
- Smart Forms och SAPscript-kodlogik
- Hantering av dynamisk data och in-/utmatningsoperationer
Kod för dataåtkomst
- SELECT-, INSERT-, UPDATE- och DELETE-satser
- Dynamisk SQL och Open SQL-kommandon
Behörighetslogik
- Authority-check-satser
- Egen logik för rollvalidering och rättighetskontroller
Fjärrfunktionsanrop (RFC)
- Kod som interagerar med externa system
- Validering av parametrar och datahantering i RFC-aktiverade funktionsmoduler
Dynamiska programmeringskonstruktioner
- EXECUTE-, ASSIGN- och CALL METHOD-satser
- Kod som använder dynamisk exekvering eller variabelhantering
Gränssnitt och API-anrop
- Kod som kommunicerar med SAP- eller tredjeparts-API:er
- Validering av indata och utdata i datagränssnitt
Hantering av permanent och temporär data
- Filhantering (t.ex. OPEN DATASET)
- Användning av temporära tabeller och minneshantering
Analystekniker
Statisk kodanalys
- Undersöker källkoden utan att köra den
- Identifierar sårbarheter som SQL-injektioner, XSS och hårdkodade inloggningsuppgifter
Dataflödesanalys
- Spårar hur data rör sig genom koden
- Upptäcker osäker hantering av användarinmatning eller känslig information
- Hjälper till att identifiera injektionspunkter och förorenade datavägar
Kontrollflödesanalys
- Analyserar kodens exekveringsvägar
- Identifierar logiska fel eller sätt att kringgå behörighetskontroller
Mönstermatchning
- Använder fördefinierade mönster för sårbarheter (t.ex. riskabla funktionsanrop)
- Flaggar kod som överensstämmer med kända osäkra kodningssätt
Kontextkänslig analys
- Tar hänsyn till det sammanhang ett uttalande används i
- Undviker falska larm genom att förstå den omgivande kodlogiken
Interprocedurell analys
- Analyserar över flera metoder, funktioner och program
- Upptäcker sårbarheter som sträcker sig över olika kodmoduler
Semantisk analys
- Förstår innebörden och syftet bakom kodsatser
- Kontrollerar om behörighets- och inmatningskontroller är logiskt korrekta
Authorization check analysis
- Verifierar att AUTHORITY-CHECK-satser finns och är korrekt implementerade
- Säkerställer att rollbaserad åtkomstkontroll fungerar som den ska
Regelbaserad analys
- Använder SAP-definierade och egna säkerhetsregler för att styra skanningen
- Kan utökas eller anpassas efter organisationens säkerhetspolicyer
Integration med ATC (ABAP Test Cockpit)
- Utnyttjar ATC:s infrastruktur för kodgranskning
- Möjliggör standardiserad och centraliserad säkerhetsvalidering över projekt
Hur Vi Kan Hjälpa

Konsultation

Implementering

Integration

Support

Applikationshantering
Branscher vi arbetar med
Varför välja LeverX som leverantör av SAP-implementering?
Bevisad meritlista
Experter inom branschen
SAP-partnerskap
Kvalitet och säkerhet
Investeringar i innovation
Flexibilitet
Implementerings- och användningsplan för SAP CVA
På LeverX följer vi modellen Secure Software Development Lifecycle (Secure SDLC) i vår strategi för att införa SAP Code Vulnerability Analyzer. Den här modellen består av fem steg:
Konfiguration → Kodskanning → Analys → Åtgärder → Omskanning
Denna cykel upprepas vid varje utvecklings- eller releasefas för att säkerställa kontinuerlig kodsäkerhet.
Aktivera CVA
1
Köra en kodskanning
2
Tolka och analysera resultaten
3
Åtgärda sårbarheter
4
Omskanning
5
FAQ
Som standard ingår SAP CVA i SAP NetWeaver AS ABAP 7.02 och senare versioner. Det krävs alltså inget separat licensinköp. Dock kan viss extra konfiguration eller särskilda roller behövas för att använda avancerade funktioner, beroende på hur ditt system är uppsatt.
SAP Code Vulnerability Analyzer identifierar en rad olika sårbarheter på kodnivå, bland annat:
- SQL-injektioner
- Cross-site scripting (XSS)-attacker
- Saknade eller felaktiga behörighetskontroller
- Riskfylld åtkomst till filsystemet
- Hårdkodade inloggningsuppgifter och läckor av känslig information
SAP CVA är kompatibelt med följande SAP-miljöer:
- SAP NetWeaver AS ABAP 7.02+ (on-premise)
- SAP S/4HANA (alla versioner med inbyggd NetWeaver)
- SAP BTP ABAP Environment (för molnbaserad utveckling)
Kontakta oss
Vad händer nu?
-
1
Våra experter kommer att kontakta dig för en grundlig diskussion om dina specifika behov och krav.
-
2
Om ditt projekt omfattar känslig information kommer vi att underteckna ett sekretessavtal för att säkerställa att dina uppgifter behandlas konfidentiellt och säkert.
-
3
Vårt team tar fram ett anpassat projektförslag med omfattning, tidsplan och budget så att du kan fatta välgrundade beslut.
i 9 länder
projekt
år av expertis
Kontakta oss