BLOG

Protección avanzada de API con estrategias de seguridad de Shift Left

Miniatura de David Remington
David Remington
Publicado el 1 de julio de 2024

Los desarrolladores de software están implementando API en volúmenes vertiginosos en el actual ecosistema centrado en la nube. Según el Informe sobre el estado de la estrategia de aplicação (SOAS) de F5 2024, más de un tercio de las organizaciones administran ahora tantas API como aplicações y algunas grandes empresas supervisan hasta 10 000 API.1 A medida que las organizaciones continúan modernizando sus carteras de aplicaciones, se proyecta que la cantidad de API en uso superará los mil millones para 2031.2

¿Por qué proliferan las API tan rápidamente?

Las API se han vuelto indispensables para las aplicações modernas porque mejoran la eficiencia y la interoperabilidad. Las API también permiten que diferentes sistemas de software se comuniquen sin problemas, por lo que permiten a los equipos integrar diversos servicios y agilizar los procesos.

El auge de la IA amplifica el crecimiento de las API porque dependen en gran medida de ellas para funcionalidades como el procesamiento de datos, el aprendizaje automático y la automatización. A medida que la adopción de IA continúa aumentando, también lo hará la necesidad de API.

Sin embargo, la rápida expansión trae consigo importantes obstáculos de seguridad. El informe F5 SOAS revela que el 95% de las organizaciones utilizan puertas de enlace API1 ; Sin embargo, esta práctica por sí sola es insuficiente. Hoy en día, la seguridad de las API se enfrenta a dos problemas clave: el descubrimiento y el desplazamiento a la izquierda para agregar seguridad en una etapa más temprana del proceso de desarrollo.

El estado de la seguridad de las API y lo que falta

Actualmente, las protecciones de las API están rezagadas respecto del creciente uso de las mismas. Si bien las puertas de enlace API brindan cierto nivel de control, no abordan la necesidad fundamental de descubrimiento de API ni de estrategias de seguridad integrales. Gartner predice que para 2025, la mitad de todas las API no estarán administradas, lo que planteará graves riesgos.3 Estas API ocultas pueden exponer a las organizaciones a acceso no autorizado, violaciones de datos y otras amenazas porque operan fuera de la visibilidad y el control de los equipos de seguridad. Albergan vulnerabilidades que los atacantes explotan para obtener acceso no autorizado a datos confidenciales. El primer paso para abordar esta amenaza es descubrir API ocultas dentro del entorno de una organización.

Para descubrir API de sombra y gestionar las complejidades multicloud relacionadas, los equipos pueden comenzar examinando su espacio de dominio expuesto utilizando herramientas diseñadas para el descubrimiento de API. Identificar todos los puntos finales dentro del dominio de una empresa ayuda a mapear el panorama de las API. Sin embargo, el desafío se intensifica en entornos multicloud, donde las API abarcan varias plataformas con diferentes protocolos de seguridad y requisitos de gobernanza. Esta complejidad requiere un enfoque estratégico para la gestión y seguridad de las API .

Como los desarrolladores agregan nuevas API de manera rutinaria, pueden implementar soluciones como Apigee API Management de Google Cloud y F5 Distributed Cloud API Security, que ofrecen descubrimiento y monitoreo continuos, lo que los equipa para incorporar medidas de seguridad en las primeras etapas del ciclo de desarrollo y mejora la gobernanza de las API.

Desplazamiento a la izquierda en la seguridad de las API

Según Gartner, para 2026, el 40% de las organizaciones seleccionarán un proveedor de WAAP en función de sus funciones avanzadas de protección de API y seguridad de aplicação web. Esto representa un aumento respecto de menos del 15% en 2022.4

Si bien esta es una buena noticia, más organizaciones pueden integrar prácticas de seguridad en sus flujos de trabajo de CI/CD desplazándose hacia la izquierda y garantizando que las API sean seguras desde el principio. Esto implica documentación de API completa, controles de seguridad automatizados y educación continua para desarrolladores y equipos de seguridad.

Aliviar el estrés entre los desarrolladores y los equipos de seguridad

Históricamente, ha existido tensión entre los desarrolladores centrados en la implementación rápida y los equipos de seguridad que priorizan la seguridad. Para aliviar esta tensión, es esencial fomentar una cultura de responsabilidad compartida en materia de seguridad. Fomentar la colaboración y la comprensión mutua puede ayudar a alinear objetivos y agilizar procesos.

Asegurar todo el ciclo de vida de la API

Un enfoque integral implica monitoreo continuo, actualizaciones periódicas, detección proactiva de amenazas, implementación de mecanismos sólidos de autenticación y autorización y adopción de herramientas de seguridad avanzadas que aprovechan la IA para detectar y mitigar amenazas.

F5 y Google Cloud te ayudan a cambiar a la izquierda.

El primer paso para mejorar la seguridad de las API es realizar un inventario exhaustivo de todas las API, identificar los puntos finales no administrados u obsoletos y documentar sus funcionalidades y medidas de seguridad. Las organizaciones deben priorizar la protección de las API en función de sus niveles de riesgo y su impacto potencial. Soluciones complementarias como F5 Distributed Cloud API Security y Apigee ayudan a crear un marco de seguridad integral para proteger las API en todos los entornos, brindando tranquilidad a los desarrolladores en un mundo cada vez más interconectado.

Por lo tanto, si bien el crecimiento de las API presenta oportunidades para las organizaciones, los equipos deben ser conscientes de los riesgos de seguridad. Las organizaciones pueden gestionar sus API de forma más eficaz desplazándose hacia la izquierda, adoptando el descubrimiento continuo y fomentando la colaboración entre los equipos de desarrollo y seguridad.

Para escuchar más sobre lo que nuestros especialistas de F5 y Google Cloud dicen sobre la seguridad de las API, mire Shift Left: Transforme la seguridad de su API con F5 y el seminario web de Google Cloud a pedido. También puede visitar Google Cloud Platform (GCP) para explorar nuestra asociación en profundidad.