A Quick Note:
I am gradually updating and modifying the contents of this blog;
however, the focus and time I allocate here is fairly limited, and fairly random.
Enjoy the content; yet, keep in mind that things might feel a tad unpolished, or incomplete.
Thanks for stopping by,
Volkan.security
Shamir's Secret Sharing Scheme with SPIFFE and SPIKE
Understanding DEK and KEK in Encryption: A Practical Guide
Using External Secrets Operator with HashiCorp Vault to Create Kubernetes Secrets
CSR vs Direct Public Key Exchange: When Do You Really Need a CSR?
Establishing SPIFFE Federation Between Kubernetes Clusters
Building a Custom Webhook Provider for External Secrets Operator: A Step-by-Step Guide
Configuring VMware vCenter Server Appliance (vCSA): Stage 2 Setup Guide
Understanding SSL Certificates: From Public CAs to Custom Root Certificates in Kubernetes
Debugging URL Encoding Issues with External Secrets Operator's Webhook Provider
Using External Secrets Operator with HTTP Endpoints: A Complete Guide
Designing a Multi-Tenant Secret Store for Kubernetes
SDDC Manager in VMware Cloud Foundation: A Comprehensive Guide
How to Export Kubernetes Secrets as JSON: A Complete Guide
VMware Cloud Foundation: A Modern Cloud Operating Model for vSphere Admins
Building a Kubernetes Operator for VSecM Secret Management
Migrating from vSphere to VMware Cloud Foundation: A Comprehensive Guide
vSphere 8 Update 2: What's New in VMware's Latest Releasee
Building a Secure Webhook Server with Go and Docker: A Step-by-Step Guide
Implementing Flexible Authentication Strategies in Go: A Real-World Example with External Secrets Operator
Parsing JWT Claims in Go: A Practical Guide
Building a Secure Secrets Management Server in Go
Debugging TLS Certificate Issues in Go: A Base64 Decoding Story
Configuring ESXi Through the Web Interface: A Step-by-Step Guide
Modernizing TLS Certificates in Kubernetes: From CN to SAN
JWT Verification in Go: A Comprehensive Guide
Understanding TLS Renegotiation in Go: When and Why to Use RenegotiateNever
How to Decrypt Files Using age - A Quick Guide
HUnderstanding ClusterSecretStore with JWT Authentication in Kubernetes
Computing File Hashes in Unix Systems: A Complete Guide
Securely Generating and Storing SPIRE Agent Tokens
Understanding SPIFFE Source Management in go-spiffe
Secure Root Key Encryption in Go: A Practical Guide
Implementing Secure Password Input in Go CLI Applications
Securing CI/CD Access to Your Secrets Management System: An Architectural Analysis
Debugging Git GPG Signing Issuese
Implementing JWT Authentication with mTLS in Go
Reading Process Memory: A Deep Dive into Runtime Variable Inspection
Computing SHA256 Hashes for Binary Files: A Quick Guide
SPIFFE IDs and Human Identity: Bridging the Gapl
SQLite Security: Understanding Authentication and Protectio
Understanding the 'Superfluous Response.WriteHeader' Error in Go
Working with User Home Directory in Go: A Security-First Approachl
Building an ACL System for SPIFFE-based Secrets Store
'Following Your Passion' Is Hardly Enough
Keep Your Secrets... Secret: Introducing VMware Secrets Manager
Long Live Aegis!
Secrets
Unlock Your True Potential: Make Your Hard Work Visible
mTLS With SPIRE: Part 6: Rolling out SPIRE to the Cluster
mTLS With SPIRE: Part 3: Creating the Client Appp
Zero to Prod in Half an Hour: Part 13 --- Containerizing Our Application
Zero to Prod in Half an Hour: Part 11 --- Implementing Authentication Handlers
Zero to Prod in Half an Hour: Part 8 --- Authenticate All the Things
Zero to Prod in Half an Hour: Part 12 --- The Final Touches
Zero to Prod in Half an Hour: Part 4 --- App Authentication Overview
Setting Up SPIRE on EKS in Less Than Ten Minutes
Security Is Not Optional
Who Else is Ready to Hack?
Interview Done. Radio Silence 🎃 What Now?
mTLS With SPIRE: Part 1: Introduction
mTLS With SPIRE: Part 9: Configuring the Client to User SPIRE mTLS
mTLS With SPIRE: Part 8 --- Configuring the Server to Use SPIRE mTLS
Pivoting Your Career?
Respect and Understanding
The Journey of a Microservice: From Source Code to a Full-Blown Kubernetes Deployment
Who Else Journals Daily?
Creating ECR Repositories
Know Thyself