Blog | G5 Cyber Security

Securely Sending Client Credentials

TL;DR

Never send passwords or other sensitive credentials directly via email, chat, or unencrypted methods. Use a password manager with secure sharing features, temporary access tokens, or a dedicated secrets management tool. Prioritise least privilege and regularly rotate credentials.

1. Understand the Risks

Sending credentials (usernames, passwords, API keys) insecurely is a major cyber security risk. Here’s why:

2. Password Managers with Secure Sharing

Password managers like 1Password, LastPass, and Bitwarden offer secure sharing features. This is often the easiest solution for small teams.

3. Temporary Access Tokens

Instead of long-lived credentials, use temporary tokens that expire automatically.

4. Secrets Management Tools

For larger teams and more complex applications, consider dedicated secrets management tools like HashiCorp Vault or AWS Secrets Manager.

5. Least Privilege Principle

Always grant clients only the minimum level of access they need to perform their tasks.

6. Regular Credential Rotation

Change credentials periodically (e.g., every 90 days) even if there’s no known compromise.

7. Avoid These Methods

Exit mobile version