慢慢懂
Web3 与安全
书架
大模型
课程
检查表
博客 ↗
夜读
CHECKLISTS
检查表
五张表对应钱包、审计、事故、机器人和交易。勾选保存在当前设备,用来在动手前把边界走完,不是用来制造完成感。
钱包安全
相关课程 →
0 / 18
勾选只保存在这台设备
清空
初始设置
冷钱包、日常钱包、实验钱包已分离。
助记词离线备份,未拍照、未上传云盘。
实验浏览器 profile 不含真实资产钱包。
邮箱、交易所和密码管理器启用强 MFA。
设备和钱包插件来自官方来源且已更新。
每次交互
从多个官方渠道核对域名和合约地址。
确认链、目标地址、函数、参数和转账金额。
理解签名类型,不签署无法解释的内容。
approve / permit 的 spender 和额度合理。
检查代理实现、管理员和近期升级。
审计报告覆盖当前部署版本。
使用日常或实验钱包,余额仅够本次操作。
明确退出路径和最坏损失。
定期检查
撤销不再需要的 token / NFT 授权。
检查未知签名、交易和 nonce 异常。
轮换 API Key,撤销不用的权限。
检查冷钱包备份仍可读且物理安全。
复查常用协议的升级和权限变化。
合约审计
相关课程 →
0 / 27
勾选只保存在这台设备
清空
范围
固定 commit、链、地址和合约列表。
记录排除项、已知问题和信任假设。
项目可构建,原始测试全部运行。
代理、实现和依赖版本已确认。
架构
角色和权限矩阵完成。
资产入口、出口和内部流转已画图。
外部协议、oracle、token 和 callback 已列出。
升级、暂停、多签和时间锁已核验。
5-15 条核心不变量已定义。
代码
初始化和访问控制。
外部调用、重入和回调。
数学、精度、舍入和 decimal。
价格来源、过期与操纵。
签名、nonce、deadline 和 domain。
代理升级与 storage layout。
非标准 token 和 transfer 行为。
暂停、恢复和紧急退出。
无界循环、DoS 和失败处理。
事件与真实状态变化一致。
验证与报告
静态工具结果已人工筛选。
关键边界有单元测试。
关键输入有 fuzz 测试。
核心属性有 invariant 测试。
外部集成按需使用固定区块 fork。
每个 finding 有可重复 PoC。
严重度没有夸大。
修复 diff 和回归测试已复核。
事故响应
相关课程 →
0 / 13
勾选只保存在这台设备
清空
先控制损失
记录首次发现时间和当前时间线。
保存交易哈希、地址、截图、日志和设备信息。
使用可信设备建立新钱包或重置账户。
优先转移仍可控制的高价值资产。
撤销授权并禁用相关 API Key。
重置邮箱、交易所和密码管理器凭据。
不向“追回团队”提供助记词或远程控制。
再分析与复盘
确认代理、实现、管理员和升级历史。
区分根因、触发条件、放大器和后果。
跟踪资产流,但不擅自反击或攻击第三方。
按官方渠道联系协议、平台和必要机构。
完成修复和同类风险排查。
编写复盘并建立回归检查。
机器人发布
相关课程 →
0 / 16
勾选只保存在这台设备
清空
数据与逻辑
处理断线、重复、乱序、限频和旧数据。
使用 Decimal 和交易所精度规则。
回测包含手续费、spread、滑点和部分成交。
与稳定币和持币基准比较。
参数未使用最终测试区间过拟合。
账户、执行与闸门
独立子账户。
API 禁止提现和不必要权限。
固定 IP,密钥未进入代码和日志。
平台余额不超过策略上限。
唯一 client order id。
超时后先查询,不盲目重复下单。
本地状态与交易所定期对账。
未知状态默认暂停。
紧急停止和人工退出已经演练。
实时模拟连续运行至少 60 天并经历趋势。
极小实盘资金允许全部损失,目标是验证链路。
交易风险
相关课程 →
0 / 12
勾选只保存在这台设备
清空
开仓前
能用一句话解释收益来源。
计算使用真实 bid/ask 和可成交深度。
已扣除开平手续费、spread、滑点和资金成本。
已计算最坏损失和最大资金需求。
已测试标的上涨/下跌 20% 和 50%。
已评估保证金、强平和 ADL。
已评估交易所、稳定币和提现风险。
已处理单腿成交和对冲误差。
有明确进入、退出和停止条件。
没有使用生活费、借款或高杠杆。
AI 不持有密钥、不签名、不改变风控。
总权益而非局部利润为正。