Secret
Secret: Sensitive authentication material such as a password, token, API key, or private key. Secure use depends on clear boundaries, correct configuration, monitoringMonitoringThe continuous observation of systems, identities, networks, and controls for relevant changes., and a controlled lifecycle.
How it works and where it fits
Secret separates the subject, digital identity, authentication factor, and authorization decision. Authentication establishes who or what is presenting an identity; authorization then determines which action is permitted in the current context. Session state, device trust, request origin, and risk signals can further influence that decision.
Practical security relevance
Effective implementation requires a controlled identity lifecycle from creation through role and entitlement changes to suspension and removal. Strong authentication, least privilege, periodic recertification, and traceable logs are central. Controls must also identify abuse of legitimate accounts, because valid credentials alone do not prove that an action is legitimate.
Related concepts
- Key Management SystemKey Management SystemGenerates, stores, rotates, and manages cryptographic keys.: Generates, stores, rotates, and manages cryptographic keys.
- Version Control SecurityVersion Control SecurityProtection of repositories, branches, secrets, access rights, and development workflows.: Protection of repositories, branches, secrets, access rights, and development workflows.
- Credential StuffingCredential StuffingAutomated login attempts using stolen username-password combinations obtained from other services.: Automated login attempts using stolen username-password combinations obtained from other services.
- Machine IdentityMachine IdentityDigital identity of a service, device, workload, or automated process.: Digital identity of a service, device, workload, or automated process.