网络安全人士必知的MCP和A2A协议

admin 2025年4月17日23:53:33评论26 views字数 3042阅读10分8秒阅读模式
网络安全人士必知的MCP和A2A协议

网络安全AI翅膀网络安全发展主流方向目前网络安全现状安全公司研究如何通过AI赋能网络安全黑客团队AI应用网络攻击活动例如信息收集、远控木马生成、钓鱼剧本生成、攻击武器构建、攻击路径规划效果评估网络安全公司要积极拥抱AI现在及未来的网络安全对抗比拼AI对抗AI比较MCPA2A协议,看看他网络安全AI结合解决什么问题

一、MCP协议

1.概述

MCP是Claude的母公司Anthropic在2024年11月推出并开源的一套标准,名称模型协议规范应用程序LLM提供方式MCPAI应用程序USB-C接口满足特点,提供标准方式AI模型连接数据工具降低了开发及应用成本下面比较形象解释MCP是什么。

网络安全人士必知的MCP和A2A协议

Github地址

https://github.com/modelcontextprotocol/modelcontextprotocol

2.工作原理

MCP的核心架构遵循客户端-服务器架构,其中主机应用程序可以连接到多个服务器所示

网络安全人士必知的MCP和A2A协议

MCP主机:像Claude Desktop、Cursor、IDE或AI工具这样的程序,需要通过MCP访问数据一般MCP Host以一个Chat box为入口,对话形式去调用工具

  • MCP客户端:与服务器保持1:1连接的协议客户端

  • MCP服务器:每个程序都通过标准化模型上下文协议公开特定功能

  • 本地数据源:MCP服务器可以安全访问计算机上的文件、数据库和服务

  • 远程服务:MCP服务器可以通过互联网(例如通过 API)连接到的外部系统

在AI Agent中,MCP相较于传统Function Calling外部工具的调用方式,通过主机、服务器和客户端的解耦,大幅降低重复开发成本,同时提升了各类AI工具的互联互通能力MCP是今天公认的业界标准,有望加速AI应用爆发的最后一公里的连接GPON/EPON网络用户之间“最公里”。 MCP没有之前模型调用地图导航订餐打车应用需要程序代码对接现在需要遵循MCP标准开发可以对接各种模型减少对接成本

二、A2A协议

1.概述

A2A协议由Google公司定义开发智能之间协作标准协议,增强智能之间的对话和互操作Google公司并没有重复轮子基于HTTPSSEJSON-RPC这些现有标准协议建,同时也遵循OpenAPI的身份验证规范进行身份验证

Github地址:

https://google.github.io/A2A

A2A首先AI智能体,是指能够通过设计其工作流程和使用工具代表用户或其他系统自主执行任务的系统或程序生活例子说明你安排小孩酱油详细告诉他采取的交通方式、付款方式、具体位置等,还需要借助电话手表,随时沟通和指导;如果是安排大酱油需要告诉具体怎么指定目标酱油思考决策安排任务路径目标AI智能A2A负责AI智能之间通信协作如果目标需要分解目标执行涉及多个目标过程这些需要相互沟通减少沟通成本需要专门沟通清单方便大家即时高效地沟通A2A协议在多个AI智能体间做好沟通和协调。

Googel宣布A2A协议得到了50多家技术合作伙伴的支持贡献模仿Android建立强大的AI agent生态体系哟!同时还推出了:

  • Agent开发套件ADK (Agent Development Kit): 参照OpenAI,降低Agent开发门槛。

  • 内部测试工具(Agent Engine): 用于测试和评估Agent能力。

  • Agent市场 (Agent Marketplace): 打造Agent的“应用商店”。

当你AI应用时候别人已经AI应用建立生态体系壁垒

网络安全人士必知的MCP和A2A协议

2.工作原理

客户端Agent: 发起任务和沟通需求。可以理解为“项目经理”或者“提问者”。

远程Agent: 接收任务并采取行动,提供信息或执行操作。可理解为“专家”或者“执行者”。

网络安全人士必知的MCP和A2A协议

A2A促进“客户端”代理与“远程”代理之间的通信。客户端代理负责制定和传达任务,而远程代理负责执行这些任务,以提供正确的信息或采取正确的行动。这种交互涉及以下几个关键功能:

  • 能力发现:代理可以使用JSON格式的“代理卡”来宣传其能力,从而允许客户端代理识别能够执行任务的最佳代理并利用A2A与远程代理进行通信。

  • 任务和状态管理:客户端与远程代理之间的通信以任务完成为导向,代理负责执行最终用户的请求。此“任务”对象由协议定义,并具有生命周期。它可以立即完成,对于长时间运行的任务,每个代理可以进行通信,以彼此保持同步,了解任务的最新完成状态。任务的输出称为“工件”。

  • 安全协作:代理可以互相发送消息来传达上下文、回复、工件或用户指令。

  • 用户体验协商:每条消息包含“部分”,即完整形成的内容片段,例如生成的图像。每个部分都有指定的内容类型,允许客户端和远程代理协商所需的正确格式,并明确包含对用户UI功能(例如视频、Web 表单等)的协商。

三、MCPA2A比较

MCP协议规范语言模型(LLM)、AI智能体和工具数据应用程序进行通信方式A2A协议规范AI智能之间通信方式以说是AI领域极大创新普通使用AI成本AI智能比喻其实能量成真实躯体,能量之间通联需要相应的标准,需要借助介质MCPA2A补充庞大任务目标肯定智能共同结果同时需要借助力量共同作用

网络安全人士必知的MCP和A2A协议

MCPA2AAI发展里程事件建立AI智能数据应用沟通统一标准建立AI智能沟通统一标准AI智能具备独立思考自主决策借助MCPA2A协议加强内部外部沟通现有体系强化AI应用能力AI智能重塑网络安全攻防未来,例如,基于AIagent智能渗透安全运营威胁检测攻击通过AI加持实现武器智能攻击方式更加隐蔽,溯源能力等,作为防守应当重视AI攻击方式技术

四、总结

作为网络安全从业AI时代浪潮应当积极主动拥抱AI网络安全高度依赖对抗体系别人飞机导弹全火力覆盖的时候你却还步枪这种对称对抗战术网络安全未来必将AI对抗AI的,原有对抗方式技术战术发生根本性的变化必须建立AI对抗思维体系更好应对网络安全变化。

历史文章

网络安全人士必知的人工智能对抗模型MITRE ATLAS

网络安全人士必知的AI渗透工具pentagi

AI在网络安全中的十大应用方向

网络安全人士必知的AI框架

网络安全人士必知的AI专业术语

浅谈AI训练数据污染的攻击行为

大语言模型在安全领域的思考和尝试 - AI安全助手

人工智能如何赋能网络安全

人工智能中的算法

你所不知道的机器学习五大学派

原文始发于微信公众号(兰花豆说网络安全):网络安全人士必知的MCP和A2A协议

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年4月17日23:53:33
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   网络安全人士必知的MCP和A2A协议https://cn-sec.com/archives/3971515.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息