Foundations of Secure MCP: Architecture and Threat Model
As AI agents move from simple chatbots to autonomous systems that execute tasks on our behalf, the security stakes have never been higher. In this video, Aron breaks down the foundations of securing agent workloads using the Model Context Protocol (MCP).
MCP is an open standard that allows agents to interact with other external systems and tools. While this expands what agents can do, it also expands their attack surface. Watch along and learn to navigate the MCP architecture by understanding the MCP client-server relationship and identifying vulnerabilities across agents, models, and infrastructure.
We perform a deep dive into representative risks, such as broken authorization, indirect prompt injection, and command injection, while exploring how to implement a defense-in-depth strategy. By the end of this video, you'll understand how Agent Identity, Secret Manager, and Model Armor can support robust, multi-layered protection for your AI agents.
Resources:
[Lab] Deploy ADK Agents with Model Armor → https://goo.gle/4qyjITu
[Labs] Building a Production-Ready AI Security Foundation → https://goo.gle/4pRZfrE
Learn more about AI Protection → https://goo.gle/4r4KKBO
Learn more about Model Armor → https://goo.gle/4pQTJFW
Deploy Agents on Cloud Run → https://goo.gle/3Zl9xWu
Deploy Agents on GKE → https://goo.gle/4sSNFiN
Deploy Agents on Agent Engine → https://goo.gle/3LTay53
Secure Credentials for MCP Access with Secret Manager → https://goo.gle/4k1QMRt
Read the MCP Authorization Specification → https://goo.gle/4qA8EFD
Subscribe to Google Cloud Tech → https://goo.gle/GoogleCloudTech
Speakers: Aron Eidelman
Products Mentioned: Agent Development Kit, Model Armor, Cloud Run, Google Kubernetes Engine, Secret Manager, Agent Identity
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Google Cloud Tech · Google Cloud Tech · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
I’m going for it #GoogleCloudCertified
Google Cloud Tech
I had to get #GoogleCloudCertified
Google Cloud Tech
Be better overall at what you do #GoogleCloudCertified
Google Cloud Tech
Cloud Monitoring on our radar #Analysis #Uptime
Google Cloud Tech
Introduction to Generative AI Studio
Google Cloud Tech
How to use Github Actions with Google's Workload Identity Federation
Google Cloud Tech
Introduction to Responsible AI
Google Cloud Tech
Networking updates and CDMC-certified architecture
Google Cloud Tech
Create and use a Cloud Storage bucket
Google Cloud Tech
How to digitize text from documents
Google Cloud Tech
Faster analytical queries with AlloyDB
Google Cloud Tech
Next ‘23 sessions and FaaS Wave
Google Cloud Tech
Introduction to Assured Open Source Software
Google Cloud Tech
BigQuery Cost Optimization: Storage
Google Cloud Tech
BigQuery Cost Optimization: Compute
Google Cloud Tech
BigQuery Cost Optimization: Select Queries
Google Cloud Tech
Remote Field Equipment Management with Manufacturing Data Engine
Google Cloud Tech
Supercharging your applications with Cloud SQL Enterprise Plus
Google Cloud Tech
Vector Support on our radar #GenAI
Google Cloud Tech
Architecting a blockchain startup with Google Cloud
Google Cloud Tech
Kubernetes and multitasking updates!
Google Cloud Tech
GKE: Using Kubernetes Events
Google Cloud Tech
How to configure firewall rules for Cloud Composer
Google Cloud Tech
Vertex AI Embeddings API + Matching Engine: Grounding LLMs made easy
Google Cloud Tech
Geospatial analytics on our radar #EarthEngine #BigQuery
Google Cloud Tech
Ensuring requests are set in Kubernetes
Google Cloud Tech
Cloud Next 2023, Google research program, and more!
Google Cloud Tech
How to migrate projects between organizations with Resource Manager
Google Cloud Tech
How to run #MySQL in Google Cloud
Google Cloud Tech
#GenerativeAI for enterprises and #Next2023
Google Cloud Tech
How Google Photos scales to store 4 trillion photos and videos
Google Cloud Tech
Google Cross-Cloud Interconnect (Demo 2)
Google Cloud Tech
GKE Cost Optimization Golden Signals: Introduction
Google Cloud Tech
GKE Cost Optimization Golden Signals: Workload Rightsizing
Google Cloud Tech
GKE Load Balancing: Overview
Google Cloud Tech
GKE Load Balancing: Best Practices
Google Cloud Tech
Disaster Recovery in GKE
Google Cloud Tech
How to configure IP masquerade agent in GKE Standard clusters
Google Cloud Tech
Enable and use GKE Control plane logs
Google Cloud Tech
Compliance in Australia with Assured Workloads
Google Cloud Tech
Creating budgets and budget alerts in Google Cloud #FinOps
Google Cloud Tech
Cloud SQL Enterprise Plus on our radar #mySQL
Google Cloud Tech
What's Next for Google Cloud?
Google Cloud Tech
How Loveholidays scaled with Contact Center AI
Google Cloud Tech
What is fleet team management in GKE?
Google Cloud Tech
Troubleshoot VPC Network Peering
Google Cloud Tech
Introduction to DocAI and Contact Center AI
Google Cloud Tech
Cloud Run Direct VPC egress explained
Google Cloud Tech
Database deployment options in GKE
Google Cloud Tech
Analyze cloud billing data with #BigQuery
Google Cloud Tech
Tips to becoming a world-class Prompt Engineer
Google Cloud Tech
Serverless is simple. Do I need CI/CD?
Google Cloud Tech
Accelerating model deployment with MLOps
Google Cloud Tech
How Hawaii's Department of Human Services scaled with CCAI
Google Cloud Tech
Pricing API on our #Radar
Google Cloud Tech
How Recommendations AI for Media can boost customer retention
Google Cloud Tech
Troubleshooting: Node Not Ready Status
Google Cloud Tech
One weekend until Cloud Next 2023!
Google Cloud Tech
#GoogleCloudNext starts tomorrow!
Google Cloud Tech
#GoogleCloudNext will be demand!
Google Cloud Tech
More on: Agent Foundations
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
The AI Bridge Problem: Why Enterprise AI Integration Is an Architecture Challenge, Not an AI Challenge
Dev.to AI
BizNode's self-healing watchdog auto-restarts crashed services. Zero downtime, zero babysitting needed
Dev.to AI
Restrict access to sensitive documents in your Amazon Quick knowledge bases for Amazon S3
AWS Machine Learning
The Context Layer: Why Enterprise AI Agents Fail Without It — and What It Actually Takes to Fix That
Dev.to · Swapnil Chougule
🎓
Tutor Explanation
DeepCamp AI