Por qué Snyk confía en Auth0 para ofrecer seguridad desde la base
La autenticación rápida y sencilla permite una tasa de conversión de casi el 100 % para los usuarios nuevos

Muchas empresas de SaaS hablan sobre cómo la seguridad está integrada en sus plataformas, pero siguen teniendo código vulnerable. Snyk se dedica a cambiar eso, un usuario a la vez. La plataforma de la empresa ayuda a los desarrolladores a diseñar software de forma segura en toda la pila de aplicaciones nativa de la nube, lo que reduce las vulnerabilidades y los problemas de cumplimiento de licencias en su código. En apenas cuatro años de existencia, Snyk adquirió más de 400 000 usuarios desarrolladores; consiguió una valoración de más de dos mil millones de dólares; y ganó clientes empresariales importantes, como Google, Salesforce y Auth0.
Cuando Snyk decidió subcontratar sus requerimientos de identidad, necesitaba un socio que compartiera su mentalidad de desarrollador y que pudiera ayudar a la empresa a escalar rápidamente. Así fue como recurrieron a Auth0 Platform.
“La seguridad y la identidad van de la mano. Como producto de seguridad, esto es algo que debemos tener muy controlado”.
Snyk necesitaba seguridad que no causara demoras
“La seguridad y la identidad van de la mano”, afirma Tzahi Furmanski, responsable del equipo de Ingeniería en el equipo de Crecimiento Empresarial de Snyk. “Y, como el producto de seguridad que somos, eso es algo que debemos ofrecer”. Snyk comenzó utilizando una solución personalizada de gestión de identidades y accesos (IAM). Sin embargo, a medida que su producto evolucionaba para brindar una experiencia web más completa, estaba claro que su solución de IAM también necesitaba cambiar.
“Implementamos nuestras propias soluciones de autenticación en el pasado, pero rápidamente descubrimos que pueden llevar mucho tiempo”, explica Artur Kotliar, desarrollador de software sénior. “Acciones como la revisión de seguridad para la recuperación de una contraseña es algo que realmente no queremos gestionar por nuestra cuenta si tenemos un proveedor de autenticación en el que podamos confiar. Así que decidimos usar Customer Identity Cloud en lugar de desarrollar una infraestructura por cuenta propia”.
En Snyk estiman que ahorran de uno a dos ingenieros gracias a Customer Identity Cloud. Y eso sin mencionar la reducción de costos asociados a los asesores legales que necesitarían para garantizar el cumplimiento de las leyes de privacidad de datos. “Snyk debe cumplir con normativas como el RGPD y la CCPA”, detalla Furmanski. “Es muy importante para nosotros que el lugar donde se almacenan los datos de los usuarios también cumpla con esas reglamentaciones. Por eso, tener Auth0 [como proveedor de identidad (IdP) que cumple con estas normas] es de mucha ayuda”.
Incorporación personalizada en cuestión de segundos
Snyk utiliza Customer Identity Cloud para dos casos de uso principales: desarrolladores individuales que son usuarios finales y conexiones empresariales con grandes clientes. Cada grupo tiene diferentes requisitos de identidad; pero la tecnología de Auth0 no tiene problemas para adaptarse a todas las necesidades, por distintas que sean. “Hoy por hoy, es muy fácil para nosotros gestionar las identidades de los usuarios que llegan a través de diferentes inicios de sesión gracias a Auth0”, explica Artur Kotliar.
Las conexiones B2B empresariales suelen usar Single Sign-On (SSO) o Azure AD. “Las grandes empresas tienen sus propios IdP y quieren tener sus propios permisos basados en roles dentro de su organización, además de decidir qué deben consumir todos sus usuarios en diferentes aplicaciones, como Snyk”, dice Kotliar.
Los usuarios B2C, en cambio, usan inicios de sesión sociales, como GitHub, Bitbucket y Google. La ventaja de este tipo de inicio de sesión es que elimina todos los obstáculos para la conversión, tal como puede atestiguarlo el equipo de Snyk. “La primera vez que inicié sesión en Snyk, sin ningún conocimiento previo, fue muy fácil”, dice Tahi Furmanski. “Simplemente accedí al sitio web y elegí el proveedor de redes sociales para iniciar sesión, luego de lo cual pude acceder a la plataforma”. Kotliar está de acuerdo: “Todo el proceso de incorporación de usuarios en Snyk tarda apenas segundos. Es muy rápido y muy fácil”.
Esta facilidad de uso ha permitido que la plataforma de Snyk tenga casi un 100 % de conversiones para usuarios nuevos. Además, el equipo sabe que, si necesita agregar otras opciones de inicio de sesión para satisfacer las necesidades de los clientes, no será un problema.
Un futuro seguro para todos
El espíritu del software de código abierto es que los desarrolladores se ayuden entre sí y compartan conocimiento. Snyk se dedica de forma constante a mejorar ese ecosistema y se asegura de que la información compartida sea debidamente verificada. Ahora, la empresa dedica menos tiempo a la gestión de identidades y puede concentrarse en mejorar su producto para que sea aún más útil.
Furmanski habla de una nueva integración que “alerta al desarrollador mientras escribe el código, incluso antes de que se integre, para que vea que está usando algo que tiene problemas y vulnerabilidades conocidas”. También agrega: “Estamos ampliando nuestro alcance y reforzando nuestro servicio para facilitar el mantenimiento y la priorización, y así ayudar a los grandes clientes a sortear mejor las dificultades derivadas de las vulnerabilidades”.
La asociación de Snyk con Okta y el uso de Auth0 les permite innovar sin que los problemas de autenticación se lo impidan. “Al utilizar Auth0 para gestionar nuestros requerimientos de autenticación, podemos centrarnos en lo que mejor sabemos hacer: ofrecer a nuestros clientes una solución optimizada para integrar la seguridad en su ciclo de vida de desarrollo”, afirma Furmanski.



