Seguridad del código

Cortex® Cloud se integra con herramientas de desarrollo para proporcionar seguridad automatizada para infraestructuras y aplicaciones nativas en la nube.

Frente de la seguridad del código

Para los equipos de seguridad, proteger el desarrollo de aplicaciones nativas en la nube puede ser todo un reto debido a la rapidez y la complejidad que lo caracterizan. Sin embargo, existen prácticas recomendadas de DevOps que permiten utilizar la automatización para proteger las aplicaciones y la infraestructura con seguridad Code to Cloud, lo que alivia esa presión.

Una única herramienta para proteger el código en todas las arquitecturas modernas y cadenas de suministro de software

Cortex Cloud protege de manera exhaustiva el ciclo de desarrollo de software. La plataforma identifica vulnerabilidades, errores de configuración, infracciones normativas y secretos expuestos en fases más tempranas del ciclo de vida del desarrollo. Cortex Cloud permite analizar plantillas de IaC, imágenes de contenedor, paquetes de código abierto y ciclos de entrega para proteger el código con toda una comunidad de código abierto y años de experiencia e investigación de amenazas detrás. La visibilidad y los controles de las políticas están conectados para que los equipos de ingeniería puedan proteger toda su solución tecnológica sin renunciar a sus herramientas, mientras que los equipos de seguridad se aseguran de que el código que se implementa está libre de amenazas.
  • Compatibilidad con varios lenguajes, tiempos de ejecución y marcos normativos
  • Controles coherentes, desde la fase de compilación hasta la de tiempo de ejecución
  • Se integra en las herramientas de DevOps
  • Análisis de la infraestructura como código (IaC)
    Análisis de la infraestructura como código (IaC)
  • Análisis de composición de software (SCA)
    Análisis de composición de software (SCA)
  • Análisis de secretos
    Análisis de secretos
  • Políticas como código
    Políticas como código
  • Cumplimiento normativo de las licencias del software de código abierto
    Cumplimiento normativo de las licencias del software de código abierto
LA SOLUCIÓN CORTEX CLOUD

Así es como abordamos nosotros la seguridad del código

Análisis de infraestructuras como código

La infraestructura como código tiene la ventaja de que permite proteger la infraestructura en la nube en el código antes de implementarlo en el entorno de producción. Cortex Cloud simplifica la seguridad en todas las fases del ciclo de vida del desarrollo de software gracias a la automatización y a que integra la seguridad en los flujos de trabajo de las herramientas de DevOps para plantillas de Terraform, CloudFormation, Kubernetes, Dockerfile, Serverless y ARM.

  • Automatice el análisis de la seguridad del código

    Añada comprobaciones automatizadas para buscar errores de configuración y secretos expuestos en todas las fases del ciclo de vida del desarrollo de software.

  • Aproveche el potencial del código abierto y su comunidad

    Checkov, que cuenta con el apoyo de una comunidad activa y se ha descargado millones de veces, es la herramienta líder de código abierto de políticas como código en la que se basa la tecnología de seguridad de la infraestructura como código de Cortex Cloud.

  • Incluya comentarios sobre la seguridad del código directamente en las herramientas de desarrollo

    Cortex Cloud incorpora integraciones nativas para entornos de desarrollo integrados, sistemas de control de versiones y herramientas de integración y desarrollo continuos (IDE, VCS y CI/CD, respectivamente, por sus siglas en inglés) para ayudar a los desarrolladores a producir código seguro en sus flujos de trabajo habituales.

  • Incluya contexto profundo para los errores de configuración

    De manera automática, Cortex Cloud supervisa tanto las dependencias de los recursos IaC como los modificadores de desarrollo más recientes para mejorar la colaboración entre equipos de gran tamaño.

  • Proporcione comentarios y correcciones automatizados en el código

    Automatice la inclusión de comentarios para los errores de configuración, así como las peticiones de validación y las correcciones y sugerencias de corrección de Smart Fixes para los errores de configuración identificados.

Análisis de infraestructuras como código

Análisis de composición de software

La mayoría del código de las aplicaciones modernas está formado por dependencias de código abierto. Muchas vulnerabilidades no llegan a resolverse nunca porque no se sabe realmente qué dependencias están utilizándose y por el miedo a introducir cambios fatales. Cortex Cloud se integra con las herramientas de desarrollo para detectar vulnerabilidades en los paquetes de código abierto y en sus árboles de dependencias completos, además de ofrecer la posibilidad de aplicar correcciones flexibles y selectivas.

  • Aproveche las fuentes líderes del sector para obtener una confianza total en la seguridad del código abierto

    Cortex Cloud analiza las dependencias de código abierto estén donde estén y las compara con bases de datos públicas como NVD y el flujo de inteligencia de Cortex Cloud para identificar vulnerabilidades.

  • Identifique las vulnerabilidades a cualquier profundidad de dependencia y en su contexto

    Cortex Cloud procesa datos de gestión de paquetes para extrapolar los árboles de dependencias hasta la capa más alejada y relaciona los riesgos asociados a la infraestructura y a las aplicaciones para priorizar antes las correcciones.

  • Integre la seguridad de código abierto en el ciclo de vida de desarrollo

    Asegúrese de que los desarrolladores puedan ver los comentarios relativos a las vulnerabilidades en tiempo real a través de los sistemas IDE y de las peticiones de validación/fusión por VCS, y bloquee las compilaciones según unos umbrales de vulnerabilidad para mantener la seguridad de su entorno nativo en la nube de manera proactiva.

  • Solucione problemas sin introducir cambios fatales

    Reciba la actualización mínima recomendada para corregir vulnerabilidades en dependencias directas y transitivas sin correr el riesgo de introducir cambios que bloqueen funciones críticas. Corrija varios problemas a la vez con la flexibilidad de seleccionar versiones concretas de cada paquete.

Análisis de composición de software

Seguridad de los secretos

Un minuto es todo lo que necesitan los atacantes para localizar credenciales expuestas en internet y robarlas. Utilice Cortex Cloud para identificar secretos antes de enviarlos a producción. Localice y elimine los secretos de las plantillas de IaC e imágenes de contenedor en los entornos de desarrollo y de tiempo de desarrollo mediante el uso de firmas y de la heurística.

  • Encuentre secretos prácticamente en cualquier tipo de archivo

    Identifique contraseñas y tokens en plantillas de infraestructura como código, imágenes maestras y configuraciones de repositorios de Git.

  • Muestre los secretos en las herramientas de desarrollo

    Asegúrese de que los desarrolladores puedan ver los secretos codificados de forma rígida a través de los sistemas de IDE y las interfaces de línea de comandos (CLI, por sus siglas en inglés), antes de aplicar las correcciones y en las herramientas de CI/CD.

  • Análisis de secretos multidimensional

    Utilice expresiones regulares, palabras clave o identificadores de precisión basados en la entropía para encontrar secretos comunes y no tan comunes.

Análisis de secretos

Políticas como código

Las pruebas de seguridad tradicionales están a cargo de distintas organizaciones, cada una de las cuales utiliza sus propias herramientas, lo que genera controles aislados y difíciles de replicar. Cortex Cloud ofrece políticas como código para proporcionar controles integrados en el código capaces de replicarse, cuyas versiones se puedan controlar y que se puedan comparar con repositorios de código en directo para probarlos.

  • Cree y controle las políticas mediante código

    Defina listas de comprobación, listas de omisión y políticas personalizadas basadas en grafos en Python y YAML para plantillas de IaC, pruébelas y controle sus versiones.

  • Implemente y configure cuentas y agentes en código

    Utilice Terraform para conectar cuentas, implemente agentes y configure políticas de tiempo de ejecución, con procesamiento y protección basados en archivos OpenAPI y Swagger.

  • Arregle los errores de configuración con políticas predefinidas y personalizadas

    Cortex Cloud incluye de serie cientos de políticas integradas en el código y le permite añadir políticas personalizadas para recursos en la nube y plantillas de IaC.

  • Incluya comentarios directamente en el código que se está escribiendo

    Las plantillas de IaC tienen comentarios directos con correcciones automáticas, comentarios de solicitudes de validación/fusión y correcciones automáticas de solicitudes de validación/fusión.

Políticas como código

Cumplimiento normativo de las licencias del software de código abierto

Cada empresa tiene sus propias políticas de uso aceptable para las licencias de código abierto. No espere hasta revisar el cumplimiento normativo de forma manual para enterarse de que una biblioteca de código abierto no está cumpliendo sus requisitos. Cortex Cloud cataloga las licencias de código abierto de las dependencias y puede bloquear implementaciones basadas en políticas de licencia personalizables o avisar de su presencia.

  • Ahórrese costosas infracciones de las licencias de código abierto

    Facilite información lo antes posible y bloquee las compilaciones que incumplan las condiciones de uso de las licencias de los paquetes de código abierto, con compatibilidad con todos los lenguajes y gestores de paquetes más extendidos.

  • Analice los repositorios, tanto de Git como no, para identificar problemas

    Cortex Cloud cuenta con integraciones nativas con sistemas de control de versiones, como GitHub y Bitbucket, pero puede analizar cualquier tipo de repositorio mediante nuestra herramienta de línea de comandos.

  • Utilice reglas predefinidas o personalice las alertas y los bloqueos

    Configure umbrales de alerta y bloqueo por tipo de licencia para adaptarlos a los requisitos internos relativos al copyleft y las licencias permisivas.

Cumplimiento normativo de las licencias del software de código abierto

Otras funciones de seguridad de las aplicaciones

SEGURIDAD DE LA INFRAESTRUCTURA COMO CÓDIGO

Seguridad de la infraestructura IaC automatizada e integrada en los flujos de trabajo de desarrollo

ANÁLISIS DE COMPOSICIÓN DE SOFTWARE (SCA)

Seguridad de código abierto de precisión y basada en el contexto y cumplimiento normativo de las licencias

SEGURIDAD DE LA CADENA DE SUMINISTRO DE SOFTWARE

Seguridad de la cadena de suministro basada en grafos para entornos de desarrollo de aplicaciones

SEGURIDAD DE LOS SECRETOS

Análisis de secretos multidimensional de toda la solución en cualquier repositorio y ciclo