# Security Hygiene for the Current Cyber Threat Landscape

Recommended practices for securing API keys, enforcing strong passwords, and using modern TLS versions to protect your account.

Protecting your PagerDuty account requires securing your API keys, enforcing strong password policies, and using up-to-date transport protocols. This article covers the recommended steps for each area.

---

## Secure Your API Keys

- Store API keys using a secrets management tool. Do not embed keys in source code or shared files.
- Do not store API keys in your application's source control tree. Take extra care with public source control systems such as GitHub, and do not copy keys to public sites such as pastebin.
- Rotate API keys periodically. 

### Rotate an API Key
1. Generate a new key from the administrative account.
2. Update the new key in your applications and integrations.
3. Remove the old key after all integrations have been updated.

> **API Access Keys:** For instructions on generating and managing API keys, see [API Access Keys](/account-admin/api-access-keys).

---

## Use Strong Passwords

- Use unique, secure passwords on all accounts.
- Use a password manager to store passwords securely.
- If your plan supports it, configure SSO on your account. See [Single Sign-On](/account-admin/sso).

---

## Use TLS 1.2 or 1.3

- Use TLS 1.2 or TLS 1.3 as your primary transport protocols. These versions provide modern authenticated encryption.

> **Older TLS Versions:** TLS 1.1 and earlier have publicly disclosed protocol vulnerabilities. Do not use these versions.
