网易首页 > 网易号 > 正文 申请入驻

36条结构化知识喂给AI,这个安全助手不靠模型瞎猜

0
分享至

一个开发者问:怎么在 REST API 里防止对象级授权失效?这个问题如果丢给通用聊天机器人,大概率会得到一段听起来对、但没法追溯来源的回答。CyberMira 的做法不一样——它先去查一份结构化的网络安全知识库,再把查到的证据交给 Gemini 生成答案。

这份知识库目前有 36 条结构化条目,覆盖 OWASP Top 10:2025 分类、漏洞、攻击模式、检测技术、缓解措施、技术和安全参考。目标很直接:先检索结构化的安全知识,再生成解释。


Gemini 不是知识来源

整个架构里最关键的一点是:Gemini 不负责提供网络安全知识。应用先从 Sanity 知识库检索证据,再把证据交给语言模型。

请求的流转路径是这样的:开发者提问,进入 React / Vite 前端,再到 FastAPI 后端,后端识别出与问题相关的知识领域,通过 Sanity Context MCP 检索结构化证据,最后交给 Gemini 生成有依据的安全答案。

这套设计把网络安全知识单独隔了出来。后端先判断开发者的问题涉及哪些知识领域,再检索结构化证据,然后才把证据传给语言模型。

知识被拆成了独立的内容类型

Sanity 在这里是 CyberMira 背后的结构化知识层。作者没有把内容存成一大块文本,而是为网络安全概念分别建了 schema。漏洞、技术、攻击模式、检测技术、缓解措施、OWASP 分类,都是各自独立的内容类型。

这些内容被索引进一个 Sanity 知识库,CyberMira 再通过 Sanity Context MCP 访问它。后端用 MCP 工具检索相关知识:

  • Sanity → 结构化网络安全知识
  • Sanity Context MCP → 检索接口
  • FastAPI → 应用与检索逻辑
  • Gemini → 解释与答案生成
  • React → 面向开发者的界面

应用会先根据开发者的问题选出相关知识路径,读取证据,再生成答案。比如一个关于 API 授权的问题,可能检索到 access_control、attack_patterns、mitigation 这几个领域。检索到的内容随后作为证据提供给 Gemini。

Sanity 在这里不只是当 CMS 用。它的结构化内容和知识库是推理管线的一部分。

项目信息与可访问性

项目 ID 为 zf6ckuvp,数据集是 production,知识库名为 CyberMira Knowledge Base,知识库 ID 为 kbDqGgqkpnBN,条目数 36。应用公开可访问,不需要账号。

作者提到,这个项目最有意思的部分不是把 LLM 接到数据库上,而是设计结构化知识与生成答案之间的边界。Sanity Context MCP 提供了一种干净的方式,把经过整理的知识库暴露给应用,而后端仍然负责决定检索什么、以及这些证据该怎么用。

最终得到的,是一个知识层结构化、可检查、并与语言模型分离的网络安全助手。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
王诗龄越来越漂亮了,颜值比妈妈年轻时还要高,果然是女大十八变

王诗龄越来越漂亮了,颜值比妈妈年轻时还要高,果然是女大十八变

可乐谈情感
2026-10-01 02:14:33
西交大秋招十万岗位,本科生看完心凉了半截

西交大秋招十万岗位,本科生看完心凉了半截

糖逗在娱乐
2026-09-28 15:15:41
西媒:梅西在荣誉顶峰告别国家队!C罗却赖着不走 像闹脾气的孩子

西媒:梅西在荣誉顶峰告别国家队!C罗却赖着不走 像闹脾气的孩子

念洲
2026-10-01 09:10:27
今日重要赛事!10月1日,央视CCTV5、CCTV5+直播节目表

今日重要赛事!10月1日,央视CCTV5、CCTV5+直播节目表

薇说体育
2026-10-01 10:32:49
女教师带出6届状元班,评优却落榜,转投私立时,全年级都来挽留

女教师带出6届状元班,评优却落榜,转投私立时,全年级都来挽留

泽泽先生
2025-09-09 14:43:10
江苏省老人退休金分6级,看懂养老金巨大差距,你属于哪档

江苏省老人退休金分6级,看懂养老金巨大差距,你属于哪档

娱乐的硬糖吖
2026-10-01 00:54:03
"45秒,全没了!"柏林宣布退出申办,奥运会从顶级IP沦为财政噩梦

"45秒,全没了!"柏林宣布退出申办,奥运会从顶级IP沦为财政噩梦

云居历史
2026-09-28 15:40:23
郭德纲回来了!沉寂两月发921字长文,网友:试试水而已

郭德纲回来了!沉寂两月发921字长文,网友:试试水而已

可乐谈情感
2026-10-01 07:10:25
克林顿之后,美国再无拥有治国之才的总统。克林顿在任的八年,把美国经济带到了一个巅峰

克林顿之后,美国再无拥有治国之才的总统。克林顿在任的八年,把美国经济带到了一个巅峰

扶苏聊历史
2026-09-29 15:51:40
只要不嫌脏不嫌丢人,就去干这9个冷门活路,闷声发财!

只要不嫌脏不嫌丢人,就去干这9个冷门活路,闷声发财!

另子维爱读史
2026-09-24 19:10:42
印度机长被刺重伤后反抗,数人齐力把客机从“死亡坠落”中拉回,174人获救

印度机长被刺重伤后反抗,数人齐力把客机从“死亡坠落”中拉回,174人获救

译言
2026-10-01 07:25:50
一个司马南倒下了,无数个司马南站起来了

一个司马南倒下了,无数个司马南站起来了

董狐笔谈
2026-08-31 22:50:25
英法已出兵!巴土也要参战,第二个俄乌战场即将打响,中国出手了

英法已出兵!巴土也要参战,第二个俄乌战场即将打响,中国出手了

兵卒史
2026-09-28 06:11:27
乌克兰“移交2名朝鲜战俘”给韩国,韩国要求道歉,泽连斯基:朝鲜俘虏老想自杀,抓2个不容易

乌克兰“移交2名朝鲜战俘”给韩国,韩国要求道歉,泽连斯基:朝鲜俘虏老想自杀,抓2个不容易

蓝星杂谈
2026-09-29 17:12:11
为何说F22击落热气球后,中国不再韬光养晦,而是主动对美国亮剑

为何说F22击落热气球后,中国不再韬光养晦,而是主动对美国亮剑

兴趣知识
2026-09-30 04:55:11
【友谊赛】阿根廷4比0玻利维亚,帕斯传射劳塔罗破门

【友谊赛】阿根廷4比0玻利维亚,帕斯传射劳塔罗破门

体坛周报
2026-10-01 10:12:17
今日赛事,10月1日CCTV5,CCTV 5+节目表:直播多场体育赛事

今日赛事,10月1日CCTV5,CCTV 5+节目表:直播多场体育赛事

生活新鲜市
2026-10-01 09:00:58
13年前《非诚勿扰》,34岁北京小伙牵手51岁单亲妈妈,如今怎样了?

13年前《非诚勿扰》,34岁北京小伙牵手51岁单亲妈妈,如今怎样了?

代军哥哥谈娱乐
2026-09-30 13:23:24
李克勤迟到2小时,观众侯浪救场连唱近20首!主办方承认:现场唱了很多未授权的歌

李克勤迟到2小时,观众侯浪救场连唱近20首!主办方承认:现场唱了很多未授权的歌

青科新闻
2026-09-30 14:26:13
余承东改口,徐直军上位!

余承东改口,徐直军上位!

量子派
2026-09-30 17:53:57
2026-10-01 11:35:00
固件更新中
固件更新中
有态度网友ytd
234文章数 78关注度
往期回顾 全部

科技要闻

华为Mate90全系搭载旗舰τ芯片

头条要闻

牛弹琴:赴以航班事故8个细节不简单 被质疑假旗行动

头条要闻

牛弹琴:赴以航班事故8个细节不简单 被质疑假旗行动

体育要闻

30天30队·火箭:乌度卡的控制欲

娱乐要闻

宋佳二封金鹰视后 内娱奖项史即将改写

财经要闻

智谱发上亿Token 能挽回开发者信任吗?

汽车要闻

燃油车的最佳平替 长城大狗HEV简单好开更经济

态度原创

时尚
本地
旅游
数码
房产

上新|| 没想到衣柜里90%的衣服都能搭的鞋,居然是这双

本地新闻

中秋逛白塔寺,体验国医妙荟雅集

旅游要闻

徐州汉文化旅游节经开区分会场启动仪式举行

数码要闻

锐龙AI Max+ PRO 495版Framework Desktop预售,6,469美元起

房产要闻

利好频发!国庆置业窗口期,收好这份优惠攻略!

无障碍浏览 进入关怀版