我对 Mirai 等蠕虫的理解如下:
- 尝试使用来自各种路由器/IoT 制造商的默认用户/传递凭据 telnet/ssh 进入随机 IP
- 如果你进去了,做坏事™。
目标似乎通常是家庭/消费设备,它们位于家庭局域网上。来自维基百科:
[Mirai] 主要针对在线消费设备,例如远程摄像头和家庭路由器。
所以这就是我不明白的。为什么远程摄像头/打印机/任何东西都有面向公众的 IP?它们只能通过网关通过 NAT 访问,对吗?所以端口 23 上的 telnet 请求永远不会到达它!
例如。假设我买了一台带有 telnet 凭据“root:123456”的摄像机。然后我将它连接到我的wifi。为什么我拥有这个易受攻击的摄像头对网络外的 Mirai 蠕虫很重要?如果蠕虫尝试远程登录到我的公共 IP,它只能尝试远程登录到我的路由器,而不是摄像头!