
Sandchest 推出 AI 黑客服务,用无限制模型帮团队找漏洞
来源标题:Sandchest: Add a Hacker to Your Team
Sandchest 推出一项服务,用 abliterated 无限制模型扫描代码仓库,在攻击者之前发现真实漏洞。用户可指定仓库范围,扫描免费;发现的漏洞会定位到具体代码行并附修复提示,提交时以虚拟黑客身份签名。该服务还提供示例:一个未授权访问漏洞允许任意登录用户读取其他客户的发票。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
Sandchest 就像嵌入你团队里的一名真正的黑客,使用经过 abliteration 处理、不受限制的模型,在攻击者之前找出你代码中的真实漏洞。
攻击者已经在用 abliterated 模型扫描代码中的漏洞。Sandchest 在你自己的仓库上运行同样的模型,并把发现的问题发给你。每一条发现都附带:
挑选你的黑客可以查看的仓库。它会免费为每个仓库绘制完整图谱。
给它起个名字、设定外观和声音。它发现的每一件事都会以它的名义署名。
Oxblood Charcoal
Screen Green Amber
VoiceParanoidDry wit
“啊。这可不妙。”
正在读取 1,204 个文件正在 9 个领域搜寻正在自我证伪2 种方式
每一条都会被审查。发现会精确标注到具体行,并附上给你的 agent 的修复提示词。
高危 任何已登录用户都能读取所有客户的发票。
11 export async function GET(req: Request, { params }: Ctx) {12 const session = await requireSession(req);13 const { id } = await params;14+ const invoice = await getInvoice(id);15+ return Response.json(invoice);16 }
sandchestbot评论于第 14–15 行
以任意用户、任意组织的身份登录。
curl https://redacted/api/invoices/inv_000001
-H 'cookie: session=redacted'
200 OK, another customer's invoice
给你的编码 agent 的修复提示词修复 app/api/invoices/[id]/route.ts:14 中的访问控制缺陷。
攻击路径:GET /api/invoices/:id 将 URL 中的 ID 传给 getInvoice(lib/billing/invoices.ts:31),后者仅按 ID 查询。任何已登录用户都能读取任意客户的发票。
修复必须保证:发票只返回给拥有它的组织的成员。其他所有人一律返回 404。
不得破坏:拥有该组织的发票下载功能。
添加一个回归测试:以另一个组织的成员身份登录,请求一张不属于它的发票,并期望返回 404。
✕Sandchest 发现 1 个高危问题已审查 · 2 信用点
仅为示例。识别性细节已做脱敏处理。
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。