Account & Admin
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
- Generate a new key from the administrative account.
- Update the new key in your applications and integrations.
- 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.
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.
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.