tx出品,没有角色、没有工作流、没有专用工具——这个\"三无\"AI却在渗透测试赛杀疯了"

admin 2026-10-22 08:13:24 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

tx出品,没有角色、没有工作流、没有专用工具——这个\"三无\"AI却在渗透测试赛杀疯了

原创

菜狗
菜狗

只会看监控的实习生

2026年6月12日 08:00
广东

在小说阅读器读本章

去阅读

一、Cairn 是什么?

Cairn 是一个通用问题求解引擎。它不定义任何角色,不预设任何工作流。给定一个起点(Origin)和一个目标(Goal),它会在未知的状态空间中自动搜索一条可行路径。

二、核心设计:三个原语 + 黑板架构

Cairn 的核心是一个黑板架构(Blackboard Architecture),上面运行着一个显式的事实-意图图(Fact-Intent Graph)。整个系统只需要三个原语:

原语 含义
Fact(事实) 已确认的客观发现,写入黑板
Intent(意图) 声明的探索方向,尚未执行
Hint(提示) 人类判断可随时注入,智能体在下次读取时吸收

三、Agent 工作方式:OODA 循环 + 间接协作

  • Agent Worker 运行 OODA 循环:
  • Observe(观察) → Orient(定向) → Decide(决策) → Act(执行)
  • Worker 没有固定角色,任务根据图的当前状态在运行时动态生成,而非来自预定义的岗位描述。
  • Agent 之间没有直接通信,完全通过共享黑板进行间接协作(Stigmergy),不存在信息孤岛。

四、三种任务类型

所有任务由同一类 Worker 执行:

任务类型 作用 输出
Bootstrap 项目启动时,尝试直接解决问题 Fact + 可能的 Complete
Reason 读取全图:目标是否达成?下一步该探索什么? Complete / 新 Intents / 无操作
Explore 认领一个 Intent,执行探索,汇报发现 一个 Fact

五、系统架构

┌──────────────────────────────────┐
│         Cairn Server             │
│    Facts + Intents + Hints       │
└─────────────┬────────────────────┘
              │
       Read / Write API
              │
┌─────────────┴────────────────────┐
│           Dispatcher             │
│  调度任务、管理容器、写入协议      │
└──────┬──────────────────┬────────┘
       │                  │
┌──────┴──────┐    ┌──────┴──────┐
│ Worker Ctr  │    │ Worker Ctr  │
│  (Project A)│    │  (Project B) │
│ ┌──┐  ┌──┐  │    │ ┌──┐  ┌──┐  │
│ │W.│  │W.│  │    │ │W.│  │W.│  │
│ └──┘  └──┘  │    │ └──┘  └──┘  │
└─────────────┘    └─────────────┘

快速开始

前置要求

  • macOS 或 Linux
  • Python ≥ 3.12
  • Docker
  1. 拉取 Worker 容器镜像
docker pull --platform=linux/amd64 ghcr.io/oritera/cairn-worker-container:latest
  1. 配置调度器
cp dispatch.example.yaml dispatch.yaml
# 编辑 dispatch.yaml,填入你的 LLM 端点和 API Key
  1. Docker Compose 启动(推荐)
docker pull ghcr.io/astral-sh/uv:python3.13-trixie
docker compose up --build
  1. 手动启动
# 启动 Server
uv run --project cairn cairn serve

# 启动 Dispatcher
uv run --project cairn cairn dispatch --config dispatch.yaml

# 仅运行启动健康检查
uv run --project cairn cairn dispatch --config dispatch.yaml --startup-healthcheck-only
  1. 运行测试
# 无需 Docker 或在线模型端点的快速回归测试
uv run --project cairn --group dev pytest

项目地址

https://github.com/oritera/Cairn/

低价出售安全证书不限于cisp、pte等cnvd、建了项目群,想进群的请回复进群


tx出品,没有角色、没有工作流、没有专用工具——这个\"三无\"AI却在渗透测试赛杀疯了" 网络安全文章

tx出品,没有角色、没有工作流、没有专用工具——这个\"三无\"AI却在渗透测试赛杀疯了"

Cairn是一个无预设角色和工作流的通用问题求解引擎,通过黑板架构实现事实-意图图管理,支持OODA循环和间接协作的智能体工作模式。该系统提供Bootstrap、Reason、Explore三类动态任务,可在渗透测试等场景中自动探索解决方案路径。文档包含完整的部署指南和项目地址,但末尾存在证书售卖等非技术内容。
【工具】CodeStatistics-开源代码行数统计工具" 网络安全文章

【工具】CodeStatistics-开源代码行数统计工具"

CodeStatistics是一款开源代码行数统计工具,可分析项目中的代码文件并生成详细统计报告。主要功能包括统计总行数、代码行数、注释行数和空行数,支持文件类型分析及灵活的过滤机制。工具内置常见代码文件白名单和非代码文件黑名单,支持自定义配置,可生成CSV格式报告。通过命令行参数可进行基本分析、生成报告或自定义过滤规则。
重生之我是AI人:让AI替我挖洞—从一次甲方任务聊起" 网络安全文章

重生之我是AI人:让AI替我挖洞—从一次甲方任务聊起"

本文介绍了一款基于LLM的AI自动化渗透测试工具Hati,通过实战案例展示其能在6分钟内通过动态决策流程发现SQL注入等漏洞。工具采用三层隔离架构(LLM主机+KaliVM沙箱),具备RAG知识库和循环调整策略能力,与传统扫描器相比更能模拟人类渗透测试员的判断过程。作者已开源代码并预告后续7篇技术详解。
评论:0   参与:  0