Ori Mankali, senior VP of engineering at Akeyless, talks about secrets management and distributed fragment cryptography. They discuss the challenges of managing secrets at scale and the need for access policies and audit capabilities. They explain the concept of distributed fragment cryptography and its role in boosting security. The podcast also covers the downsides of relying on clients, cryptography standards, integrating Ikylas with major cloud providers, and the challenges of secrets management in Kubernetes and CICD platforms.
Read more
AI Summary
Highlights
AI Chapters
Episode notes
auto_awesome
Podcast summary created with Snipd AI
Quick takeaways
Secrets management involves securely storing, accessing, and managing sensitive information for authentication in applications.
Distributed Fragment Cryptography (DFC) divides encryption keys into fragments distributed across multiple locations, enhancing security and scalability in secrets management.
Deep dives
Overview of Secrets Management
Secrets, in the context of applications, refer to sensitive information used for authentication. This includes credentials needed for an application to identify itself and gain access to remote services. Previously, sensitive information like passwords and keys were stored in insecure places like configuration files or within the code itself. However, this practice is risky and insecure. Secrets management is the process of securely storing, accessing, and managing these sensitive information. It involves protecting secrets through encryption, implementing access policies, integrating with identity providers, maintaining audit logs, and providing auditing capabilities for security officers. The goal is to ensure that sensitive information is always secure and properly managed throughout its lifecycle.
Introduction to Distributed Fragment Cryptography
Distributed Fragment Cryptography (DFC) is an innovative technology developed by Akeyless. It addresses the challenge of securely storing encryption keys by distributing them across multiple locations. DFC ensures that no single location holds the complete key, making it extremely difficult for unauthorized individuals or malicious attackers to gain access. Instead, the key is divided into fragments, which remain at their respective locations, often in different servers and regions. A microservice representing each fragment manager facilitates communication and operations related to the key. DFC offers enhanced security, resiliency, and scalability, making it a powerful solution for secrets management.
Implementing a Keyless Solution
Akeyless provides a user-friendly platform for easy adoption of secrets management using DFC. It offers various interfaces to suit different needs, including a web UI, CLI, RESTful API, SDKs in multiple programming languages, and plugins for popular DevOps tools. The platform seamlessly integrates with major cloud providers' identity and access management (IAM) systems, allowing users to leverage their existing authentication methods. Implementing keyless in an architecture like Kubernetes involves setting up the Akeyless gateway within the customer environment. The gateway serves as a containerized component that authenticates and securely communicates with the Akeyless backend services. Akeyless also offers Kubernetes plugins, like mutating webhooks, for seamless integration with applications, ensuring the highest level of security and ease of use.
Best Practices for Secrets Management
To maximize the benefits and security of secrets management, several best practices should be followed. One of these is adopting a Just-in-Time Access approach, where dynamic or ephemeral credentials are generated for each application or user on-demand, significantly reducing the risk of long-term exposure. Another crucial practice is the principle of least privilege, granting access only to the specific secrets required by each application or user, minimizing potential vulnerabilities. Additionally, ensuring proper rotation of keys and implementing regular key refreshes is essential. Centralizing secrets management in a single platform like Akeyless simplifies administration, provides comprehensive visibility, and allows for better control, ensuring compliance with security standards and certifications.
In this episode, Ori Mankali, senior VP of engineering at cloud security startup Akeyless, speaks with SE Radio’s Nikhil Krishna about secrets management and the innovative use of distributed fragment cryptography (DFC). In the context of enterprise IT, 'secrets’ are crucial for authentication in providing access to internal applications and services. Ori describes the unique challenges of managing these sensitive data, particularly given the complexities of doing so on a large scale in substantial organizations. They discuss the necessity for a secure system for managing secrets, highlighting key features such as access policies, audit capabilities, and visualization tools. Ori introduces the concept of distributed fragment cryptography, which boosts security by ensuring that the entire secret is never known to any single entity. The episode explores encryption and decryption and the importance of key rotation, as they consider the challenges and potential solutions in secrets management.
Get the Snipd podcast app
Unlock the knowledge in podcasts with the podcast player of the future.
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode
Save any moment
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Share & Export
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode