BlastShield
面向安全告警响应的AI智能体原型,利用图数据库承载访问关系、受限工具约束大模型行为,通过多跳图查询实现可追溯、可验证的攻击路径分析
时间轴 (近 90 天)
BlastShield是Graph Hacks 2026黑客松Track 01的参赛原型,使用图数据库FalkorDB承载访问关系,用受限工具约束Gemini的行为,并通过每次操作后的重新查询来验证效果。
BlastShield的图模型包含五类实体:Identity、Session、Workload、IAMRole、DataAsset。
BlastShield图模型中的边包括HAS_SESSION、CAN_ACCESS、RUNS_AS、CAN_ASSUME、CAN_READ,边上携带路由标识、遏制与响应状态、权限评估、敏感度等属性。
BlastShield内置四个典型场景:身份访问路径(BH-1042,中危35分)、过度IAM权限(BH-IAM-2001,高危65分)、暴露工作负载(BH-WORKLOAD-3001,高危75分)、遏制场景(BH-CONTAINMENT-4001,高危60分),分数来自演示规则集demo-rules-v1。
BlastShield采用有界有向遍历,调用方传入的深度被校验为1到6之间的整数,对应六套预建查询模板,调用方文本不会被拼接进Cypher。
BlastShield暴露一组经过审查的固定工具:investigate_alert(alert_id)、get_blast_radius(alert_id)、find_shortest_access_path(source_id, target_id, max_hops)、get_containment_route_statuses(alert_id)。
BlastShield将'提议动作'和'执行动作'拆开,设置三层边界:决策服务只提供只读工具获取响应候选;FastAPI控制器要求显式确认并限制单次运行的动作数量;独立的动作服务持有唯一的变更能力,只对合成图执行一次允许列表内的写入。
在BH-CONTAINMENT-4001场景中,种子模型有两条独立路径,控制器在每次动作后重新查询FalkorDB,预期序列为:阻断主路径、重新查询发现备用路径、阻断备用路径、再查询确认没有合格路径残留。
BlastShield的最新后端测试运行报告32个通过、6个跳过,跳过的6个是需显式启用的真实FalkorDB测试。
BlastShield没有集成原生图算法,最短路径工具用的是有界Cypher遍历而非algo.SPpaths;没有持久化图记忆,遏制审计历史存于进程内存,API重启即清空;仅使用合成数据,不连接任何云账户。
还有 2 条时间轴事件
全部知识事实 (12)
BlastShield是Graph Hacks 2026黑客松Track 01的参赛原型,使用图数据库FalkorDB承载访问关系,用受限工具约束Gemini的行为,并通过每次操作后的重新查询来验证效果。
50%待验证BlastShield的图模型包含五类实体:Identity、Session、Workload、IAMRole、DataAsset。
50%待验证BlastShield图模型中的边包括HAS_SESSION、CAN_ACCESS、RUNS_AS、CAN_ASSUME、CAN_READ,边上携带路由标识、遏制与响应状态、权限评估、敏感度等属性。
50%待验证BlastShield内置四个典型场景:身份访问路径(BH-1042,中危35分)、过度IAM权限(BH-IAM-2001,高危65分)、暴露工作负载(BH-WORKLOAD-3001,高危75分)、遏制场景(BH-CONTAINMENT-4001,高危60分),分数来自演示规则集demo-rules-v1。
50%待验证BlastShield采用有界有向遍历,调用方传入的深度被校验为1到6之间的整数,对应六套预建查询模板,调用方文本不会被拼接进Cypher。
50%待验证BlastShield暴露一组经过审查的固定工具:investigate_alert(alert_id)、get_blast_radius(alert_id)、find_shortest_access_path(source_id, target_id, max_hops)、get_containment_route_statuses(alert_id)。
50%待验证BlastShield将'提议动作'和'执行动作'拆开,设置三层边界:决策服务只提供只读工具获取响应候选;FastAPI控制器要求显式确认并限制单次运行的动作数量;独立的动作服务持有唯一的变更能力,只对合成图执行一次允许列表内的写入。
50%待验证在BH-CONTAINMENT-4001场景中,种子模型有两条独立路径,控制器在每次动作后重新查询FalkorDB,预期序列为:阻断主路径、重新查询发现备用路径、阻断备用路径、再查询确认没有合格路径残留。
50%待验证BlastShield的最新后端测试运行报告32个通过、6个跳过,跳过的6个是需显式启用的真实FalkorDB测试。
50%待验证BlastShield没有集成原生图算法,最短路径工具用的是有界Cypher遍历而非algo.SPpaths;没有持久化图记忆,遏制审计历史存于进程内存,API重启即清空;仅使用合成数据,不连接任何云账户。
50%待验证BlastShield的所有数据都是合成的,不连接真实云账户、身份提供商或生产遥测;路径代表模型中的可达性,不等于真实环境已被利用;图中没有合格路径也不能证明真实环境安全。
50%待验证当动作响应缺失after对象时,控制器必须从FalkorDB获取标准调查,以避免基于过时证据进行下一次决策。
50%