跳到主内容
快讯直播
AI智模界
AI 词典

横向移动:攻破一扇门之后,攻击者如何逐台跳转

一句话定义:横向移动(Lateral Movement)指攻击者在已经拿下某个入口之后,不再突破边界,转而利用这个入口已有的权限和凭据,在内网里一台机器一台机器地跳转,逐步扩大控制范围,最终接近真正想要的目标,例如数据库、财务系统或代码仓库。

展开说:以写字楼为例

想象一栋写字楼。攻击者最初只是通过一封钓鱼邮件,拿到了某位员工的一台笔记本,这叫作初始访问(Initial Access)。此时他能做的事情有限:这台笔记本上可能没什么有价值的东西。但笔记本里保存着他登录内部 wiki 的密码、保存着访问测试服务器的 SSH 私钥(SSH Key),也保存着浏览器中尚未过期的登录状态。

于是流程变成:用自己的笔记本进入内部 wiki,再从 wiki 的配置页里找到一台运维跳板机的地址,接着用抓到的私钥登录跳板机,再从跳板机上读取数据库的连接串。整个过程里,攻击者几乎不需要“攻破”任何新东西,他只是一直以合法身份做事,因此传统的边界防护设备很难发现异常。

这就是横向移动的核心特征:复用凭据,而不是制造漏洞。它依靠的是密码、密钥、令牌(AI 词典:Token">Token)、会话(Session)、共享目录和信任关系,从一个身份“借”到下一个身份。

几个容易混淆的概念

概念英文回答的问题
初始访问Initial Access怎么进的门
权限提升Privilege Escalation怎么从普通用户变成管理员
横向移动Lateral Movement怎么从这一台走到那一台
持久化Persistence怎么在被发现后还能回来
数据外泄Exfiltration怎么把东西带出去

区别在于:权限提升处理的是“高低”方向,横向移动处理的是“左右”方向;它和持久化的差别在于,前者关注移动,后者关注停留。实际攻击里这些手段经常交织在一起,顺序并不固定。

当智能体(Agent)持有多台机器的权限时,风险会被放大

过去,横向移动要一步步手动操作,每一步都可能留下痕迹。而一个被授权“帮忙运维”的智能体,往往同时持有若干台机器的凭据、若干云平台的调用权限,还拥有能执行命令的工具。它本来是为了省事才这样配置的。问题在于,一旦它被提示注入(Prompt Injection)影响,或者某个工具返回的内容中藏了恶意指令,攻击者就等于一次性继承了这份权限清单,一次工具调用就能完成过去需要几十分钟的跳转。

这里的风险是信任范围被压缩,并集中到一个点上:人需要逐台申请权限,而智能体常常被直接授予一串权限。

实际意义

对从业者来说,有几条通用原则:每台机器或每个服务都使用独立、短期、最小化的凭据,不要让一把钥匙开十扇门;智能体的权限尽量按任务临时授予,用完即收回;记录并关联“谁从哪台机器访问了哪台机器”的日志,因为横向移动最明显的特征就是路径异常,例如某台笔记本突然去连数据库。对普通职场人来说,理解这个概念意味着:真正被入侵的往往不是核心系统,而是链条中权限过多的那一台机器。具体的产品能力和默认配置,以官方页面为准。

AI 生成本文由 AI 基于公开信息自动生成,仅供参考。