安全
交易机器人会不会跑路
它能不能卷走你的钱,取决于你给了它什么权限。提币权限一旦给出去,资产的控制权就不在你手里了——这不是信任问题,是权限设计问题。
机器人拿到的是什么
不是你的账号密码,是一串 API 密钥——相当于一把你自己配的、可以限定用途的备用钥匙。
使用第三方机器人时,流程通常是:你在交易所后台创建一对 API 密钥,然后把它填进机器人的设置里。之后机器人就用这把钥匙代表你向交易所发指令。
这个设计本身是好的。它意味着你不用交出登录密码,也不用交出二次验证,而且这把钥匙的权限范围由你决定、随时可以吊销。
问题在于「权限范围由你决定」这句话——决定权在你手上,也就意味着责任在你手上。很多人在创建密钥时一路默认下去,把不该开的开了。
权限分几类
大致三类:只读、交易、提币。机器人做网格只需要交易权限,读行情靠只读,提币和它的功能毫无关系。
| 权限 | 持有者能做什么 | 网格机器人需要吗 |
|---|---|---|
| 只读 | 查看余额、持仓、历史订单 | 需要 |
| 现货交易 | 下单、撤单,钱在账户内部移动 | 做现货网格需要 |
| 合约交易 | 开仓、平仓、调整杠杆 | 只有做合约策略才需要 |
| 提币 | 把资产转出到任意外部地址 | 不需要,任何情况下都不需要 |
这张表里唯一需要记住的是最后一行。一个交易机器人不需要提币权限就能完成它宣称的全部功能。如果某个服务要求你开提币,那不是功能需要,是它想拿走别的东西。
提币权限:绝对不给
开了提币权限,对方就能把你账户里的资产转到任何地址,而且这个操作在链上是不可逆的。
这一条没有例外,也没有「这家比较大所以可以」的余地。理由不是不信任某一家,而是这个权限的后果无法挽回:币转出去之后,交易所帮不了你,链上也没有撤销按钮。
更需要警惕的是话术。要求开提币权限的服务通常会给一个听起来合理的理由——「自动归集收益」「跨平台调仓」「资金托管更方便」。这些说法的共同点是:把一个你完全不需要的能力,包装成一个服务。
判断方法很机械:不听理由,只看这个功能有没有可能在不转出资产的情况下完成。交易、网格、跟单,全部可以。
只给交易权限就安全了吗
安全很多,但不是零风险。拿着交易权限的人虽然拿不走币,却可以通过恶意交易把你的资产变少。
这一层很多人没想过,值得说清楚。有了交易权限,对方能在你的账户里下单。理论上他可以用你的钱在流动性很差的交易对上高买低卖,让你的资产转移给另一边的对手方——那个对手方可能就是他自己。
这种做法比直接提币隐蔽,损失表现为「交易亏损」而不是「资产被盗」,事后追溯也更麻烦。
降低这类风险的办法不是靠信任,而是靠限制和观察:只开你实际需要的交易类型(做现货网格就别开合约权限)、定期看一眼成交记录是否都符合策略应有的样子、以及不要把全部资金放在同一个被授权的账户里。
白名单能挡住什么
IP 白名单能挡住「密钥泄露之后别人从其他地方使用它」,挡不住「你授权的那个服务本身作恶」。
多数交易所允许给 API 密钥绑定 IP 白名单,只有来自指定地址的请求才被接受。这是很有效的一层防护,因为大多数密钥泄露事故里,攻击者是从自己的机器发起请求的。
但要清楚它的边界:如果作恶的是那个合法的服务本身,请求就来自白名单内的地址,这层防护形同虚设。
所以白名单解决的是「密钥被偷」,权限最小化解决的是「服务本身不可信」。这两件事要分别处理,不能用一个代替另一个。
平台自带工具和第三方的区别
平台自带的网格不需要你创建 API 密钥,因为它本来就在交易所内部运行——少了一整类风险。
多数主流交易所都提供自带的网格、定投、跟单功能。用它们的时候你不需要把任何东西交给站外的服务,资产始终没有离开账户,也没有额外的密钥可以泄露。
这不代表自带工具就没有风险——策略本身该亏还是会亏,机制上的问题(跌出区间、收益数字误导)一样存在。它减少的只是「对手方风险」这一类,不减少市场风险。
第三方机器人的价值通常在于功能更多、可以跨平台。要不要为此承担多出来的那类风险,是你自己的判断。这个站不推荐任何具体的第三方机器人,也不为任何一家背书。
泄露不一定是对方主动作恶
大多数事故不是服务方跑路,是密钥在传递或保管的某个环节漏了出去。
常见的漏法比想象中平常:把密钥贴进聊天窗口或者截图发给别人看;填在一个仿冒的网站上(域名差一两个字母);写在代码里推到了公开仓库;用了一个来路不明的浏览器插件。
还有一类是服务方自己被攻破——它没打算作恶,但它保存的客户密钥被别人拿走了。你无法审计对方的安全水平,所以只能假设「保存在别处的密钥终究可能泄露」,并按这个假设决定给多少权限。
这也是为什么权限最小化比挑选「靠谱的服务」更实在:前者你能控制,后者你只能猜。
哪些迹象该立刻停手
要求提币权限、索要助记词或验证码、承诺固定收益、催你尽快入金——出现任何一条就该停。
- 要求开提币权限,无论理由多合理。
- 索要助记词、私钥、登录密码或动态验证码,一次都不行。
- 承诺固定收益或者宣称几乎没有风险。正规服务不会这么说,因为说了就要担责。
- 制造时间压力:名额有限、活动今天结束、现在不进就来不及。
- 要求你把钱转到某个地址「代为操作」。这已经不是机器人,是别的事情了。
- 下载渠道不是官方网站或官方应用商店,而是通过聊天软件发来的安装包或链接。
怀疑出事了怎么办
第一件事是吊销 API 密钥,不是先去查发生了什么。吊销是几秒钟的事,查证可以之后慢慢做。
顺序很重要,因为在你搞清楚状况的这段时间里,对方还在持续拥有权限。
处理顺序大致是:先在交易所后台删除或禁用那对密钥;再检查最近的成交记录和提币记录,看有没有不是你发起的;然后修改登录密码、检查二次验证是否还是你自己的设备;最后通过交易所官方渠道联系客服。
联系客服要走交易所自己的应用或官网入口(币安的入口是币安帮助中心)。这个站不会替你联系任何平台,也没有任何人能通过站外渠道帮你处理账户问题——声称能做到的都是冒充。
几个能一直用的习惯
权限只开必需的、绑定 IP 白名单、给密钥起能认出用途的名字、不用了就删。
这几条不复杂,但要在创建密钥的那一刻就做到,事后补通常不会补。
起名字这一条容易被忽略,其实很实用:过一段时间你会记不清哪把钥匙给了谁,名字里写清用途和日期,清理的时候才知道哪些能删。
「不用了就删」同理。停用一个机器人之后密钥往往还留在交易所后台,它继续有效,也继续是个风险敞口。
要动手之前,权限这部分可以对着跟单前自查清单里的权限一节过一遍——那份清单同样适用于机器人授权。
常见疑问
- 交易机器人需要提币权限吗
- 不需要。任何情况下都不需要。做网格、跟单、下单都只用到交易权限,提币和这些功能毫无关系。要求开提币权限的服务,不是功能需要。
- 只给交易权限,对方能弄走我的钱吗
- 拿不走币,但可以通过恶意交易让你的资产变少——比如在流动性差的交易对上高买低卖。降低风险的办法是只开必需的交易类型、定期检查成交记录、不把全部资金放在同一个被授权的账户里。
- IP 白名单能防住机器人跑路吗
- 防不住。白名单挡的是「密钥泄露后别人从其他地方使用它」。如果作恶的是你授权的那个服务本身,请求就来自白名单内的地址,这层防护不起作用。
- 平台自带的网格比第三方机器人安全吗
- 在对手方风险这一类上更安全,因为不需要创建 API 密钥、资产没有离开账户。但策略本身的市场风险完全一样,跌出区间、收益数字误导这些问题不会因此消失。
- 发现密钥可能泄露了,第一步该做什么
- 立刻去交易所后台删除或禁用那对密钥,再去查发生了什么。吊销只要几秒钟,而在你查证的这段时间里对方仍然持有权限。