Join our Newsletter — 33% off our NHI Course
Home› Glossary› AI Security› AWS Bedrock
AI Security

AWS Bedrock

← Back to Glossary
By NHI Mgmt Group Updated October 29, 2026 Domain: AI Security

AWS Bedrock is a managed cloud service for building and running generative AI applications through hosted foundation models and related tooling. It provides API-based access to models, with controls for model selection, data handling, and integration into application workflows.

What AWS Bedrock Is in Security Terms

AWS Bedrock is a managed generative AI platform, so the security conversation starts with who can invoke models, what data is sent to them, and how those calls are governed inside application workflows. Because it exposes model access through APIs, it creates a control surface that is closer to cloud service security than to a standalone model product.

The practical question for defenders is not whether the service is “AI,” but how the organisation controls model selection, request paths, logging, and the secrets or service credentials that permit access. That is why Bedrock security sits at the intersection of application integration, cloud permissions, and data handling.

Access Control and Trust Boundaries

Bedrock usage depends on tightly scoped permissions for users, applications, and automated components that call the service. The most important trust boundary is often the one between the application workload and the model endpoint, because an overbroad permission set can let a compromised component reach models or related tools that it should not use.

For Bedrock deployments, model invocation rights, agent execution roles, and knowledge base access should be treated as distinct access paths rather than a single “AI access” permission. The Amazon Bedrock Security Guide is useful because it focuses on these exact boundaries, including model access controls, agent roles, guardrails, invocation logging, and detection points.

Data, Secrets, and Request Handling

Security outcomes in Bedrock depend heavily on what data is placed into prompts, retrieval context, and workflow inputs. If sensitive material is passed to the model without classification or filtering, the exposure can extend beyond the original application boundary into logs, downstream integrations, or model responses.

Credential hygiene is just as important as data hygiene. API keys, bearer tokens, and service credentials used to reach the platform are attractive abuse points because they can be reused to generate cost, access hosted models, or probe connected services. The LLM Provider API Key Security and LLMjacking Guide explains why stolen provider credentials are so valuable in cloud AI environments, while 230M AWS environment compromise shows how exposed cloud credentials can become the starting point for broader abuse.

Detection, Misuse, and Operational Control

Because Bedrock is accessed through APIs, detection should centre on invocation patterns rather than only on host telemetry. Unusual model selection, sudden volume spikes, unfamiliar source identities, or new tool and agent behaviour can indicate misuse even when the service itself remains available.

Operational control also depends on auditability. Logging of model invocations, agent actions, and access to knowledge bases gives defenders a way to distinguish normal application traffic from suspicious or abusive use. The AI LLM hijack breach and LLMjacking campaign 2024 to 2026 illustrate how stolen cloud access can be turned into model abuse, making monitoring a core control rather than an optional one.

Security Architecture for Generative AI Workloads

Bedrock is best secured as part of the wider cloud architecture, not as a standalone AI feature. That means isolating environments, limiting direct model access from untrusted paths, and deciding in advance which requests can reach external knowledge sources or agentic actions.

This is also where governance meets design. If the organisation uses Bedrock for multiple teams or workloads, the platform should be segmented so that experimentation, production inference, and sensitive data workflows do not share the same permissions, logs, or secret material. The strongest posture treats the service as a governed application platform with explicit boundaries, not as a generic model endpoint.

Risk and Threat Considerations

Bedrock concentrates risk in one place: model access, orchestration, and cloud credentials can all become a single compromise path. If an attacker steals the permissions used by an application or agent, they may be able to generate unauthorised model traffic, abuse connected tools, or consume the service at the victim’s expense.

Failure mechanism: overprivileged access, exposed API keys, or weak separation between workloads lets an attacker reuse legitimate cloud trust to invoke models, inspect connected data, or expand into adjacent services.

Impact: the result can be unauthorised model use, data exposure through prompts or retrieval layers, bill shock, degraded trust in outputs, and broader cloud compromise if the same credential path reaches other AWS resources.

Standards & Framework Alignment

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

OWASP API Security Top 10 addresses the attack and risk surface, while NIST SP 800-53 Rev 5 sets the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5IA-9 — Service Identification and AuthenticationBedrock calls and service-to-service access rely on authenticated non-human interactions.
AC-6 — Least PrivilegeBedrock model, agent, and knowledge-base permissions should be narrowly scoped.
AU-2 — Event LoggingInvocation and agent activity logs are central to detecting misuse of Bedrock.
Recommendation — Enforce IA-9 for workload and service authentication before allowing Bedrock API access. Apply AC-6 to restrict Bedrock invocation and related service permissions to the minimum required. Log Bedrock API, agent, and knowledge-base events so suspicious usage can be investigated.
OWASP API Security Top 10API2 — Broken AuthenticationBedrock is accessed through APIs whose misuse often starts with stolen or weak credentials.
API5 — Broken Function Level AuthorizationDifferent Bedrock functions, such as model use and agent actions, need distinct authorization.
Recommendation — Harden API authentication for Bedrock access and monitor for credential abuse. Separate authorization for Bedrock model calls, agent actions, and knowledge-base access.

Practitioner Guidance

Why practitioners should care: Bedrock security is mostly a trust-boundary problem, not a model-quality problem. The controls that matter most are the ones that constrain who can invoke models, what data reaches them, and which identities can use adjacent agent or knowledge-base capabilities.

What to watch for: treat unusual invocation volume, unfamiliar source identities, new model access paths, and unexpected data egress as potential abuse signals. In practice, the earliest warning often comes from access patterns that no longer match the application’s normal behaviour.

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 29, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org