思考路径以阻止横向移动
1. 问题域:“横向”威胁
大多数安全策略都基于“边界”思维。然而,现代泄露很少涉及攻击者直接登陆目标。相反,他们会先找到薄弱环节,再在网络中“横向”移动。
-
Siloed Visibility: 漏洞扫描器能看到漏洞,防火墙能看到规则,但两者都看不到面向公众的漏洞与私有的连接——即“皇冠宝石”数据库之间的关联。
-
The Kill Chain Blindspot: 传统工具未能考虑“链式利用”——即将一系列低风险问题组合起来实现高影响的泄露。
-
Alert Overload: 若不理解通往关键资产的路径,安全团队会对每一次服务器被攻破都惊慌失措,导致响应效率低下。
2. 解决方案:攻击路径分析(APA)
The Cyber APA 框架使用 Neo4j 构建“一张安全蓝图”。通过映射攻击者从初始立足点到组织最有价值数据的路径,你可以从被动修补转向主动干扰。
This solution enables: 1. Kill Chain Visualization: 直观展示入侵者可能采取的每一步跳转序列。2. Lateral Movement Simulation: 对计算实例之间的内部网络可达性(CAN_REACH)进行映射。3. Crown Jewel Protection: 明确标识通往 Tier-0 (P0) 应用或敏感 S3 bucket 的路径。
3. 图优势:识别瓶颈节点
4. APA 架构:映射旅程
Cyber APA 架构在标准 VPEM 模型的基础上,新增了关键的 CAN_REACH 关系,用于连接计算实例。
| 关系 | 安全上下文 |
|---|---|
|
表示内部网络分段之间的横向移动潜力。 |
|
将服务器与其身份关联,展示黑客可以继承的权限。 |
|
杀链中的最终跳转——将受损身份连接到云服务。 |
5. 下一步:破坏攻击者
要将安全姿态从“漏洞管理”升级为“暴露管理”,请考虑以下步骤:
-
Ingest Network Topology: 将 VPC 与子网可达性数据导入 Neo4j 安全知识图。
-
Run Pathfinding Queries: 使用 Cypher 查找
[:Endpoint]与[:Application {tier: 'P0'}]之间的最短路径。 -
Prioritize Micro-segmentation: 利用图洞察识别单条
DENY规则即可切断最危险攻击路径的位置。
在 Cyber-APA 仓库 中了解技术实现细节与 Cypher 查询示例。