Secure Credential Storage: Databases, Vaults, and What Never to Do