量化交易者的生命线:API 密钥安全
如果你使用第三方量化软件、网格交易机器人,或者自己写代码连接平台,你需要创建 API 密钥。API 密钥相当于一把“机器钥匙”,一旦泄露,黑客可以在不需要你输入密码和 2FA 的情况下,直接通过代码转移你的资产。
如何创建安全的 API 密钥?
在后台创建 API 时,务必遵守以下三条铁律:
- 绝对不要勾选“允许提币”权限:除非你使用的量化软件明确要求且你绝对信任它,否则不要给 API 开放提币权限。只允许“读取”和“交易”权限,即使密钥泄露,黑客最多只能乱交易,无法直接盗走你的币。
- 强制绑定 IP 白名单:这是最重要的一道防线。在创建 API 时,填入你服务器或电脑的公网 IP 地址。这样即便密钥被黑客拿到,只要他在其他的 IP 地址登录,请求也会被直接拒绝。
- 定期删除废弃的密钥:不再使用的量化软件,第一时间回到官方后台将其对应的 API 密钥删除。
常见的 API 泄露途径
- 开源代码泄露:很多新手在 GitHub 或论坛求助时,直接把包含 API Key 和 Secret 的代码截图或文本发出来,瞬间就会被机器人扫走。
- 第三方机器人的后门:市面上很多免费的“量化机器人”实际上带有后门,你在输入 API 密钥的瞬间,它就将其发送到了黑客的服务器。
⚠️ 紧急挽救措施:如果你发现 API 泄露,立即登录后台,在“API 管理”页面删除该密钥。只要密钥被删除,黑客的代码就会立即失效。