软件说明
MG-SOFT SNMP MasterAgent是一款针对在MS Windows操作系统(Windows Vista, Windows Server 2008, Windows 7,Windows Server 2012, Windows 8, Windows 10)上运行的SNMP Service而言的安全且透明的替代品。如果您配置MG-SOFT的SNMP Master Agent只是为了响应SNMPv3协议咨询,忽略SNMPv1 和SNMPv2c咨询,那么您将大幅度地提高在SNMP代理上运行的服务器或工作站的安全性。
MG-SOFT SNMP MasterAgent是在Microsoft Windows操作系统上运行的SNMP服务的安全和透明的替代品。
MG-SOFT SNMP MasterAgent比Microsoft SNMP服务的主要优点是,沿着在SNMP SNMP服务中实现的SNMPv1和SNMPv2c协议,它还实现安全的SNMPv3协议,提供强认证和SNMP包内容加密,符合当前SNMP 协议标准。
MG-SOFT SNMP MasterAgent实现与Microsoft SNMP扩展API兼容的SNMP扩展API接口,这意味着设计和实现在Microsoft SNMP服务下运行的所有SNMP子代理将继续在MG-SOFT SNMP主代理下运行,同样 子代理二进制,而无需修改或重新编译它们。
主要优点
使用MG-SOFT SNMP MasterAgent替换Microsoft的SNMP服务包含以下主要优点:
MG-SOFT的SNMP MasterAgent与Microsoft的SNMP服务的主要优点是显着提高了运行SNMP主代理的服务器或工作站的整体安全性。
Microsoft的SNMP服务仅支持不安全的SNMPv1和SNMPv2c协议,而MG-SOFT的SNMP MasterAgent,除了SNMPv1和SNMPv2c协议,也支持安全的SNMPv3协议。
另一个重要的优点是易于软件部署。
软件安装程序用MG-SOFT的SNMP MasterAgent替换现有的SNMP服务,而所有SNMP子代理(SNMP代理扩展)保持就位,并继续在MG-SOFT的SNMP主代理下操作,就像它们在Microsoft的SNMP服务下操作一样。增加的价值是支持网络侧的安全SNMPv3协议。
Microsoft SNMP服务和MG-SOFT SNMP MasterAgent之间的主要区别
微软的SNMP服务和MG-SOFT SNMP MasterAgent,以最简化的方式告诉它,作为一方的网络和另一方的SNMP子代理之间的“接口”。 Micorosft的SNMP服务和MG-SOFT的SNMP Maseter代理之间的主要区别是,网络侧的Microsoft SNMP服务仅支持SNMPv1和SNMPv2c协议,而MG-SOFT SNMP MasterAgent 以及SNMPv1和SNMv2c协议也支持安全SNMPv3协议。
显着提高服务器或工作站的整体安全性
当使用操作系统提供的不安全的SNMPv1或SNMPv2c协议来管理工作站和服务器时,恶意访问者可以无需花费大量精力远程重新配置此类计算机,这可能是非常有害的。
SNMPv3协议引入了比以前的SNMP协议版本显着的安全增强。它使用强认证方法(MD5或SHA1散列算法),并且SNMP数据包的有效载荷可以被加密(DES或AES128隐私算法)。协议支持这些认证和隐私(加密)算法的任何组合。换句话说,SNMPv3协议实现了前面段落中描述的防止未授权访问的认证和网络分组加密。
您可以配置MG-SOFT的SNMP MasterAgent只响应SNMPv3协议查询,忽略SNMPv1和SNMPv2c查询。以这种方式,您可以显着提高运行MG-SOFT的SNMP代理的服务器或工作站的安全性。强认证将阻止对SNMP代理的未经授权的读写访问,并且网络上的加密SNMP分组将隐藏来自恶意访问者的内容,该恶意访问者可能通过机会在网络上嗅探这样的分组。
在SNMP MasterAgent配置器中,您可以输入或更改SNMP主代理SNMPv3安全访问参数,以便只有知道这些参数的远程SNMP管理器才能成功联系和管理在该特定工作站或服务器上运行的SNMP主代理。
易于部署
MG-SOFT SNMP MasterAgent是Microsoft的SNMP服务的安全和透明的替代品。 透明意味着在现有子代理和主代理配置中不需要任何更改。 要部署MG-SOFT SNMP主代理,您只需要关闭Microsoft的SNMP主代理(服务)并启动MG-SOFT的SNMP主代理。 启动时,MG-SOFT SNMP主代理从系统注册表读取Microsoft代理的配置参数,并加载所有列出的子代理DLL模块。
随时可以使用提供的代理配置工具在MG-SOFT的SNMP MasterAgent中重新配置SNMP安全访问参数。
网络接口是 MasterAgent在网络级别上说“SNMP协议”,以便与SNMP管理器“通话”。
这里的附加值是MG-SOFT SNMP MasterAgent支持所有SNMP协议版本,包括安全SNMPv3协议,而Microsoft的SNMP服务仅支持不安全的SNMPv1和SNMPv2c协议。
在网络接口MG-SOFT SNMP MasterAgent解包和解码在SNMPv1,SNMPv2c或SNMPv3协议发送的SNMP数据包,从数据包提取有意义的信息并且传送到相关子代理dll模块通过SNMP代理扩展API(例如,以获得在该特定子代理dll模块中实现的某个OID的值)。一旦子代理程序通过Extension API返回请求的值,SNMP MasterAgent就会创建一个与传入数据包中相同的SNMP版本的PDU,并发送到发起的SNMP管理系统。
SNMP扩展代理API函数定义SNMP服务和SNMP扩展代理DLL模块之间的接口。应用程序使用API??函数来解析由传入SNMP PDU指定的变量绑定。
SNMP代理扩展API用于将子代理(代理体系结构图上的蓝色框)连接到SNMP MasterAgent,以便与受管理的工作站或服务器交换(接收或设置)相关数据。
子代理被实现为dll模块,并且与 MasterAgent“说”的SNMP版本完全不相关,并且当主代理中的SNMP协议版本改变时,它们不需要任何修改。这意味着不需要对现有扩展DLL模块进行任何修改,即,与Microsoft的服务一起使用的相同二进制文件也将与MG-SOFT的代理一起运行。
浏览在互联网上运行的MG-SOFT的SNMPv3 MasterAgent
为了与SNMPv3管理软件进行SNMPv3互操作性和一致性测试,MG-SOFT提供了在Internet上运行的SNMPv3 MasterAgent的副本。
SNMP MasterAgent配置为响应各种认证和隐私配置。请在MG-SOFT SNMPv3实现页面上找到有关如何访问SNMP MasterAgent的完整详细信息。
此MG-SOFT SNMP MasterAgent的副本运行在Windows XP计算机上,并使用标准的Microsoft的inetmib1.dll扩展名dll,因为Microsoft提供它与操作系统。