Ir al contenido principal

Administración de secretos segura con Dashlane

  |  W. Perry Wortman

La administración de secretos es esencial para mejorar la seguridad, centralizar los datos de credenciales y mantener la integridad operativa general en el entorno de desarrollo de software actual. Las organizaciones y personas que tratan con información confidencial se han convertido en los guardianes de los secretos y deben proteger la información confidencial de la empresa de intenciones maliciosas.

También son responsables de almacenar y administrar la infraestructura de forma segura para proteger estos secretos del acceso no autorizado. Los secretos pueden incluir contraseñas, claves de API, credenciales de bases de datos, claves de encriptación, tokens de autenticación y otra información confidencial necesaria para el funcionamiento correcto de las aplicaciones y sistemas.

La administración de estos secretos de forma segura es crucial para mantener la seguridad y la integridad de los sistemas, aplicaciones y datos. La mala administración de datos de autenticación y autorización puede dar lugar a riesgos de seguridad, como el acceso no autorizado, violaciones de datos y sistemas comprometidos. Las organizaciones pueden proteger de forma efectiva su información confidencial y mitigar los riesgos implementando las prácticas recomendadas y aprovechando las plataformas de administración de secretos seguras.

En esta publicación del blog analizaremos el mundo de la administración de secretos, por qué es importante y cómo Dashlane puede ayudarle a proteger y administrar secretos fácilmente.

¿Qué es la administración de secretos?

La administración de secretos hace referencia a la práctica de almacenar, distribuir y administrar información confidencial y secretos de infraestructura de forma segura en los sistemas de una organización. La administración de secretos efectiva garantiza que solo los usuarios y aplicaciones autorizados puedan acceder a los secretos necesarios al tiempo que minimiza la exposición para disminuir la posible superficie de ataque. También:

  • Mejora la seguridad. Los secretos son objetivos de alto valor para los ciberdelincuentes y deben protegerse en un entorno seguro y controlado. Al igual que toda la demás información confidencial, el acceso no autorizado puede conducir a violaciones de datos, robo de identidad, pérdida financiera y daños en la reputación. Una herramienta de administración de secretos permite a las organizaciones almacenar y administrar secretos en un entorno seguro y controlado, lo que reduce el riesgo de exposición y acceso no autorizado. Los administradores de TI ahora pueden usar Dashlane para administrar y orquestar secretos sin mantenerlos en texto sin formato.
  • Aumenta la eficiencia de DevOps con la automatización. La administración de secretos permite la integración de secretos sin problemas en las canalizaciones de CI/CD y flujos de trabajo automatizados, lo que reduce la necesidad de codificar información confidencial en código fuente y archivos de configuración. No solo optimiza el proceso de desarrollo, sino que también mejora la seguridad general.
  • Simplifica el cumplimiento. Una solución centralizada para la administración de secretos ofrece capacidades de monitorización, auditoría y generación de informes, lo que ayuda a las organizaciones a cumplir con las regulaciones de seguridad y los marcos de cumplimiento estándar del sector como SOC2, GDPR, HIPAA y otras políticas de gobernanza.
  • Admite la escalabilidad. Los desarrolladores trabajan en sistemas de infraestructura complejos, y el uso de una herramienta para classificar y controlar la organización de datos confidenciales ayuda a administrar secretos en varios entornos. Restringe el acceso solo a personas autorizadas y mitiga los riesgos de ciberseguridad.

Protege y administra secretos en un solo lugar

La administración de secretos efectiva requiere un almacenamiento seguro y una administración de acceso fácil. La caja fuerte de Dashlane es un eje central de información confidencial; puede proteger todos los secretos de infraestructura con nuestra arquitectura de conocimiento cero al tiempo que hace que sea fácil agregar, editar y ver secretos en una interfaz de caja fuerte intuitiva.

La mayoría de los desarrolladores usan notas seguras para almacenar y administrar credenciales o secretos de desarrollador de forma flexible como claves de API, tokens de OAuth o certificados; los secretos se pueden pegar directamente en una nota segura, ya sea en texto sin formato o en JSON (más información sobre esto a continuación). Los secretos de desarrollador también se pueden almacenar en Ingresos, usando los campos Contraseña y Notas según sea necesario.

Almacenar secretos de claves de API en una nota segura con la extensión web de Dashlane.
Puede almacenar secretos de claves de API en una nota segura con la extensión web de Dashlane.

Más información sobre cómo agregar secretos a su caja fuerte como notas seguras.

Los desarrolladores pueden administrar fácilmente secretos con la CLI de Dashlane

Dashlane es sinónimo de simplificar la seguridad y hacer que sea fácil de usar. Recientemente, hemos desarrollado un nuevo producto llamado CLI (interfaz de línea de comandos) para permitir a nuestros usuarios más expertos en tecnología administrar secretos en sus flujos de trabajo sin necesidad de abrir la extensión de Dashlane. Nuestra CLI es una alternativa al uso de Dashlane en la extensión web o en las aplicaciones móviles.

Antes, los secretos tenían que guardarse, copiarse y administrarse manualmente desde la IU de la caja fuerte de Dashlane. Ahora, los desarrolladores pueden leer y recuperar secretos de forma programática, cargar secretos en variables de entorno, inyectar secretos en su código y realizar transformaciones en secretos, todo desde su terminal. Mäs ventajas de la CLI de Dashlane:

  • Protegida con una caja fuerte encriptada: evite almacenar secretos en texto sin formato en su código. Cuando los datos están encriptados y protegidos tras una caja fuerte, se evita que un atacante obtenga acceso no autorizado al archivo o base de datos en la que se almacenan secretos, de forma que no pueden leer ni hacer uso indebido de la información.
  • Mejora la eficiencia con la automatización: los desarrolladores pueden almacenar y administrar todos sus secretos en Dashlane, aprovechando la CLI fácil de usar para aplicaciones programáticas, lo que les ahorra tiempo yendo y viniendo entre la extensión web y el terminal.

Se puede acceder a la caja fuerte de Dashlane directamente desde el terminal con la nueva CLI. Con un simple comando puede obtener cualquier secreto (contraseñas, notas seguras, códigos OTP y mucho más) e incorporar secretos en sus flujos de trabajo para que las máquinas y usuarios autorizados solo puedan acceder a secretos cuando sea necesario. Revise nuestra documentación con casos de uso de ejemplo para comprender cómo aprovechar al máximo las capacidades de nuestra nueva CLI.

Ejemplos de comandos y salida de la CLI de Dashlane.
Estos son algunos ejemplos de comandos y salida de la CLI de Dashlane.

Más información sobre la administración de sus secretos con la CLI en nuestra documentación de GitHub.

Dashlane ofrece algunas funciones adicionales diseñadas específicamente para mejorar su flujo de trabajo de DevOps. Estas funciones se centran en proteger sus aplicaciones y entornos al tiempo que le ayudan a automatizar tareas para ser más veloz. 

  • Genere claves de acceso para entornos no interactivos: los desarrolladores a menudo necesitan otorgar acceso a canalizaciones de CI/CD o servidores sin comprometer la seguridad. Nuestra capacidad le permite generar rápidamente claves de acceso para estos entornos no interactivos y garantiza que solo las entidades autorizadas puedan acceder e interactuar con sus sistemas.
  • Inyecte secretos en variables de entorno: la CLI de Dashlane le permite inyectar secretos directamente en variables de entorno durante la ejecución. Elimina la necesidad de almacenar información confidencial en texto sin formato dentro de su base de código, lo que reduce el riesgo de exposición accidental. 
  • Plantilla de archivos de configuración con referencias de secretos: para evitar enviar secretos a sus repositorios de Git, nuestra CLI ofrece una cómoda función que le permite realizar plantillas de archivos de configuración. Puede mantener un entorno de desarrollo más seguro insertando referencias secretas en estos archivos. Nuestra CLI de Dashlane reemplaza inteligentemente las referencias con su contenido confidencial, lo que garantiza que los secretos permanezcan ocultos a miradas indiscretas.
  • Use transformadores para transformar secretos: a veces, es posible que tenga que transformar secretos extraídos de su caja fuerte al instante. Nuestra plataforma ofrece varios transformadores, como los analizadores JSON o generadores de código OTP, para ayudarle a lograrlo. Estos transformadores le permiten manipular y procesar secretos en tiempo real, lo que mejora la flexibilidad y la funcionalidad de sus aplicaciones.

Si desea ponerse al día con nuestra nueva CLI, hemos creado una serie de tutoriales en vídeo de YouTube que explican todo lo que puede hacer.

Nuestra CLI es completamente de código abierto y está disponible en nuestro espacio de GitHub. Cualquiera puede auditar nuestro código y contribuir abriendo solicitudes de extracción, interactuando con nuestra comunidad y enviando nuevas ideas e informes de errores.

La administración de secretos usando la CLI está disponible para todos los usuarios durante nuestra fase de acceso anticipado. Si es administrador de TI, la CLI puede hacer mucho más y permitirle acceder a sus registros de auditoría y a sus informes de miembros. ¡Pruébela hoy mismo!

Regístrese para recibir noticias y actualizaciones acerca de Dashlane