main banner

SAP Code Vulnerability Analyzer

Garantice la seguridad y el cumplimiento de su código ABAP antes de ponerlo en producción.

Cómo se beneficia su empresa de SAP CVA

SAP CVA permite integrar la seguridad directamente en el ciclo de vida de desarrollo de SAP, reforzando la protección del entorno y facilitando el cumplimiento de los requisitos aplicables.
Controlar

Detección temprana de vulnerabilidades

SAP CVA permite identificar vulnerabilidades en el código desde las primeras fases del desarrollo, reduciendo el riesgo de incidencias posteriores, interrupciones operativas y brechas de seguridad.
Gráfico de barras bajo

Reducción de falsos positivos

La detección temprana y precisa de problemas en el código ABAP ayuda a reducir los falsos positivos y facilita que los equipos de desarrollo se centren en las vulnerabilidades realmente relevantes.
Vote

Cumplimiento y gobierno

SAP Code Vulnerability Analyzer ayuda a las organizaciones a aplicar estándares de desarrollo seguro y a cumplir requisitos normativos, internos y específicos del sector.
Dinero-1

Control de costes y reducción de riesgos

SAP CVA permite identificar y corregir vulnerabilidades durante el desarrollo, cuando su resolución suele ser menos costosa que una corrección posterior a la puesta en producción o la recuperación tras un incidente de seguridad.
Red_conectada-1

Informes y transparencia

Con SAP CVA, los equipos de desarrollo pueden generar informes configurables sobre las vulnerabilidades detectadas y clasificarlas por gravedad y tipo, facilitando las auditorías y las revisiones de seguridad.
Integración

Integración con soluciones SAP

Integrado con ABAP Test Cockpit, SAP CVA permite a los equipos de desarrollo ejecutar análisis de vulnerabilidades dentro de sus flujos de trabajo habituales, sin necesidad de incorporar herramientas externas adicionales.
LEVERX
¿Quiere reforzar la seguridad de sus procesos de desarrollo SAP con SAP CVA?

Características principales de SAP Code Vulnerability Analyzer

SAP CVA ayuda a reforzar la seguridad del desarrollo ABAP y a mejorar la calidad del código mediante un conjunto de funciones avanzadas:
Análisis estático del código
Integración con herramientas SAP
Informes detallados de vulnerabilidades
Análisis continuo del código
Roles y autorizaciones
Gestión de líneas base y exenciones

Análisis estático del código

  • Detección de vulnerabilidades como inyección SQL y cross-site scripting (XSS)
  • Identificación de comprobaciones de autorización ausentes o incorrectas
  • Detección de contraseñas codificadas directamente en el código y otros datos sensibles

Integración con las herramientas de desarrollo de SAP

  • Compatibilidad con SAP NetWeaver y las herramientas de desarrollo ABAP basadas en Eclipse
  • Integración directa con ABAP Test Cockpit (ATC)
  • Feedback inmediato durante el desarrollo
  • Detección y corrección de problemas desde las primeras fases del ciclo de vida de desarrollo

Informes detallados de vulnerabilidades

  • Informes configurables que clasifican las vulnerabilidades por nivel de gravedad: crítico, alto, medio o bajo
  • Recomendaciones prácticas adaptadas a cada tipo de incidencia
  • Documentación detallada para facilitar auditorías y procesos de cumplimiento

Análisis continuo del código

  • Análisis automático del código durante el desarrollo
  • Identificación de vulnerabilidades antes de su llegada a producción
  • Reducción del riesgo de introducir fallos de seguridad en nuevas versiones

Roles de usuario y comprobaciones de autorización

  • Validación de la existencia de comprobaciones de autorización
  • Detección de controles de roles ausentes o incoherentes
  • Prevención de accesos no autorizados a los datos y de modificaciones indebidas en el sistema

Gestión de líneas base y exenciones

  • Definición de líneas base para realizar el seguimiento de vulnerabilidades entre versiones
  • Posibilidad de registrar exenciones justificadas cuando sea necesario
  • Equilibrio entre los requisitos de seguridad y las necesidades prácticas del desarrollo

Capacidades técnicas de SAP Code Vulnerability Analyzer

SAP CVA ayuda a proteger el código de sus sistemas SAP mediante el análisis de distintos tipos de objetos y construcciones ABAP con funciones avanzadas de detección de vulnerabilidades.

 

¿Qué elementos puede analizar?

Código fuente ABAP

  • Programas ABAP desarrollados a medida
  • Módulos de funciones, clases y métodos
  • Informes e includes

Aplicaciones ABAP Web Dynpro

  • Componentes de interfaz de usuario y controladores de eventos
  • Lógica de validación de entradas

Business Add-Ins (BAdI) y user exits

  • Ampliaciones y extensiones personalizadas
  • Código desarrollado dentro de los frameworks de ampliación de SAP

Formularios y scripts

  • Smart Forms y lógica de SAPscript
  • Tratamiento de datos dinámicos y operaciones de entrada y salida

Código de acceso a datos

  • Sentencias SELECT, INSERT, UPDATE y DELETE
  • SQL dinámico y Open SQL

Lógica de autorización

  • Sentencias de comprobación de autorizaciones
  • Validaciones personalizadas de roles y permisos

Llamadas a funciones remotas (RFC)

  • Interacciones del código con sistemas externos
  • Validación de parámetros y tratamiento de datos en módulos de funciones habilitados para RFC

Construcciones de programación dinámica

  • Sentencias EXECUTE, ASSIGN y CALL METHOD
  • Código que utiliza ejecución dinámica o manipulación de variables

Interfaces y llamadas a API

  • Código que interactúa con API de SAP o de terceros
  • Validación de datos de entrada y salida en interfaces

Tratamiento de datos persistentes y temporales

  • Lógica de gestión de archivos, incluidas operaciones con OPEN DATASET
  • Uso de tablas temporales y gestión de memoria

Técnicas de análisis

Análisis estático del código

  • Examina el código fuente sin ejecutarlo
  • Identifica vulnerabilidades como inyección SQL, cross-site scripting (XSS) y credenciales codificadas directamente en el código

Análisis del flujo de datos

  • Rastrea cómo circulan los datos a través del código
  • Detecta el tratamiento inseguro de entradas de usuario y datos sensibles
  • Ayuda a identificar puntos de inyección y flujos de datos potencialmente comprometidos

Análisis del flujo de control

  • Analiza las distintas rutas de ejecución del código
  • Identifica errores lógicos y omisiones en las comprobaciones de autorización

Concordancia de patrones

  • Utiliza patrones de vulnerabilidad predefinidos, como llamadas a funciones de riesgo
  • Identifica fragmentos de código que coinciden con prácticas inseguras conocidas

Análisis sensible al contexto

  • Tiene en cuenta el contexto en el que se utiliza cada sentencia
  • Ayuda a reducir los falsos positivos mediante el análisis de la lógica del código circundante

Análisis interprocedimental

  • Analiza múltiples métodos, funciones y programas
  • Detecta vulnerabilidades que afectan a varios módulos o componentes de código

Análisis semántico

  • Analiza el significado y el comportamiento de las sentencias de código
  • Comprueba si las validaciones de autorización y de datos de entrada son coherentes desde el punto de vista lógico

Análisis de controles de autorización

  • Verifica la presencia y correcta aplicación de las sentencias AUTHORITY-CHECK
  • Comprueba que se apliquen los controles de acceso adecuados en función de roles y autorizaciones

Análisis basado en reglas

  • Utiliza reglas de seguridad definidas por SAP y reglas personalizadas para orientar el análisis
  • Puede ampliarse o adaptarse a las políticas de seguridad de la organización

Integración con ABAP Test Cockpit (ATC)

  • Utiliza la infraestructura de ATC para ejecutar comprobaciones de código
  • Permite aplicar una validación de seguridad estandarizada y centralizada en todos los proyectos

Cómo podemos ayudarle

Ofrecemos servicios especializados para ayudarle a sacar el máximo partido de SAP Code Vulnerability Analyzer e integrarlo de forma eficaz en su estrategia de seguridad para el desarrollo SAP.
Aplicación

Implantación y configuración

Los expertos de LeverX pueden ayudarle a activar y configurar SAP CVA en SAP NetWeaver o en el entorno ABAP de SAP BTP, así como a integrarlo con ABAP Test Cockpit (ATC) y con variantes de comprobación de seguridad ABAP adaptadas a sus necesidades.
Integración

Análisis de código y evaluación de vulnerabilidades

Le ayudamos a interpretar los resultados del análisis mediante informes técnicos y ejecutivos, así como cuadros de mando de riesgos alineados con los procesos críticos del negocio y los requisitos de cumplimiento aplicables.
Ayuda

Interpretación de resultados y apoyo a la corrección

Nuestros expertos están disponibles 24/7 para ayudarle a comprender los problemas de seguridad detectados y su posible impacto en el negocio, además de ofrecer recomendaciones prácticas y apoyo en la corrección de vulnerabilidades.
Consultoría

Formación para desarrolladores

En LeverX, podemos organizar talleres de seguridad para desarrolladores y arquitectos ABAP, así como formación sobre los principios de seguridad desde el diseño (Security by Design) aplicados al desarrollo SAP.
Seguridad

Integración con la arquitectura de seguridad SAP

Podemos integrar SAP CVA con SAP GRC, SAP Enterprise Threat Detection y Converged Cloud Security, y alinear las comprobaciones de CVA con los estándares de SAP Security Baseline.
Más información sobre nuestros servicios SAP
LEVERX
Proteja sus datos y refuerce la seguridad de su entorno SAP con SAP CVA

Industrias a las que prestamos servicio

Aprovechando nuestra experiencia con SAP junto con una amplia trayectoria en distintos sectores, le ayudaremos a seleccionar soluciones que generen un valor significativo y sostenible a largo plazo para su empresa.

¿Por qué LeverX?

Experiencia comprobada

Durante más de 20 años, hemos ayudado a empresas de todo el mundo a alcanzar el éxito con SAP. Ya hemos completado +1500 proyectos para más de 900 clientes, incluidos destacados nombres de la lista Fortune 500.

Expertos en la industria

El equipo de LeverX está compuesto por profesionales con experiencia práctica en más de 30 industrias, incluidas manufactura, logística y petróleo y gas.

Alianza con SAP

Implementamos proyectos SAP de principio a fin y colaboramos con SAP en el desarrollo y la mejora de sus soluciones existentes.

Calidad y seguridad

LeverX cumple con estándares ISO reconocidos internacionalmente en gestión de calidad, seguridad de la información, continuidad del negocio y gestión de activos.

Inversión en innovación

Integramos activamente tecnologías avanzadas como Data Science, IoT, IA, Big Data, Blockchain y otras, para ayudar a nuestros clientes a abordar sus desafíos empresariales de manera eficiente.

Flexibilidad

Nuestro equipo está disponible 24/7, lo que nos permite desplegar proyectos con rapidez, mantener la transparencia de los procesos y adaptar cada fase del desarrollo a sus requisitos específicos.

Plan de implantación de SAP CVA

En LeverX, seguimos un enfoque basado en el ciclo de vida de desarrollo de software seguro (Secure SDLC) para implantar SAP Code Vulnerability Analyzer. Este enfoque se estructura en cinco etapas:

Configuración → Análisis de código → Evaluación → Corrección → Nuevo análisis

El ciclo se repite en cada fase de desarrollo o antes de una nueva versión para mantener la seguridad del código de forma continua.

Activación de SAP CVA

Compruebe primero que su sistema SAP dispone de la versión de software y de las herramientas necesarias. Active las comprobaciones de seguridad en la configuración del sistema y defina qué tipos de vulnerabilidades deben detectarse. Configure SAP CVA para ejecutar los análisis de forma manual o programada.

1

Ejecución del análisis de código

Inicie el análisis mediante las herramientas integradas de SAP o desde su entorno de desarrollo. Seleccione los objetos de código que desea comprobar y aplique las variantes de análisis orientadas a la seguridad. También puede automatizar las comprobaciones para ejecutarlas como parte de los procesos de actualización o despliegue de código.

2

Interpretación y análisis de resultados

Una vez finalizado el análisis, los resultados se clasifican por tipo de vulnerabilidad, como cross-site scripting (XSS) o credenciales codificadas directamente en el código. Cada resultado indica la ubicación del problema, su nivel de gravedad y las recomendaciones para corregirlo. Esto permite a los equipos priorizar las vulnerabilidades y actuar con mayor rapidez.

3

Corrección de vulnerabilidades

Aplique las recomendaciones de seguridad de SAP para corregir los problemas identificados, por ejemplo mediante prácticas de desarrollo seguro o la eliminación de credenciales codificadas directamente en el código. Incorpore principios de seguridad desde las primeras fases del desarrollo y convierta las revisiones de seguridad en una parte habitual del proceso.

4

Nuevo análisis

Vuelva a ejecutar el análisis después de aplicar las correcciones para comprobar que las vulnerabilidades se han resuelto. Compare los nuevos resultados con los anteriores para realizar un seguimiento de la evolución y mantenga un registro de las incidencias para detectar problemas recurrentes y mejorar progresivamente la calidad y la seguridad del código.

5