当您将交易机器人连接到您的交易所时,您将通过 API 密钥移交对您帐户的访问权限。如果做得正确,这是安全且常规的。如果不小心,就会招致灾难。本指南涵盖了您需要了解的有关加密货币交易机器人 API 密钥安全性的所有信息。
API 密钥可以做什么和不能做什么
API 密钥是一对字符串 - 公钥(标识符)和秘密密钥(密码) - 允许软件以编程方式与您的交易帐户进行交互。创建 API 密钥时,您可以选择其拥有的权限。
大多数交易所提供三种权限级别:
- 只读:可以查看余额、头寸和交易历史记录
- 交易:可以下单和取消订单、修改头寸
- 提款:可以将资金从交易所发送到外部地址
用于交易机器人,您需要读取+交易权限。您永远不需要提款权限。这是最重要的安全原则。
黄金法则:永不启用提款
如果您的 API 密钥无法提取资金,则密钥泄露的最坏情况是未经授权的交易 - 这可能会损失金钱,但无法将您的帐户转移到外部钱包。一旦您启用提款权限,泄露的密钥就会成为彻底盗窃的工具。
任何合法的交易机器人都不会要求提款权限。如果有人这样做,那么它要么是设计不当,要么是恶意的。走开。
IP 白名单:您的最佳防御
IP 白名单限制您的 API 密钥仅适用于特定 IP 地址。即使有人窃取了您的密钥和秘密,他们也无法使用它,除非他们从您批准的 IP 进行连接。
如何设置:
- 查找您的机器人平台的服务器 IP(fomoed 在 Exchange 连接设置中显示此信息)
- 在您的 Exchange 的 API 管理中,将该 IP 添加到白名单
- 启用“仅限白名单 IP”选项
- 测试您的机器人是否仍能成功连接
对于币安、Bybit 和 OKX 等中心化交易所,IP 白名单是可用的最强安全措施。具体来说,在币安上,没有 IP 限制的 API 密钥作为安全措施会降低功能。
权限范围:最低必要访问权限
应用最小权限原则:
- 现货交易机器人:仅启用现货交易,而不是期货
- 期货机器人:仅启用期货交易,而不是现货
- 只读监控:如果您只想跟踪投资组合,请使用只读密钥
一些交易所允许您限制API密钥可以访问哪些交易对。如果您这样做,并且您只交易 BTC/USDT,请将密钥限制为该货币对。
安全存储密钥
您的 API 密钥在创建后会显示一次。此后,交易所不再显示它。处理方法如下:
- 决不将密钥存储在纯文本文件、屏幕截图或电子邮件中
- 决不将密钥粘贴到聊天、Discord 服务器或支持请求中
- 决不将密钥提交到 git 存储库(即使是私有的)
- 使用密码管理器(Bitwarden、1Password)进行个人存储备份
- 如果您必须在本地存储它们,请使用加密的保管库
在机器人平台中输入密钥时,请验证您是否位于合法网站(检查 URL、检查证书)以及连接是否为 HTTPS。
如果密钥泄露该怎么办
如果您怀疑您的 API 密钥已泄露或受损:
- 立即登录您的交易所并删除 API 密钥
- 检查您最近的交易历史记录是否有未经授权的活动
- 检查您的提款历史记录(即使未启用提款,也请进行验证)
- 使用新凭据创建新的 API 密钥
- 调查泄漏是如何发生的 - 恶意软件?网络钓鱼?共享屏幕?
- 在您的交易帐户上启用 2FA(如果尚未激活)
删除密钥对于攻击者来说是即时且不可逆的。不要犹豫 - 先删除,然后调查。
fomoed 如何处理您的密钥
安全实践的透明度很重要。以下是 fomoed 如何保护您的 API 凭据:
- 加密存储:密钥使用 AES-256 加密进行静态加密。它们永远不会以纯文本形式存储。
- 无提款访问权限:平台绝不会请求或接受启用提款权限的密钥。
- 仅限服务器端:您的 API 密钥仅在服务器端用于交易执行。它们永远不会发送到前端或暴露在浏览器流量中。
- 最小保留:如果您断开交换,您的密钥将从我们的系统中删除。
对于我们的Hyperliquid 集成,我们使用完全不同的方法 - 基于钱包的身份验证,代理钱包权限有限,从而消除了 API
基于 DEX 钱包的身份验证:替代方案
像 Hyperliquid 这样的去中心化交易所不使用 API 密钥。相反,您连接钱包并批准代理钱包 - 具有仅交易权限的子密钥,无法将资金转移出交易所。
这具有安全优势:
- 不会泄露秘密(代理批准在链上)
- 权限由智能合约强制执行,而不是交易所策略
- 您可以随时撤销代理在链上的访问权限
- 无需 IP 白名单(权限)是加密强制执行的)
权衡是钱包安全变得至关重要 - 如果您的钱包私钥被泄露,攻击者就拥有完全控制权。使用硬件钱包获取大量资金。
机器人交易者的安全清单
在将任何机器人连接到任何交易所之前,请验证以下项目:
- API 密钥禁用提款权限
- 配置 IP 白名单(针对 CEX)
- 在交易所账户上启用 2FA
- API 密钥权限符合机器人的需求(不多也不少)
- 机器人平台使用 HTTPS 和加密密钥存储
- 您在密码管理器中拥有密钥备份
- 您知道如何在需要时快速删除密钥
安全地开始交易
安全性不必很复杂。禁用提款、启用 IP 白名单并使用负责任地处理密钥的平台。有关安全入门的更深入演练,请查看我们的自动交易初学者指南。借助 fomoed,您可以免费设置您的帐户并放心地连接您的交易所,因为您的密钥已通过适当的加密和安全实践进行处理。


