En la actualidad, la forma más común en la que los servicios se comunican y transfieren datos es a través de las APIs. Sin embargo, las APIs rotas, expuestas o hackeadas son la causa de algunos de los últimos grandes ataques de seguridad, ya que tienen el potencial de exponer datos sensibles al consumo público. Asegurar tus APIs es importante, y nosotros lo tomamos en serio: Imperva ofrece una solución llamada API Security, que, entre otros beneficios, construye un modelo de seguridad positivo para garantizar que solo el tráfico que deseas acceda a tu API y que todos los puntos finales de tu API estén protegidos tan pronto como se publiquen. API Security también forma parte del conjunto de seguridad de aplicaciones en la nube de Imperva.
Asegurar continuamente cada punto final y mantenerse actualizado con las implementaciones recientes puede generar una sobrecarga considerable. Cada vez que se actualiza una API, API Security debe ser notificado sobre el cambio para que pueda actualizar el modelo y proteger de manera precisa tus puntos finales. Una forma de lograr esto es proporcionando manualmente un archivo Swagger que describa la configuración de la API. Como muchos procedimientos manuales, este es propenso a errores. También plantea un cuello de botella de orquestación entre los equipos de seguridad, DevOps y desarrollo, debido a que diferentes personas suelen ser responsables de desarrollar y asegurar las APIs.
Amazon Web Services y API Security
Para resolver este desafío, hemos desarrollado una solución que automatiza la obtención del archivo Swagger. Actualmente, solo se ha implementado para Amazon Web Services (AWS), pero el mismo principio es aplicable a otros proveedores de servicios en la nube. AWS ofrece una plataforma para la gestión de APIs llamada Amazon API Gateway, que facilita la definición, implementación, compartición y operación de APIs. Desplegar o actualizar una API se vuelve rápido y sencillo gracias al portal de desarrolladores sin servidor de Amazon API Gateway, lo que permite implementar cientos de cambios en las APIs cada día. Como se mencionó anteriormente, asegurar cada una de estas implementaciones implicará cierta sobrecarga y nuestro objetivo con esta función es eliminar esa sobrecarga asegurando las implementaciones de manera rápida y automática.
En resumen, asegurar tus APIs en la nube es fundamental para proteger tus datos y evitar posibles brechas de seguridad. Con soluciones como API Security de Imperva y la automatización de la obtención del archivo Swagger, puedes garantizar que tus APIs estén protegidas de manera eficiente y sin generar una carga adicional para tu equipo de desarrollo y seguridad.
Fuente del artículo: SB


