术语表 /购买与交易所
提币白名单
又称地址白名单。
- 提币白名单是什么?
- 提币白名单将交易所账户限定为只能向您事先批准的地址发送币,因此被盗的密码无法把您的比特币转向任何新地址。
开启该功能后,账户被盗就从一次收益变成一场麻烦。Binance 允许您将地址加入白名单,并延迟向新地址的提币;Kraken 的 Global Settings Lock 会完全阻止添加地址,而在没有主密钥的情况下解除该锁至少需要24小时,最长可设置为30天。真正的安全功能是延迟,而不是名单本身。
运作方式
白名单把大多数账户视为同一件事的两个动作分开:选择目的地,以及向该处发送资金。
您在账户状态正常、无人催促时登记一个地址。交易所通过电子邮件确认,有时还需要第二重验证,之后该条目即可使用。白名单一旦强制执行,向名单之外任何地址发起的提币请求都会被直接拒绝,无论密码和一次性验证码多么正确。
这样一来,攻击就集中到一个点上:添加新条目。好的实现恰恰在这一步设置关卡。Kraken 的 Global Settings Lock 在开启期间会阻止添加新的提币地址,关闭它则按您事先设定的计时器进行,并且每次解锁尝试都会发送电子邮件通知。Kraken 的客服无法缩短该计时器,这正是它有价值的原因。Binance 以较轻的形式提供同样的思路,允许您让新加入白名单的地址先处于等待状态,之后才能接收资金。
威胁模型值得明确说明。掌握您的密码和有效第二重验证的攻击者可以做其他所有事情:登录、查看余额、下单交易、更改您的显示名称。带延迟的白名单让他们无法完成的,是唯一真正使您损失资金的那一步,并且在您仍可撤销的时间窗口内为您送达一封通知邮件。立即接受新地址的白名单只是摆设。
在哪里会遇到它
每家大型交易所都提供某种形式的提币白名单,通常藏在安全设置的第二层菜单里,并且默认关闭。
请与验证器应用一并开启,而不要使用短信验证码。SIM 卡劫持会把您的短信交给攻击者,也就交出了您的第二重验证,但它不会向您的名单添加地址。这两种控制措施应对不同的失效情形,而白名单是在您丢失手机号码后仍然有效的那一个。
请谨慎对待放入名单的内容。正确的条目是您自己掌控的钱包的收款地址;如果是硬件钱包,在将字符复制到任何地方之前,应先在设备屏幕上核对。登记来自被入侵剪贴板的地址,或从被污染的交易历史中摘取的地址,会礼貌而永久地把攻击者加入白名单。核实一次,仔细核实,然后让名单发挥作用。
提币白名单 vs 双重验证
双重验证保护登录,提币白名单保护目的地。前者回答“这真的是您本人吗”,后者回答“您的币真的应该发往这里吗”。两者失效的方式不同,因此同时使用很重要:实时钓取到有效验证码的攻击者,或接管了您手机号码的攻击者,已经完全通过了双重验证,却仍然无法把币发送到您从未批准的地址。可以把第二重验证看作门锁,把白名单看作窃贼空手而归的原因。