Modern Secrets Management with Vault
https://upload.wikimedia.org/wikipedia/commons/8/87/WinonaSavingsBankVault.JPG

Seth Vargo
Director of Technical Advocacy
HashiCorp
@sethvargo
DEVOPS DELIVERED
@sethvargo
@sethvargo
LOAD BALANCER
FIREWALL
APPLICATION
Physical data center
All processes handled "in app"
TLS terminated at LB/firewall
Monolithic Architecture
@sethvargo
LOAD BALANCER
SECURITY RULES
Service-Oriented Architecture
Shared infrastructure
Internal and external requests
Nothing is trusted
Every request requires auth
Expiration and "break glass"
@sethvargo
@sethvargo
@sethvargo
@sethvargo
Encrypted KV Store
@sethvargo
Encryption as a Service
plaintext
iuwhfbgo7et4
71nfslwfener
@sethvargo
Database Credentials
@sethvargo
AWS IAM Generator
@sethvargo
Certificate Authority
@sethvargo
SSH CA Authority
@sethvargo
TOTP Generator
125 284My Corporate Login - jdoe
:27
696 367AWS MFA Token - janedoe
:27
@sethvargo
TOTP Authenticator
125 284My Corporate Login - jdoe
:27
696 367AWS MFA Token - janedoe
:27
918 491HashiCorp Vault
:27
@sethvargo
Demo
@sethvargo
www.vaultproject.io

OSDC 2017 - Seth Vargo - Modern Secrets Management with Vault