main banner

SAP Code Vulnerability Analyzer (SAP CVA)

Asegúrese de que su código ABAP es seguro y conforme antes de implantarlo.

Cómo se beneficia su empresa de SAP CVA

SAP CVA permite a las empresas integrar la seguridad directamente en el ciclo de vida de desarrollo de SAP, creando una infraestructura protegida y conforme a las normas.
Controlar

Detección precoz de fallos de seguridad

SAP CVA permite detectar las vulnerabilidades del código en las fases más tempranas del desarrollo, lo que evita futuras interrupciones de la actividad empresarial y violaciones de la seguridad.
Gráfico de barras bajo

Reducción de falsos positivos

La detección oportuna de problemas de código ABAP ayuda a evitar falsos positivos, reduciendo los riesgos de operaciones fraudulentas y las pérdidas de reputación y financieras que provocan.
Vote

Cumplimiento y gobernanza

SAP Code Vulnerability Analyzer ayuda a las organizaciones a aplicar normas de codificación seguras y a cumplir los requisitos de conformidad internacionales y específicos del sector.
Dinero-1

Gestión de costes y reducción de riesgos

SAP CVA permite corregir vulnerabilidades e identificar y resolver fallos de seguridad durante el desarrollo, lo que resulta mucho más barato que las correcciones y recuperaciones posteriores a la implantación en caso de fuga de datos.
Red_conectada-1

Informes y transparencia

Con SAP CVA, los desarrolladores pueden generar fácilmente informes personalizables sobre las vulnerabilidades identificadas y clasificarlas por gravedad y tipo, lo que ayuda a agilizar las auditorías y revisiones de seguridad.
Integración

Integración con soluciones SAP

Integrado con ABAP Test Cockpit, SAP CVA permite a sus equipos de desarrollo ejecutar análisis de vulnerabilidades ininterrumpidos dentro de sus flujos de trabajo existentes sin necesidad de herramientas externas.
LEVERX
¿Quiere actualizar sus procesos de desarrollo SAP con SAP CVA?

Características principales de SAP Code Vulnerability Analyzer

SAP CVA agiliza el desarrollo ABAP y permite a las empresas aprovechar las ventajas de un código impecable con un conjunto de sofisticadas funciones:
Análisis estático del código
Perfecta integración con las herramientas de desarrollo de SAP
Informes detallados sobre vulnerabilidades
Exploración en tiempo real para una seguridad continua
Funciones de los usuarios y comprobaciones de autorización
Gestión básica y exenciones

Análisis estático del código

  • Detección de ataques de inyección SQL y de secuencias de comandos en sitios cruzados (XSS)
  • Detección de comprobaciones de autorización omitidas o incorrectas
  • Protección de contraseñas codificadas y otros datos confidenciales

Capacidades técnicas de SAP Code Vulnerability Analyzer

SAP CVA mantiene protegido y seguro el código de su sistema SAP, permitiendo escanear y analizar diversos elementos con un conjunto de tecnologías avanzadas.

¿Qué se puede escanear?

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

Complementos empresariales (BAdI) y salidas de usuario

  • Mejoras y extensiones personalizadas
  • Código escrito dentro de los marcos de mejora de SAP

Formularios y guiones

  • Smart Forms y lógica de código SAPscript
  • Manejo de datos dinámicos y operaciones de entrada/salida

Código de acceso a los datos

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

Lógica de autorización

  • Declaraciones de comprobación de autoridad
  • Validaciones personalizadas de funciones y comprobaciones de permisos

Llamadas a funciones remotas (RFC)

  • Interacción 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 la ejecución dinámica de código o la manipulación de variables

Interfaces y llamadas a la API

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

Tratamiento de datos persistentes y temporales

  • Lógica de gestión de ficheros(OPEN DATASET, etc.)
  • Utilización de tablas temporales y gestión de la 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, XSS y credenciales codificadas.

Análisis del flujo de datos

  • Rastrea cómo se mueven los datos a través del código
  • Detecta la manipulación insegura de la información introducida por el usuario o de datos sensibles.
  • Ayuda a identificar puntos de inyección y rutas de datos contaminados.

Análisis del flujo de control

  • Analiza las rutas de ejecución del código
  • Identifica los errores lógicos o las omisiones en las comprobaciones de autorización.

Concordancia de patrones

  • Utiliza patrones de vulnerabilidad predefinidos (por ejemplo, llamadas a funciones de riesgo)
  • Marca el código que coincide con prácticas de codificación inseguras conocidas

Análisis sensible al contexto

  • Considera el contexto en el que se utiliza una sentencia
  • Evita falsos positivos al comprender la lógica del código circundante.

Análisis entre procedimientos

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

Análisis semántico

  • Comprende el significado y la intención de las declaraciones de código
  • Valida si las comprobaciones de autorización e introducción de datos son lógicamente correctas.

Análisis del control de autorización

  • Verifica la presencia y exactitud de las declaraciones AUTHORITY-CHECK.
  • Garantiza la aplicación de un control de acceso adecuado basado en funciones.

Análisis basado en reglas

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

Integración con ATC (ABAP Test Cockpit)

  • Aprovecha la infraestructura de ATC para las comprobaciones de código
  • Permite una validación de seguridad estandarizada y centralizada en todos los proyectos.

Cómo podemos ayudarle

Ofrecemos una amplia gama de servicios para ayudarle a aprovechar al máximo SAP Code Vulnerability Analyzer como parte de su estrategia de seguridad en el desarrollo de SAP.
Aplicación

Implantación y configuración

Los expertos de LeverX pueden ayudarle a activar y configurar SAP CVA en el entorno SAP NetWeaver o SAP BTP ABAP, así como a integrarlo con ABAP Test Cockpit o cualquier variante de comprobación de seguridad ABAP personalizada.
Integración

Escaneado de código y evaluación de vulnerabilidades

Estamos preparados para guiarle a través de informes técnicos y ejecutivos detallados y cuadros de mando de mapas de riesgos alineados con los procesos críticos de la empresa y las normas de cumplimiento.
Ayuda

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

Nuestros expertos están aquí 24 horas al día, 7 días a la semana, para ofrecerle explicaciones sobre los problemas de seguridad y su impacto en la empresa, así como recomendaciones prácticas para solucionarlos y asistencia práctica.
Consultoría

Capacitación y formación de desarrolladores

En LeverX, podemos organizar talleres de formación sobre seguridad para sus desarrolladores y arquitectos ABAP y proporcionar formación sobre los principios de Security by Design en el desarrollo SAP.
Seguridad

Integración con la arquitectura de seguridad SAP

Podemos integrar SAP CVA en SAP GRC, SAP Enterprise Threat Detection y Converged Cloud Security, alineando las comprobaciones de CVA con los estándares de SAP Security Baseline.
Más información sobre nuestros servicios SAP
LEVERX
Póngase en contacto con nosotros para ver cómo proteger sus datos y su empresa 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 1,500+ 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 el modelo del ciclo de vida de desarrollo de software seguro (Secure SDLC) en la estrategia de implementación de la vulnerabilidad del código SAP. Este modelo abarca las cinco etapas siguientes:

Configuración → Escaneo de código → Análisis → Corrección → Reescaneo.

Este ciclo se repite con cada fase de desarrollo o lanzamiento para garantizar la seguridad continua del código.

Activación del CVA

Empiece por asegurarse de que su sistema SAP cuenta con la versión de software y las herramientas adecuadas. Active las comprobaciones de seguridad en la configuración del sistema y decida qué tipos de problemas debe identificar el sistema. Configure la herramienta para que ejecute las comprobaciones de forma manual o programada.

1

Ejecutar una exploración de códigos

Inicie un análisis del código utilizando las herramientas integradas de SAP o a través de su entorno de desarrollo. Elija qué partes del código desea comprobar y utilice la configuración centrada en la seguridad. Los análisis también pueden automatizarse para que se ejecuten durante las actualizaciones de código.

2

Interpretación y análisis de resultados

Tras el análisis, los resultados se agrupan por tipo de problema, como XSS o contraseñas codificadas. Cada resultado muestra dónde se encuentra el problema, su gravedad y cómo solucionarlo. Esto ayuda a los equipos a priorizar y actuar rápidamente ante las vulnerabilidades.

3

Corrección de vulnerabilidades

Utilice las directrices de seguridad de SAP para solucionar los problemas identificados, como el uso de métodos de codificación seguros y la eliminación de credenciales codificadas. Fomente los hábitos de codificación segura al principio del desarrollo e incluya revisiones de seguridad como parte de su proceso estándar.

4

Reescaneado

Vuelva a ejecutar el análisis después de las correcciones para confirmar que todo se ha resuelto. Compare los nuevos resultados con los anteriores para realizar un seguimiento del progreso. Lleve un registro de los resultados para detectar problemas recurrentes y mejorar la calidad del código con el tiempo.

5