El desafío: lograr una cobertura de seguridad integral
Sin embargo, con alrededor de 1500 aplicaciones y varios miles de proyectos, escalar la seguridad no es sencillo. La empresa necesitaba una solución de seguridad que no solo fuera fácil de usar —para garantizar su adopción por parte de los desarrolladores—, sino que también ofreciera funciones sofisticadas para gestionar con eficiencia los esfuerzos de seguridad en toda la organización.
“Queríamos una solución que nos proporcionara métricas sobre la cantidad de aplicaciones que analizamos frente al total de aplicaciones que tenemos, para conocer nuestra cobertura de seguridad general”, afirmó Simon Wilkins, analista de seguridad de aplicaciones en Overstock. “La eficiencia es otro factor importante. Queremos poder realizar al mismo tiempo una acción en todos los proyectos relacionados con una aplicación específica para ahorrar tiempo”.
La solución: optimizar los esfuerzos de seguridad con etiquetas para proyectos
Overstock eligió Snyk porque la sólida API y las funciones de etiquetado de la plataforma eran ideales para ampliar la cobertura de seguridad en miles de proyectos. Ahora, la empresa puede gestionar fácilmente sus procesos de análisis de seguridad mediante llamadas centralizadas a la API, lo que es mucho más rápido que hacerlo manualmente en cada proyecto.
Las etiquetas para proyectos son una función de Snyk que se lanzó en 2020 para ayudar a las organizaciones a ordenar, filtrar y editar en bloque varios proyectos mediante la API de Snyk. En lugar de realizar acciones de una en una desde la interfaz de la plataforma, los usuarios pueden hacer cambios automáticamente y obtener métricas de todos los proyectos que tengan una etiqueta específica. Overstock usa distintos criterios para etiquetar, como el propietario del proyecto o su estado de obsolescencia, a fin de ordenar y gestionar sus diversas aplicaciones con eficiencia.
“Si trabajas con decenas, cientos, miles o cientos de miles de proyectos, encontrar uno en particular es como buscar una aguja en un pajar”, explicó Waleed Arshad, gerente de producto en Snyk. “Por eso, necesitas poder agruparlos, trabajar en bloque y filtrar esos proyectos a fondo de la manera que quieras”.
Cómo la API de Snyk permite escalar la seguridad
Snyk aborda los desafíos de escala con una sólida API que se integra en los flujos de trabajo de desarrollo, funciones de generación de informes mejoradas para corregir problemas con eficiencia, etiquetas para gestionar la seguridad en numerosos proyectos y muchas otras funciones pensadas para desarrolladores.
La API de Snyk puede automatizar por completo los procesos existentes de principio a fin a escala. Con la API, las empresas pueden incorporar equipos de ingeniería mediante la creación de ajustes de integración y la invitación de usuarios. Una vez incorporados, los ingenieros pueden usar la API de Snyk para integrarla con sus herramientas de gestión del código fuente (SCM) y otras herramientas para desarrolladores. Además, ejecutar una tarea cron en estos endpoints de la API garantiza que la plataforma de Snyk siempre incluya la lista más actualizada de equipos y proyectos.
Las empresas también pueden ampliar la visibilidad de sus esfuerzos de seguridad con la API de Snyk. La API incluye registros de auditoría detallados para hacer un seguimiento del uso y otras métricas clave. La API de informes también permite a las organizaciones obtener información detallada, como estadísticas de corrección, recomendaciones para priorizar problemas, retorno de la inversión y cumplimiento de los SLA.
“Debes asegurarte de brindar apoyo de forma constante a las áreas adecuadas de tu organización, y los informes te ayudan a lograrlo”, afirmó Arshad, “porque puedes supervisar con exactitud el estado de las correcciones en toda la organización y brindar apoyo a las áreas que más lo necesitan”.
Además, Snyk ofrece atributos de proyecto y opciones de políticas de seguridad. Una política de seguridad es un conjunto personalizado de reglas que prioriza o resta prioridad a las vulnerabilidades para adaptarse mejor a las preferencias de riesgo de la organización. Las organizaciones pueden aplicar estas políticas automáticamente a determinados proyectos según sus atributos y lograr un control detallado de la seguridad a escala.
El impacto: seguridad fácil de gestionar
Con la API y las funciones de etiquetado de Snyk, Overstock ahorra muchísimo tiempo en materia de seguridad. Además de eliminar las tareas administrativas que consumen tiempo, Overstock planea ampliar el uso de las funciones de etiquetado de Snyk para centralizar aún más sus procesos de análisis de seguridad y lograr un enfoque de seguridad que escale al ritmo del crecimiento de la empresa.
“La nueva función de etiquetado llevó la API de Snyk al siguiente nivel: ahora podemos hacer todas estas cosas en bloque”, concluyó Wilkins. “Sin duda, es una función que todos adoptarán rápidamente”.
