Join our Newsletter — 33% off our NHI Course
Home› Glossary› Architecture & Implementation› Serverless Computing
Architecture & Implementation

Serverless Computing

← Back to Glossary
By NHI Mgmt Group Updated October 23, 2026 Domain: Architecture & Implementation

Serverless computing is a cloud model where developers run code without managing servers directly. The provider handles infrastructure, scaling, and availability, while billing is usually based on execution time or requests. In identity security, it expands NHI governance because functions rely on service accounts, secrets, and tightly scoped permissions.

How Serverless Computing Changes the Cloud Operating Model

Serverless computing changes who owns operational burden. Developers focus on code and event handling, while the cloud provider abstracts server management, scaling, and much of the availability engineering behind the service boundary.

This makes the model attractive for rapid delivery and variable workloads, but it also shifts control points into configuration, execution permissions, event sources, and dependency management. The security question is less about patching hosts and more about governing what the function can reach, when it runs, and what it can disclose.

Why Serverless Still Needs Security Boundaries

Serverless does not remove infrastructure risk, it compresses it into a smaller set of trust decisions. The runtime, event triggers, managed services, and function permissions become the main places where exposure can emerge.

Because functions are often short-lived and highly automated, weak defaults can propagate quickly across many deployments. A mis-scoped role, exposed secret, or permissive event trigger can create broad access with very little visible server-side footprint.

Identity, Secrets, and Execution Permissions in Serverless

The identity dimension is central in serverless because functions usually act through service accounts, access roles, API tokens, and other secret material. That makes NIST Cybersecurity Framework 2.0 useful for framing governance around protect, detect, and recover activities, while NIST Privacy Framework can help teams think about data handling and exposure paths in event-driven workflows.

In practice, serverless architectures tend to magnify the impact of overprivilege because each function may only need a narrow slice of access. That is why NIST AI Risk Management Framework is less relevant here than identity and access controls, while NIST Cybersecurity Framework 2.0 and least-privilege design remain the right lens for the runtime permissions themselves.

Operational Trade-offs, Limits, and Failure Modes

Serverless reduces server administration, but it does not eliminate operational responsibility. Teams still need to understand cold starts, event retries, timeout behavior, dependency drift, observability gaps, and how third-party services affect execution integrity.

The most important trade-off is control versus convenience. The provider owns the platform layer, but the application owner still owns the security posture of code, configuration, secrets, and downstream permissions. That is why serverless programs often fail when teams assume the provider model replaces application hardening.

Risk and Threat Considerations

Serverless environments are attractive to attackers because a single weak function can expose data, trigger downstream actions, or abuse cloud permissions at scale. The biggest risks are secret leakage, broken authorization, event abuse, and overprivileged execution paths that let a compromise spread into other services.

Failure mechanism: An attacker exploits an exposed secret, permissive role, or unsafe trigger path to make a function perform actions that the application owner did not intend, often with minimal host-level visibility.

Impact: The result can include data exposure, unauthorized cloud access, lateral movement into connected services, and persistent misuse of trusted automation paths.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST CSF 2.0, CIS Controls v8 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST CSF 2.0PR.AA-05 — Identity Management, Authentication, and Access ControlServerless functions depend on scoped permissions and runtime identities.
PR.DS-01 — Data-at-Rest is ProtectedServerless workloads often handle data through managed storage and event payloads.
DE.CM-01 — Networks and network services are monitored to find potential cybersecurity eventsServerless abuse is often visible through event, API, and service telemetry rather than hosts.
Recommendation — Apply PR.AA-05 to tightly scope function identities and permissions. Apply PR.DS-01 to protect data used and stored by serverless services. Apply DE.CM-01 to monitor function invocations and connected service traffic.
CIS Controls v8CIS-5 — Account ManagementServerless security depends on controlling accounts, roles, and service credentials.
CIS-6 — Access Control ManagementFunctions require least-privilege access to data, APIs, and cloud resources.
CIS-16 — Application Software SecurityServerless functions are application code whose security depends on secure development and deployment.
Recommendation — Use CIS-5 to manage and review the accounts and roles used by serverless components. Use CIS-6 to restrict function access to only the resources it must use. Use CIS-16 to secure function code, dependencies, and deployment configuration.
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementServerless services rely on secrets, tokens, and other authenticators to access cloud resources.
AC-6 — Least PrivilegeServerless execution should be limited to the exact permissions each function needs.
AU-6 — Audit Record Review, Analysis, and ReportingServerless incidents often require log analysis across managed services and events.
Recommendation — Apply IA-5 to govern the lifecycle of function secrets and tokens. Apply AC-6 to enforce least privilege for each serverless function. Apply AU-6 to review function logs and correlate suspicious execution events.

Practitioner Guidance

Why practitioners should care: Serverless security is mainly a governance problem over code execution authority, not a server hardening problem. The most damaging mistakes usually come from excessive permissions, unmanaged secrets, and weak event validation rather than from the absence of a host to patch.

Common misunderstanding: Many teams treat serverless as automatically secure because the infrastructure is managed. In reality, the security boundary shifts upward, so the function’s identity, data access, and external integrations deserve the same discipline that a privileged service account would receive elsewhere.

Practitioner takeaway: Design each function with the minimum permissions and the fewest secret dependencies needed for its job, then review event sources and downstream access paths as part of the same control surface.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 23, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org