← 返回Web3
Web3 探索

老师有没有告诉你,链上最大的漏洞不是代码,是那个「点一下就走」的按钮

2026-10-23 · 🕐 约 7 分钟

由 丢笔哥 发布

🖊️ 老师有没有告诉你…

老师有没有告诉你,链上最大的漏洞不是代码,是那个「点一下就走」的按钮

啪——老师把笔丢在桌上。

学生把手机递过来,屏幕上是一个钱包页面,余额显示为零。他说,老师,我的币全没了,可我的助记词一直写在纸上锁在抽屉里,谁都没给过。

老师问:你最近有没有在什么网站上,点过一个「授权」或者「Approve」的按钮,然后签了个名?

学生想了想说:有。前阵子玩一个新项目,点了好几个,签了好几次。

老师点点头:你的钥匙确实没丢,丢的是一张你亲手签的条子。

老师有没有告诉你,「授权」这个按钮到底在干什么

在现实世界里,你去便利店买烟,刷卡,钱从你账户里划走一笔,交易结束。下一次还得再刷一次。

链上不一样。

你在网上第一次跟某个应用打交道,它不会每次都来找你要钱。它先让你签一次名,做一件事:允许它以后自己动手,从你的地址里拿走某样东西。

这个动作叫授权。听上去像个手续,其实它是一张没有金额上限的支票,你签了字,贴在对方桌上。

为什么它要这么设计?因为链上每一次操作都要付费、都要等确认,如果每买一次东西都要你签一次,体验太差。所以规则说:你预先允许一次,之后对方就能反复拿,直到你自己把它撤掉。

这句话里有三件关键的事,大多数人一件都没听进去:

第一,签字的那一刻,钱没动。 所以你不会有任何感觉,你甚至以为只是「连接钱包」而已。

第二,限额是你填的,很多网站默认给你填「无限」。 它们不是恶意,它们只是懒得问你买多少。

第三,这张条子不会自动过期。 你三个月后早就忘了那个网站,那张条子还贴在那儿。

为什么钱是在半夜没的

学生问:可我签完那次,什么事都没发生啊。

老师问:你家门锁,如果给开锁师傅配了一把钥匙,你会不会觉得家里马上就会进小偷?

不会。师傅暂时没时间来。但钥匙一直在外面。

授权就是配钥匙,不是进门。 所以它发生时悄无声息,攻击者可以攒着——攒几个月,攒几百个地址,攒到一个币价高、大家睡觉的深夜,一次性全部拿走,然后消失。

这条链上有意思的地方在于:它没有银行客服,也没有「可疑交易拦截」。你把权限交出去,系统就认为那是你自己愿意的。在这套规则里,「被盗」和「你亲手同意」长得一模一样。

于是你会看到一个很残酷的现象:很多人在链上被掏空之后,连报警都不知道该报什么。没有被告,没有交易记录可撤回,只有一连串生效了的数字。

一个数字,比任何警告都吓人

老师查过一些第三方安全统计,这类平台每年都会公布一份清单:因为授权被滥用而流失的资金,长期是所有链上失窃原因里最大的那一类之一。不是那些听起来很酷的技术攻击,不是密码学被破解——而是一个用户点了「确定」。

为什么会这样?因为攻击者的成本极低。

假如攻击者用别的方式偷钱,他得骗过几千台机器的共识,几乎不可能。可他如果去骗一个着急玩新项目的人,他只需要做三件事:做一个好看的页面,准备好一个默认填「无限」的按钮,等人来点。

当一扇门的锁做得很硬,而你自己手里有一把万能钥匙,坏人不会去撬锁,他会来骗你的钥匙。

这句话就是整个Web3的安全现状。技术的部分其实已经相当结实,最松的那一环,永远是人的手。

那该怎么办

老师给了三条,都很实在。

第一,把「授权」当成签字,不是点同意。 以后任何页面弹出钱包窗口,别急着按指纹。先看清楚它要你在签什么。你签的每一个字,都是在移走一部分你的权力。 这句话值得贴在你的屏幕上。

第二,定期清一次账。 链上有些工具可以查到你授权过哪些地址、每个地址能动你多少东西,并且可以一键撤销。请把它当成和删手机相册一样的日常习惯——一个月一次,五分钟。

第三,别把钱全放在一个钱包里。 一个「玩新东西」的钱包,里面只放你准备损失掉的量;真正要留的,放在另一个从不去玩新项目的钱包里。这不是技术活,这是分抽屉。

还有一条老师特别强调:别因为「币价低,没多少钱,不值得管」而不清授权。 授权是长期的,你今天的余额不等于明天的余额。你哪天往这个地址里充了一大笔,那条老条子还在原地等你。

说回「信任」这件事

老师最后讲了一段,跟技术无关。

我们习惯认为,危险来自「别人想害我」。所以大部分人会去提防看得见的坏人:钓鱼网站、点错的链接、骗人的客服。

可链上世界的危险,多半长在你自己的一次顺手里。你没有做错事,你只是想快点玩上那个新东西;你没有被骗,你只是没读那行小字。

这跟生活里的事其实一模一样。大多数真正的损失,不是被谁抢走的,是你自己签了字、然后忘了自己签过。

一份担保、一份授权书、一句「你先用,不用打借条」——签的时候都不疼。疼的是几年后有人拿着它站到你面前。链上唯一的不同是:那里连「几年后有人站到你面前」这一步都省了,机器会在你睡着的时候把这件事办完。

在这个世界里,你的安全上限不是你的密码有多长,而是你有多清楚自己曾经交出去过什么。

现在想一想:你的钱包里,有没有几张你早就忘了、还一直贴着的条子?

啪——老师把笔丢在桌上。

他说:钥匙在你手上,不代表门是锁着的。

🧠 课后小测验

读完文章,测测你记住了多少?
点击选项,看看对不对

Q1.你在去中心化应用里点「授权」,实际交出去的是什么
Q2.为什么很多人钱包被掏空,自己的钥匙却从没泄露
Q3.防范这类风险最实在的一件事是什么
🖊️

关于丢笔哥

丢笔哥不是一个具体的人——它是一种态度。在信息爆炸的时代,用最直白的语言,把硬核知识讲透。覆盖金融证券、AI 前沿、Web3、东方智慧。

一支笔丢在桌上,一堂课就此开始。

📬 订阅丢笔哥 →

📖 继续阅读

🤖 AI 前沿
老师有没有告诉你,WAIC上那个真干活的机器人,和Siri的区别不是更聪明——是它终于长出「手」了
你有没有想过,为什么AI能写诗、能画画、能写代码,但让它帮你点个外卖,它就傻了?因为过去的AI只有嘴和脑子——没有手。
🤖 AI 前沿
老师有没有告诉你,AI开始指挥AI干活,问题不是它们够不够聪明
📈 金融证券
老师有没有告诉你,央行「印钱」的时候——印钞机根本没开过
你脑中「央行印钱」的画面大概是这样:行长一拍桌子,「开机!」然后印刷厂的机器轰隆隆转起来,一车一车的钞票运出去。来,把这个画面从你脑子里删掉。真实的「印钱」,连一张纸都不需要。

📬 不想错过下一堂丢笔课?

每周一篇硬核科普,用最好玩的方式讲最硬核的知识。
不卖课、不荐股、不画饼。

💬 讨论区