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

一个周末,他做了个"签名前先看清"的Solana检查器

0
分享至

大多数人在链上批准交易时,其实是闭着眼睛点的。网站弹出一句"领取你的空投",钱包窗口跳出来,你按下"批准",然后祈祷没事。


钱包盗刷器吃的就是这口饭。在Solana上,有一种常见手法甚至不会"转走"你的代币——它悄悄把你代币账户的所有权移交给攻击者。没有显眼的转账记录,资产就这么没了。

为了MLH Solana黑客松,这位开发者做了一个叫Clear Sign的工具:粘贴一笔交易(或在dApp上点一个按钮),在签名之前看清它到底会做什么。

演示:两个按钮,一个陷阱

演示站点是一个假的" FreeSOL空投"页面,摆着两个长得几乎一样的按钮:

  • 领取0.01 SOL → 判定为安全,提示"+0.01 SOL进入你的钱包"。
  • 领取500 USDC奖励 → 判定为"不要签名":它会拿走0.6 SOL,并把你240 USDC的控制权交给一个未知钱包。

同样的外观,完全不同的交易内容。

三步走:模拟、检查、解释

第一步是模拟。Solana可以在不签名的情况下,让一笔交易跑在实时链上状态上,并返回每个账户在交易后的样子。开发者读取交易前的账户信息,模拟,再对比差异。这一步快且免费,正好卡在"点击"和"批准"之间的空档里。

第二步是检查,由固定的TypeScript规则判定风险,触发项包括:

  • 代币账户的所有者发生变化,视为严重风险
  • 出现新的消费授权(delegate)
  • 代币账户被关闭
  • 超过一半的余额流出
  • 调用了无法识别的程序

第三步是解释。Gemini把判定结果转成两三句大白话,对比网站宣称的内容和实际发生的事。

开发者最得意的设计取舍是:风险等级由规则决定,AI只负责解释。模型拿到的是既定结论,并被明确告知不能更改或弱化它。一段措辞巧妙的交易,或者一条提示注入式的备注,都没法说服AI把一个盗刷交易说成"安全"。如果AI服务挂了,应用会退回纯规则的说明,警告从不依赖模型。

踩过的坑

开发过程并不顺。Devnet的SOL水龙头限流是第一道墙;报错信息"failed to sanitize accounts offsets correctly"看着吓人,实际只是演示地址还没配置好;AI这边,一个模型过载、另一个已下线,"思考型"模型有时返回空文本。解决办法是依次尝试多个模型、加超时、保留规则兜底。

接下来要做什么

路线图上有几项:做成钱包适配器钩子或浏览器扩展,让检查在每次签名前自动运行;支持Token-2022和地址查找表;接入已知程序和代币注册表,然后上主网。

技术栈是Next.js、@solana/web3.js、@solana/spl-token、Gemini、Vercel和Solana devnet,单人开发,与Claude Code结对编程完成。

如果你也曾在点"批准"时心里默念"但愿没事",这个工具想听你的反馈:还有哪些盗刷套路应该被它抓住?

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

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.

相关推荐
热点推荐
轰动NBA!你好,湖人!曝浓眉哥或施压交易

轰动NBA!你好,湖人!曝浓眉哥或施压交易

篮球实战宝典
2026-11-08 17:34:43
重磅!爆余承东已经不再管汽车业务

重磅!爆余承东已经不再管汽车业务

大佬灼见
2026-11-08 09:09:52
售价2499元,戴上就能“推不倒”,防摔智能指环多平台已下架;被质疑“江湖骗术层出不穷”

售价2499元,戴上就能“推不倒”,防摔智能指环多平台已下架;被质疑“江湖骗术层出不穷”

北青网-北京青年报
2026-11-08 14:18:02
亚马尔绝妙助攻,1.1亿巨头双响!2-1逆转马竞,巴萨重夺榜首

亚马尔绝妙助攻,1.1亿巨头双响!2-1逆转马竞,巴萨重夺榜首

我的护球最独特
2026-11-09 06:02:05
震惊!网传广东一老师因抄写作业被投诉受处罚,随后全班停掉书面作业,评论区炸锅

震惊!网传广东一老师因抄写作业被投诉受处罚,随后全班停掉书面作业,评论区炸锅

火山詩话
2026-11-08 11:13:49
知名男星袁成杰回应被列入失信被执行人:偿还债务是我的优先事项,会承担应尽责任

知名男星袁成杰回应被列入失信被执行人:偿还债务是我的优先事项,会承担应尽责任

韩小娱
2026-11-06 12:00:28
马斯克:让乌克兰用星链是个“错误” ,民主党胜选,乌克兰拿美援的机会至少翻了一倍 | 狼叔看世界

马斯克:让乌克兰用星链是个“错误” ,民主党胜选,乌克兰拿美援的机会至少翻了一倍 | 狼叔看世界

狼叔看世界
2026-11-07 19:12:04
民意彻底逆转!乌克兰人最恨的不是普京,也不是特朗普,而是曾承诺让乌克兰更好的泽连斯基;而他当初能上台,这件事本身就相当离奇

民意彻底逆转!乌克兰人最恨的不是普京,也不是特朗普,而是曾承诺让乌克兰更好的泽连斯基;而他当初能上台,这件事本身就相当离奇

人生录
2026-10-12 15:41:39
曼联4-4绝平仍陷降级区,上下半场均落后两球扳平!卡里克否认辞职将留任战利物浦

曼联4-4绝平仍陷降级区,上下半场均落后两球扳平!卡里克否认辞职将留任战利物浦

罗米的曼联博客
2026-11-09 07:23:39
苏州大三男生宿舍 “手搓” AI 漫剧,不到一年营收超300万元:“未来想打磨出留在银幕上的好故事”

苏州大三男生宿舍 “手搓” AI 漫剧,不到一年营收超300万元:“未来想打磨出留在银幕上的好故事”

扬子晚报
2026-11-08 11:30:54
红的快凉的也快 目不识丁、洋相百出,到底谁在纵容这群"文盲"明星

红的快凉的也快 目不识丁、洋相百出,到底谁在纵容这群"文盲"明星

乡野小珥
2026-11-09 00:34:27
为了篮球,禁赛文班吧

为了篮球,禁赛文班吧

体育新角度
2026-11-08 18:11:18
孙燕姿演唱会男歌迷展示胸口珍藏11年的名字纹身,孙燕姿:“你要不要把它镭射掉”

孙燕姿演唱会男歌迷展示胸口珍藏11年的名字纹身,孙燕姿:“你要不要把它镭射掉”

韩小娱
2026-11-07 21:44:29
联盟第一!76人3人20+险胜送公牛7连败 詹姆斯22+5+5创加盟新高

联盟第一!76人3人20+险胜送公牛7连败 詹姆斯22+5+5创加盟新高

醉卧浮生
2026-11-09 06:48:06
特朗普称若美伊谈判取得进展,再次发动打击可能性极低

特朗普称若美伊谈判取得进展,再次发动打击可能性极低

澎湃新闻
2026-11-09 04:13:03
1975年35岁李讷回京探亲,母亲当面提议让她出任北京市委书记,不料82岁中共领导人沉默半晌,最后只淡淡吐出三个字

1975年35岁李讷回京探亲,母亲当面提议让她出任北京市委书记,不料82岁中共领导人沉默半晌,最后只淡淡吐出三个字

人生录
2026-11-07 06:36:42
立冬后,使劲吃这菜,一补钾补钙、二健脾胃、三润肠,别不懂吃!

立冬后,使劲吃这菜,一补钾补钙、二健脾胃、三润肠,别不懂吃!

阿龙美食记
2026-11-07 21:56:11
小沈阳深夜发文告别!

小沈阳深夜发文告别!

阿废冷眼观察所
2026-11-08 10:56:47
特朗普摊牌了,对民主党正式开战,接下来深圳峰会,中国拿到筹码

特朗普摊牌了,对民主党正式开战,接下来深圳峰会,中国拿到筹码

罗富强说
2026-11-08 17:10:43
西班牙、英国、德国、荷兰、法国媒体关注成都蓉城丢冠:世纪级崩盘!

西班牙、英国、德国、荷兰、法国媒体关注成都蓉城丢冠:世纪级崩盘!

绿茵舞着
2026-11-08 22:30:46
2026-11-09 07:43:00
野生运营
野生运营
懂点产品,懂点AI,正在努力给平淡日子搞点新花样。
184文章数 98关注度
往期回顾 全部

科技要闻

马斯克:“中国太棒了,我爱中国”

头条要闻

内塔尼亚胡或"失去权力" 阿拉伯裔政党成为决定性力量

头条要闻

内塔尼亚胡或"失去权力" 阿拉伯裔政党成为决定性力量

体育要闻

见证奇迹!中超冠军属于大连

娱乐要闻

敬一丹女儿追忆母亲:她被世界铭记

财经要闻

梁文锋攒了一个老乡局

汽车要闻

503.17km/h!中国超跑这次真把天花板捅穿了!

态度原创

游戏
亲子
健康
旅游
手机

任天堂称《宝可梦:风与浪》是NS2第三年关键作品

亲子要闻

儿童咳嗽育儿科普

痘痘长到25岁还没完?查查内分泌

旅游要闻

山寺相依,守护历经千年的“对望”(解码·文化遗产系统性保护)

手机要闻

华为畅享100:首销21.5万台,最贵的畅享反而卖得最好!

无障碍浏览 进入关怀版