Amazon CodeGuru Security

Detecte, rastree y corrija vulnerabilidades de seguridad del código en cualquier punto del ciclo de desarrollo mediante ML y razonamiento automatizado

Detecte vulnerabilidades de seguridad en cualquier etapa del ciclo de desarrollo

Amazon CodeGuru Security es una herramienta estática de pruebas de seguridad de aplicaciones (SAST) que combina machine learning (ML) y razonamiento automatizado para identificar vulnerabilidades en el código, ofrece recomendaciones sobre cómo corregir las vulnerabilidades identificadas y realiza un seguimiento del estado de las vulnerabilidades hasta su cierre. Obtenga más información.

El Generador de perfiles de Amazon CodeGuru ayuda a los desarrolladores a encontrar las líneas de código más costosas de una aplicación haciéndoles comprender el comportamiento en tiempo de ejecución de sus aplicaciones, identificar y eliminar las ineficiencias del código, mejorar el rendimiento y reducir de forma notable los costos de cómputo. 

Para obtener más información sobre CodeGuru Security, visite el en el foro para desarrolladores de Amazon CodeGuru.

Ventajas de CodeGuru Security

El diseño basado en la API de CodeGuru Security proporciona capacidades de integración para usar en cualquier etapa del flujo de trabajo de desarrollo. Ya sea que su organización siga la ideología del “desplazamiento a la izquierda” o “desplazamiento a la derecha”, CodeGuru Security se conecta a sus herramientas de integración y entrega continuas (CI/CD) para ayudarlo a identificar vulnerabilidades en el código de su aplicación.
Los falsos positivos le cuestan dinero al desviar recursos de ingeniería a resultados que tras la revisión se descubre que no son vulnerabilidades. Al realizar un análisis semántico profundo, CodeGuru Security detecta vulnerabilidades con gran precisión, lo que reduce significativamente el número de falsos positivos. Esto libera a los equipos de ingeniería para que puedan centrarse en crear aplicaciones para su organización.
La función de seguimiento de errores de CodeGuru Security detecta automáticamente cuando se cierra un error. El algoritmo de seguimiento de errores garantiza que disponga de información actualizada sobre la postura de seguridad de su organización sin ningún esfuerzo adicional. Usted se concentra en lo que le importa y CodeGuru Security se encarga del resto.
No es necesario aprovisionar máquinas virtuales (VM) para ejecutar CodeGuru Security. Simplemente integre CodeGuru Security con sus herramientas y escalará o desescalará verticalmente con su carga de trabajo.

Historias de éxito de los clientes

  • Wheel Pros

    Actualmente tenemos más de 300 microservicios que CodeGuru Reviewer revisa y administra. El Generador de perfiles de Amazon CodeGuru analiza el rendimiento del tiempo de ejecución de la aplicación y, mediante el machine learning, proporciona recomendaciones sobre las formas en que se podría acelerar la aplicación. De este modo, no es necesario que nuestros desarrolladores averigüen cuál es la mejor manera de configurar desde el punto de vista del rendimiento.

    Rich Benner, director de información, Wheel Pros
  • Cognizant

    Amazon CodeGuru ayuda a los equipos de desarrollo de Cognizant a ofrecer software crítico para los programas de transformación digital de nuestros clientes. La incorporación de CodeGuru en nuestros flujos de trabajo de desarrollo mejora y automatiza las revisiones de código, ayuda a nuestros equipos de DevOps a identificar y solucionar los problemas funcionales y no funcionales de forma proactiva y garantiza que los despliegues superen los requisitos de rendimiento, seguridad y conformidad de nuestros clientes en todos los sectores y regiones.

    Todd Carey, director general, AWS Business Group de Cognizant
  • IT Consortium

    Con CodeGuru, hemos incorporado revisiones de código automatizadas directamente en nuestras canalizaciones, lo que significa que el equipo de trabajo puede implementar el código más rápidamente y con más confianza. Utilizamos las recomendaciones de CodeGuru Reviewer basadas en el machine learning y el razonamiento automatizado, para centrarnos en arreglar y mejorar el código, en lugar de encontrar manualmente los defectos. La incorporación de Python ha hecho que CodeGuru sea aún más accesible para nosotros.

    Edwn Nikoi, gerente técnico de IT Consortium
  • ConnectCareHero

    Amazon CodeGuru ayudó a agilizar nuestro ciclo de vida de desarrollo de software al optimizar el proceso de revisión del código. Como principal revisor de código en el equipo de trabajo, ahora tengo la posibilidad de centrarme más en la funcionalidad y la implementación de las características del código, en lugar de dedicarme a buscar vulnerabilidades de seguridad y detectar si es posible que no se hayan seguido algunas prácticas recomendadas.

    Bob Lee III, cofundador y CTO de ConnectCareHero
  • Atlassian

    En Atlassian, muchos de nuestros servicios conllevan cientos de comprobaciones por despliegue. Aunque las revisiones de código realizadas por nuestro equipo de desarrollo contribuyen en gran medida a evitar que los errores lleguen a la fase de producción, no siempre es posible predecir cómo se comportarán los sistemas en situaciones de presión ni gestionar formas de datos complejas, sobre todo si se realizan varias implementaciones al día. En caso de detectar anomalías en la fase de producción, hemos podido reducir el tiempo de investigación de días a horas y, a veces, a minutos, gracias a la característica de generación continua de perfiles de Amazon CodeGuru. Nuestros desarrolladores ahora concentran más sus esfuerzos en la entrega de capacidades diferenciadas y menos en la investigación de problemas en nuestro entorno de producción.

    Zak Islam, jefe de Ingeniería, equipos técnicos, Atlassian
  • DevFactory

    En DevFactory, gestionamos más de 600 millones de líneas de código en más de cien productos de software empresarial. Un componente clave de nuestra hoja de ruta de futuro es convertir todos nuestros productos en productos nativos en la nube que aprovechen la maravillosa variedad de servicios administrados en AWS. Volver a desarrollar las arquitecturas tradicionales en las instalaciones y transformarlas para la nube implica un serie de retos de ingeniería que van desde mantenerse al día con los últimos servicios hasta ajustarse al cambio de paradigma que se asocia con estas arquitecturas. Amazon CodeGuru es una herramienta increíblemente valiosa que ayuda a optimizar el desempeño de nuestros productos y, simultáneamente, se asegura de que utilizamos estos servicios con todas las prácticas recomendadas vigentes. Sin herramientas como el revisor de Amazon CodeGuru, no habría sido posible volver a escribir productos completos como FogBugz a fin de volverlos nativos en la nube de AWS. Ahora utilizamos el Generador de perfiles de Amazon CodeGuru para optimizar varios productos, incluida la plataforma basada en contenedores 'No Ops' de EngineYard, así como la siguiente generación de la plataforma de colaboración Jive.

    Rahul Subramaniam, director general, DevFactory