SNMP 简单网络管理协议
Simple Network Management Protocol。监控和管理网络设备(路由器、交换机、服务器、打印机)的协议。
干什么用:
- 拉取数据:CPU、内存、网卡流量、磁盘 —— 几乎所有运维监控面板背后都有 SNMP
- 接收 trap:设备主动告警(链路断了、磁盘满了)
- 配置变更:理论上可以远程改设备配置(很少用,风险大)
安全坑(常见):
- SNMPv1/v2c 用明文 community string 作认证 —— 等于密码裸奔在网上
- 默认 community 字符串就是
public/private—— 太多人没改 - 攻击者抓到这个字符串就能拉公司全网拓扑
SNMPv3 加了真正的认证 + 加密,该用 v3。