IT Glossary
A service account is a non-human account used by an application or script. Learn what makes it risky and why ownerless accounts cannot be revoked.
August 7, 2026
A service account is an account created for an application, a script, or an automated process rather than for a person. It holds credentials, carries permissions, and authenticates to systems exactly as a user would, which is precisely what makes it useful and what makes it dangerous. It is the most common form of non-human identity inside a company.
Ask who owns a service account and the honest answer is often nobody. It was created for an integration three years ago by someone who has since left. Nobody will disable it, because nobody can say what breaks if they do. That single dynamic is why service accounts accumulate permanently, appear in every access review as an unresolved line, and remain a standing finding under ISO 27001 and NIS2.
An access review of a finance system returns 34 accounts, six of which are service accounts. Two are documented. The other four carry generic names, admin-level rights, and no owner. The reviewer can neither approve them nor revoke them, so the lines are deferred and the same four reappear next quarter. Assigning a human owner to every non-human identity is what unblocks it, and Corma classifies and tracks those accounts so they stop being the unresolved residue of each campaign.
A user account belongs to a person who authenticates interactively. A service account belongs to an application or process and usually authenticates with a static credential, with no human present.
Yes. Non-human identity is the umbrella category, which also covers machine identities, workload identities, API keys, and bots. The service account is its most familiar form.
Interactive multi-factor authentication does not fit them. The equivalent controls are short-lived credentials, IP restriction, and ideally replacement by workload identity.
Give each one a named human owner, document its purpose, scope its permissions to the task, rotate its credential on a schedule, and include it in every access review.