AWS ML ★ 86 4 min

How Tamnoon built AI-powered cloud security remediation with Amazon Bedrock

Amazon BedrockCustomer Solutions

🔗 https://aws.amazon.com/blogs/machine-learning/how-tamnoon-built-ai-powered-cloud-security-remediation-with-amazon-bedrock/

📌 90 天降低 9 成雲端風險的 Agent 怎麼做到

TL;DR:Tamnoon 用 Bedrock 多模型 agent 架構打造自動雲端安全修復系統 Tami,90 天內讓關鍵雲端暴露降低逾九成,且零正式環境事故。

CNAPP 與雲端掃描工具產出的安全發現,多到沒有任何團隊能全部處理完——不是因為修復本身困難,而是調查上下文、找出負責人、確認修復不會弄壞正式環境,這些工作消耗的時間,遠超過團隊人力的成長速度。

🤔 發現與修復之間,風險正在悄悄累積

多數安全發現就這樣被放著,不是因為難修,而是缺乏投入調查與驗證的人力。Tamnoon 打造的 AI 助手 Tami,與人類雲端安全專家協作,在 AWS、Azure、Google Cloud 等多雲環境中調查、排序並安全地修復錯誤設定與問題。

🧩 4 個專責 agent,一支 API 呼叫多個模型

Tamnoon 把流程拆成四個階段,交給四個專責 agent 分別負責:蒐集並正規化來自 CNAPP/CSPM 的發現、補充資產與暴露情境並排序、深入調查根因,以及產生並執行修復。選擇 Amazon Bedrock 的關鍵考量在於:

  • 透過單一 API,每個 agent 可以呼叫最適合自己任務的基礎模型——最強的模型處理最難的推理,更有效率的模型處理高量且重複的驗證工作,審查用的模型則在輸出品質與成本之間取得平衡;模型要替換或升級時,不需要重新串接整套架構。
  • Bedrock 的 Cross-Region inference 會自動把推論請求路由到地理邊界內最佳的 Region,不需要自行建置流量分配邏輯。
  • 推論在 Tamnoon 自己的 AWS 環境內執行,透過 IAM 權限範圍管控,客戶的敏感資料不會離開信任邊界。

Tamnoon 透過 API 整合 Wiz、CrowdStrike、Palo Alto Cortex、Upwind、SentinelOne、Orca、Cyera 等 CNAPP,以及 AWS Security Hub、Amazon GuardDuty 等雲原生工具的發現,統一正規化後交給 agent 層處理。基礎設施上,Amazon EKS 跑 dashboard 背後的常駐服務,AWS Lambda 處理事件驅動的蒐集、分析與修復工作,EventBridge、SQS、Step Functions 負責協調大量發現的平行處理,避免單一壞資料拖慢整體流程。AI 層跑在 Bedrock 上,搭配 Amazon Bedrock AgentCore 讓 agent 具備受治理的行動權限,而非開放式存取,Bedrock Guardrails 則在任何修復動作執行前,先審查請求本身與產生的程式碼。

📊 90 天降 9 成風險,正式環境零事故

針對每一筆被處理的發現,Tami 都會標上一個 Remediation Confidence Indicator(RCI):SAFE、RISKY,或 AWAITING DATA,讓團隊清楚知道哪些可以自動化、哪些需要先經過人工審查。導入這套做法後,Tamnoon 在 90 天內讓客戶環境中的關鍵雲端暴露降低超過 90%,且過程中沒有發生任何正式環境事故。

⚠️ 修復前先過一關保守的安全評估

Tamnoon 把自主性放進一個縱深防禦的安全架構裡,每一層都假設前一層可能會漏掉東西。在任何修復被草擬出來之前,必須先經過一個獨立、刻意偏向保守的安全評估,確認這個變更可以安全執行。調查步驟被嚴格限定為唯讀,理解問題的過程本身不會改動任何東西;只有修復路徑能真正變更環境,且每一次變更都搭配自己的備份、驗證與回滾步驟。

🎯 先把讀和寫分開,再談自動化程度

對想導入 agentic 修復的團隊而言,真正該問的不是「要不要讓 AI 動手修」,而是能不能先把調查(讀)與修復(寫)的權限嚴格分離,再用信心分級取代「全自動或全人工」的二元選擇。

🔗 來源

#CloudSecurity #AmazonBedrock #AIAgents #CNAPP #SecurityAutomation #AWS #Tamnoon #Remediation #GenAI #DevSecOps

原始資料 AWS ML · 收集於 2026-10-14
來源原標題
How Tamnoon built AI-powered cloud security remediation with Amazon Bedrock
作者
Ishara Premadasa
原始標籤
Amazon Bedrock · Customer Solutions
原始連結
https://aws.amazon.com/blogs/machine-learning/how-tamnoon-built-ai-powered-cloud-security-remediation-with-amazon-bedrock/

摘要原文

Critical cloud exposures pile up faster than security teams can close them. Cloud-native application protection platforms (CNAPP), cloud providers, and posture scanners generate more findings than any team can triage, and risk accumulates in the gap between detected and fixed. Most findings sit untouched, not because they’re hard to fix. Someone must investigate context, identify the owner, confirm the fix won’t break production, and then do it at a volume that outpaces headcount. In this post, we share how Tamnoon built Tami, an agentic cloud remediation orchestrator on Amazon Bedrock , to close that gap. Tami autonomously investigates findings ingested from CNAPP and cloud-native sources and assesses whether remediation is safe. It then generates and orchestrates the fix with guardrails and governance wherever a change touches a customer’s cloud. The approach drove an over 90 percent reduction in critical cloud exposure in 90 days with zero production issues. Tamnoon is an AI-powered cloud security remediation platform that works alongside CNAPPs. Its AI assistant, Tami, helps human cloud security experts investigate, prioritize, and safely remediate misconfigurations and issues across customer environments in AWS, Azure, Google Cloud, and other cloud providers. Tamnoon integrates with the CNAPPs and cloud-native tools teams already use and turns their findings into validated, production-safe fixes. Most of the work including investigation, prioritization, and remediation planning happens before anything touches a live environment, which is what makes automated remediation trustworthy at scale. A security engineer can spend hours investigating a single finding. Often, it traces back to the same root cause as dozens of other alerts. Tamnoon’s solution addresses the full pipeline from finding ingestion to validated fix. The platform treats these challenges as interconnected rather than isolated problems. Tamnoon takes you from initial finding to executing the fix. The platform ingests findings from CNAPP, Cloud Security Posture Management (CSPM) providers, and other security tools and normalizes them into a unified schema. It then enriches them with asset and exposure context and prioritizes them. From there, the agentic layer takes over using a set of specialized AI agents, each running in an event-driven, serverless architecture on AWS, so every stage scales independently and fails safely. The platform delegates work to four specialized agents, each responsible for a distinct phase of the remediation pipeline: When the Tamnoon team set out to build Tami, the choice of foundation model (FM) platform was going to shape everything that followed. Tamnoon’s remediation agents don’t all do the same kind of work. Some perform deep investigative reasoning to understand the root cause of a security finding. Others handle high-volume validation, checking proposed fixes quickly and cheaply. Still others review generated code, balancing quality against cost on every task. Matching each of these jobs to the right model, without stitching together a different integration for each one, was a core requirement. That requirement is what made Amazon Bedrock the natural fit. Through a single API, each agent can call the foundation model best suited to its task. The most capable models handle the hardest reasoning. More efficient models take on the repetitive, high-throughput work. Review-focused models optimize the trade-off between output quality and cost. Because it’s one integration rather than many, models can be swapped or upgraded as the landscape evolves, without re-plumbing the architecture each time. Operational overhead at scale was another factor in the decision. As request volume grew, Tamnoon wanted to avoid building and maintaining its own logic to distribute traffic across regional capacity. Amazon Bedrock Cross-Region inference handles this automatically. It automatically routes inference requests to the optimal AWS Region within a defined geographic boundary, maintaining throughput without requiring any custom routing code to operate. Security was the final consideration, and for a cloud security company it was non-negotiable. With Bedrock, inference runs inside Tamnoon’s own AWS environment under AWS Identity and Access Management (IAM)-scoped permissions. Sensitive customer data never leaves the trust boundary. That gave the team confidence that the platform underpinning Tami met the same standard Tamnoon holds its own service to. Tamnoon sits downstream of the detection tools security teams already run. CNAPPs like Wiz, CrowdStrike, Palo Alto Cortex, Upwind, SentinelOne, Orca, and Cyera along with cloud-native services like AWS Security Hub and Amazon GuardDuty are the source of truth for what’s wrong in the environment. Tamnoon connects through API-based integrations and normalizes findings into a common format, so a misconfiguration looks the same whether it came from Wiz or GuardDuty. The detection tools remain the foundation. Tamnoon delivers the end-to-end remediation that follows. For every finding it works, Tami assigns a Remediation Confidence Indicator (RCI) of SAFE, RISKY, or AWAITING DATA. That rating tells teams what can be automated and what needs human review first. Tamnoon runs entirely within its own AWS accounts, isolated per environment. Users access the platform through a single secure entry point built on Amazon API Gateway, with encryption managed by AWS Certificate Manager and sign-in handled by Amazon Cognito. Everything behind that entry point runs in private networks across multiple Availability Zones, so the core platform is never directly exposed to the internet. Inside that environment, Tamnoon combines two kinds of compute. Amazon Elastic Kubernetes Service (Amazon EKS) runs the always-on services behind the dashboard, while AWS Lambda powers the event-driven work of collecting findings, analyzing them, and executing remediations. A set of AWS messaging and workflow services, including Amazon EventBridge, Amazon Simple Queue Service (Amazon SQS), and AWS Step Functions, coordinate these steps so large volumes of findings are processed reliably and in parallel, with no single bad record stalling the rest. The AI layer runs on Amazon Bedrock. Amazon Bedrock AgentCore , a platform to build, connect, and optimize agents at scale with any framework or model, gives Tamnoon’s agents a governed way to take action instead of open-ended access. Amazon Bedrock Guardrails then review both the request and the generated code before anything moves forward. Supporting services handle the rest of the platform: managed databases and caching for state, Amazon Simple Storage Service (Amazon S3) for playbooks and artifacts, and AWS Secrets Manager for credentials, so sensitive keys never live in application code. On the customer side, everything to the left of the AWS Cloud boundary is what customers connect into Tamnoon. They can link their own AWS, Azure, and Google Cloud accounts, plug in the security tools their findings come from, and connect the destinations where they want outcomes delivered, such as Slack, Jira, ServiceNow, and GitHub. Figure 2: Tamnoon AWS architecture Zero production issues is a reality for Tamnoon’s customers, and it is no accident. Autonomy at Tamnoon sits inside a defense-in-depth safety architecture, where each layer assumes the one before it might miss something. It starts before any fix is even drafted. No remediation is written until an independent safety assessment, focused on scope and deliberately biased toward caution, concludes that the change is safe to make. From there, the platform draws a hard line between reading and writing. Investigation steps are validated as strictly read-only, so the work of understanding a problem can never alter it. Only the remediation path is allowed to change anything, and every change it makes carries its own backup, verification, and rollback steps.

由 claude-code/sonnet 自動生成