《SNMPv3协议》PPT课件.ppt
《《SNMPv3协议》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《SNMPv3协议》PPT课件.ppt(58页珍藏版)》请在三一办公上搜索。
1、,SNMPv3协议介绍,目录,1 SNMPv3的基本概念2 SNMPv3的体系结构3 SNMPv3的安全模型4 SNMPv3的访问控制模型,1 SNMPv3的基本概念,SNMPv3协议的主要特点,SNMP协议的第三个版本是SNMPv3,没定义新的网管操作、消息类型与PDU结构,它的改进主要表现在安全性方面SNMPv3协议可看作一个安全规范,它定义一种标准化的SNMP框架结构,为两种SNMPv1与SNMPv2消息提供各种安全功能,SNMPv3系统的基本结构,SNMPv3系统采用客户机/服务器模式,SNMPv3的网管操作,普通操作:由SNMP管理器向代理发送,需要SNMP代理返回响应的网管操作通告
2、操作:SNMP管理器向其它管理器发送,需要SNMP管理器返回响应的网管操作告警操作:由SNMP代理主动向管理器发送,不需要SNMP管理器返回响应的网管操作,SNMPv3的安全机制,数据认证防止SNMP消息在传输过程中被篡改,或SNMP消息来自伪造的SNMP实体数据加密防止SNMP消息在传输过程中被窃听,2 SNMPv3的体系结构,2.1 SNMPv3的框架结构,SNMPv3实体的主要类型管理器(Manager):请求发送与响应接收代理(Agent):请求接收与响应发送代理服务器(Proxy):请求与响应转发,SNMPv3实体的框架结构,SNMPv3实体的组成部分,SNMP实体由一个SNMP引擎
3、与多个应用程序构成 SNMP引擎是SNMP实体的核心部分,负责提供各版本SNMP消息的处理功能,主要包括发送、接收、认证、加密与访问控制等应用程序是SNMP实体的上层部分,负责提供高层对SNMP消息的发送与接收功能,SNMP引擎的组成部分,分配器模块(Dispatcher Model):负责SNMP消息的发送与接收消息处理模块(Message Processor Model):负责SNMP消息的分析与处理安全模块(Security Model):负责SNMP消息的认证与加密访问控制模块(Access Control Model):负责MIB中对象的访问控制,应用程序的主要类型(1),命令生成器
4、(Command Generator):用于SNMP管理器,生成SNMPv1与SNMPv2普通请求,接收SNMPv1与SNMPv2响应命令接收器(Command Receiver):用于SNMP代理,接收SNMPv1与SNMPv2普通请求,生成SNMPv1与SNMPv2响应,应用程序的主要类型(2),通告生成器(Inform Generator):用于SNMP管理器或SNMP代理,为代理生成SNMPv1与SNMPv2告警请求与SNMPv2通告请求,接收SNMPv2通告响应通告接收器(Inform Receiver):用于SNMP管理器,接收SNMPv1与SNMPv2告警请求与SNMPv2通告请
5、求,生成SNMPv2通告响应代理转发器(Proxy Forwarder):用于SNMP代理或代理服务器,转发接收的SNMP命令与响应,SNMPv3管理器的基本结构,SNMPv3代理的基本结构,2.2 SNMPv3的服务接口,应用程序与SNMP引擎的分配器模块之间,以及SNMP引擎中的不同模块之间,通过服务接口(Service Interfere)进行通信服务接口由多个事先定义好的原语组成。每个原语包括固定的语法格式与数据元素,用于应用程序与不同模块之间实现某种功能,SNMPv3协议的主要原语(1),分配器模块的原语,SNMPv3协议的主要原语(2),消息处理模块与访问控制模块的原语,SNMPv
6、3协议的主要原语(3),安全模块的原语,2.3 SNMPv3的应用程序,命令生成器命令接收器通告生成器通告接收器代理转发器,命令生成器的工作流程,命令接收器的工作流程,2.4 SNMPv3的MIB结构,SNMPv3 MIB中新增加的组snmpFrameworkMIB:定义框架结构的管理对象snmpMDPMIB:定义消息处理模块的管理对象 snmpTargetMIB、snmpNotificationMIB与snmpProxyMIB:定义应用程序的管理对象 snmpUsmMIB:定义USM模型的管理对象 snmpVacmMIB:定义VACM模型的管理对象,SNMPv3的自定义类型,SnmpSecu
7、rityModel:表示安全模型的整数SnmpMessageProcessingModel:表示消息处理模型的整数SnmpEngineID:表示SNMP引擎标识符的字符串SnmpSecurityLevel:表示安全级别的字符串SnmpAdminString:表示管理信息的字符串,snmpFrameworkMIB组的基本结构,3 SNMPv3的安全模型,3.1 USM的基本概念,SNMP消息的篡改与伪造,用户试图非法获得网络设备的配置信息,或非法对网络设备进行网管操作,这是SNMP面临的主要威胁SNMP消息的窃听、延迟、重发与重排序,用户试图获得SNMP消息的有用信息,或影响网络设备的正常使用,
8、这是SNMP面临的次要威胁,SNMPv3在安全方面的改进,SNMPv1与SNMPv2采用基于团体的安全模型,无法解决上述的安全威胁针对SNMPv1与SNMPv2在安全方面的不足,SNMPv3提出基于用户的安全模型(USM,User-based Security Model)RFC3414定义了SNMPv3的USM模型,USM安全模型的基本结构,SNMPv3消息的基本结构,SNMPv3消息分为4个部分:版本、全局头部、安全参数与PDU部分,SNMPv3消息的主要字段(1),SNMPv3消息的主要字段(2),SNMPv3的安全级别,不认证与不加密(NoAuthNoPriv)只认证但不加密(Auth
9、NoPriv)认证与加密(AuthNoPriv),3.2 USM的工作原理,数据认证服务:由认证模块实现,防止SNMP消息篡改或伪造,数据加密服务:由加密模块实现,防止SNMP消息窃听或泄漏数据时序性服务:由时序模块实现,防止SNMP消息延迟、重发与重排序,数据认证的工作原理,USM模型支持的认证协议,HMAC-MD5-96:用MD5算法作为散列函数,将128位的认证密钥作为HMAC算法的输入,并从生成的128位输出中截取96位作为摘要HMAC-SHA-96:用SHA-1算法作为散列函数,将160位的认证密钥作为HMAC算法的输入,并从生成的160位输出中截取96位作为摘要,发送方的摘要计算过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SNMPv3协议 SNMPv3 协议 PPT 课件
链接地址:https://www.31ppt.com/p-5453703.html