收益:
- 了解区块链的安全关键性质,以及人工智能无法检测原始错误、提供虚假保证、过时和未能承担责任的原因。
- 通过分层验证,在每个阶段设置人工验证门,能够防止单个错误泄漏到实时系统中
- 安全关键的最终批准属于有能力的专家,并有能力采用人的责任、防御目的、保密、透明和诚实的原则。
这是该模块最重要的单元。到目前为止,我们已经看到人工智能如何加速从智能合约编写到链上分析、从代币经济学到欺诈检测的一切。在本单元中,我们退后一步,看看问题的核心:为什么人工智能输出不能取代安全关键工作中主管专家的批准。作为专家,负责任地使用人工智能的框架是什么?区块链工程是一个安全关键领域,错误会直接且不可逆转地转化为金钱;本单元涉及现实的要求。
“安全关键”是什么意思以及为什么不同?
如果错误的后果是不可逆转且严重的,则该区域是安全关键的:桥梁工程中的生命损失、医疗事故、区块链中数百万美元的直接和永久损失。这些领域的公认标准与普通软件完全不同:
- “它可能有效”是不够的;必须被证明。
- “我们稍后会修复它”无效;不可逆转并不原谅。
- 最终批准权由有能力的专家承担专业和法律责任。
AI是助手;不能承担责任,不能追究责任,不能支持结果。如果审计报告遗漏了某个漏洞,责任在于签署的专家,而不是人工智能。 “人工智能是这么说的”并不是对工程学的辩护。
为什么人工智能无法取代专家:四个关键原因
1. AI无法看到原始和上下文错误。人工智能识别训练数据中的模式。新的漏洞、特定于协议的业务逻辑错误或组件的独特交互都是人工智能的盲点。最昂贵的 Web3 攻击正是来自这些独特的漏洞。
2.人工智能给出了错误的保证。人工智能可以流利而自信地说“这段代码看起来很安全”——尽管它是错误的。这种“安全幻觉”是安全关键领域中最危险的输出;因为它会产生一种虚假的安全感。
3.人工智能已经过时了。人工智能的知识在教育截止日期就停止了。最新的攻击、最新的库版本、最新的最佳实践都超出了它的视野。安全是一场不断变化的竞赛;昨天的信息今天可能还不够。
4. AI无法承担责任。这或许是最基本的原因。工程审批不仅是技术上的承诺,也是法律和道德上的承诺。机器无法做出这样的承诺。
注意:在安全关键的输出中,问题是“AI 说什么?”而是“谁是验证、验证和支持此输出的有能力的人?”应该是。任何非专家的批准——无论是人工智能还是工具——都不能被视为保证。
分层验证:防止单个Bug直播泄露
负责任的工作流程在每个阶段都设置了人工验证门。你不能通过一扇门而不经过另一扇门:
舞台
人工智能贡献
人工验证门
拼写
代码草案
构建+测试+审查
扫描
候选漏洞
静态分析+审核员确认
审计
提示,报告草稿
主管审核员签名
测试
剧本草稿
测试网+模糊测试+模拟
分布
清单
多重签名确认+逐步退出
监控
异常标志
人类应对计划
这种分层结构可以防止单个人工智能错误泄漏到主网。每扇门都有明确的通过条件:测试是否通过、审核员是否签字、模拟是否成功?
弱方法/强方法
弱方法:
AI生成了代码,看起来很干净,让我们把它放在主网上。
这将在不可挽回的地区引发灾难。
强大的方法:
1. AI 制作草稿 → 我们对其进行编译、测试。2.静态分析+AI扫描→审核员确认3.独立安全审核→签署报告。4.测试网+模糊测试+模拟→场景经受住了5。多重签名、级联主网退出+监控。在每个端口:在满足转换条件之前没有任何进展。
四个可复制模板
1)验证门控制:
为此安全关键输出生成验证清单:应通过哪些独立步骤(编译、静态分析、审核、测试、模拟)对其进行验证?写出每一步的转移条件。说明如果跳过某一步骤将会出现什么风险。
2)AI输出置信度标注:
查看下面 AI 生成的输出并标记每个断言:“已验证/应该验证/AI 弱点区域”。突出需要人类专业知识的点,尤其是涉及业务逻辑和独特风险的点。
3)专家转会须知:
要将这个输出交给有能力的专家,请准备一份摘要:人工智能做了什么,做了什么假设,哪里不确定,具体哪里需要专家确认?明确责任在于专家。
4)事件响应准备:
为该协议制定紧急/事件响应大纲:如果生物中的漏洞被利用,将涉及哪些步骤(拦截权限、通信、资金保护)?这是草案;团队和专家必须进行校准。
三个迷你箱(数量)
案例一——跳门带来灾难。由于时间压力,有团队跳过独立审核,依靠AI+自己的测试上主网。 11 天后,约 400 万美元从业务逻辑漏洞中消除。检查门可能会发现这一点。教训:不要绕过安全关键区域的门。
案例 2 — 已保存分层身份验证。另一个团队操作每个门:AI蓝图→静态分析→审计→测试网→模拟。在审计阶段,模拟中发现了重入、预言机风险。两者都在主网之前关闭。教训:层可以防止单个错误的泄漏。
案例 3——“安全幻觉”。一位开发人员向 AI 询问代码; AI 表示:“似乎没有任何重大的安全问题。”不管怎样,该团队还是将其送去检查,并得出了两项高水平的发现。如果我们信任人工智能,它们都会复活。教训:人工智能表达的信心并不是一种确认。
负责任使用的原则
我们可以将这个模块的本质简化为六个原则:
- 人的责任:安全关键的最终批准取决于有能力的专家;人工智能无法承担责任。
- 分层身份验证:每个阶段都有人性化的大门和通行条件。
- 防御性使用:保护和控制信息;不进行剥削/陷阱。
- 保密:未经许可,不会将客户代码和数据提供给开放工具。
- 透明度:报告中诚实地陈述了人工智能的使用情况;不提供任何夸大或虚假的保证。
- 诚实:投资者和用户不被误导;风险不会被隐藏,建议不会被掩盖。
提示:对于每一个安全关键决策,问自己一个问题:“如果这是错误的并且金钱损失了,是否有合格的人工验证来支持它并承担责任?”如果答案是“不,人工智能是这么说的”,那么这个过程就不完整。
常见错误
- 绕过独立审计门。在不可撤销的领域,它是无情的。
- 将人工智能表达的信任误认为是确认。 “安全幻觉”是最危险的。
- 试图将责任归咎于人工智能。责任由签字专家承担。
- 假设及时性。人工智能不知道训练截止日期之后的情况。
- 由于时间压力缩短了门。最昂贵错误的来源。
- 没有事件响应计划就离开。当泄漏发生时,人们措手不及。
综上所述
- 区块链对于安全至关重要;错误是不可逆转的,并会直接变成金钱。
- AI无法看到原始错误,给出虚假保证,已经过时且无法承担责任。
- 这就是为什么最终的安全关键批准总是由有能力的专家来决定。
- 分层验证通过在每个阶段放置人为门来防止单个错误泄漏到实时环境中。
- 负责任的使用:人的责任、防御目的、保密、透明和正直。
应用任务
想象一个智能合约项目(或者举一个真实的例子)。写一个从idea到主网整个旅程的分层验证方案:每个阶段AI做了什么,有什么人门,过渡条件是什么?然后添加一个“时间压力”场景:绕过哪扇门最危险?为什么?还包括事件响应大纲。
清单
- [ ] 我承认最终的安全关键批准取决于专家。
- [ ] 我在每个阶段都设置了人工验证门。
- [ ] 我并没有把AI的自信表达算作确认。
- [ ] 我没有绕过独立审计门。
- [ ] 我没有假设时事性;我和人类确认了最新的情报。
- [ ] 我并没有把责任推到AI身上。
- [ ] 我准备了一份事件响应计划。