量子取引ボットやサードパーティツールをBinanceに接続するには、API Keyの作成が必要です。しかし、API権限の設定を間違えると、機能が使えなかったり、資産がリスクにさらされたりします。3種類の権限の選び方を解説します。
API機能を使うには、まずBinanceに登録して本人確認を完了してください。BinanceアプリまたはWeb版でAPIキーを管理できます。
APIの3種類の権限とは
API Key作成時に、有効にする権限を選択する必要があります:
読取権限(Read):
- アカウント残高の照会
- 取引履歴の閲覧
- マーケットデータの取得
- ポジション情報の確認
- 変更操作は一切不可
取引権限(Trade/Enable Trading):
- 読取権限のすべての機能を含む
- 売買注文の発注(現物、先物など)
- 注文のキャンセル
- 出金は不可
出金権限(Enable Withdrawals):
- 上記2つの権限のすべての機能を含む
- 暗号資産の出金を開始可能
- リスクが最も高い
セキュリティレベルの順序
読取 < 取引 < 出金
権限が高いほど、漏洩時のリスクと影響が大きくなります。原則として、必要最小限の権限のみを有効にしてください。
場面別の推奨権限
相場閲覧とデータ分析のみ:読取権限のみ。データ研究や相場ダッシュボード構築に使用。
量子取引ボット:読取+取引権限。ボットは相場を照会し自動的に注文を出す必要があります。ほとんどの量子ツールはこの2つだけで十分です。
自動出金(極めてまれ):出金権限が必要。一般的には非推奨です。非常に特殊な業務ニーズがあり、セキュリティ対策が万全な場合のみ使用してください。
API Key作成手順
Web版の場合:
- Binance公式サイトにログイン
- アカウント設定 → API管理に移動
- APIのラベル名を入力(用途の識別用)
- セキュリティ認証(2FA)を完了
- システムがAPI KeyとSecret Keyを生成
- Secret Keyを直ちに保存。表示されるのは1回のみです
- 必要な権限を設定
- IPホワイトリストを設定(強くおすすめ)
Secret Keyに関する重要な注意
API作成時に2つの値が生成されます:
- API Key:ユーザー名に相当し、複数回確認可能
- Secret Key:パスワードに相当し、作成時にのみ表示
Secret Keyを保存しなかった場合、そのAPIを削除して再作成するしかありません。作成後すぐに安全な場所にコピーして保存してください。
IPホワイトリストは必須ですか?
強くおすすめします。IPホワイトリストにより、指定されたIPアドレスのみがそのAPI Keyを使用できるよう制限されます。API Keyが漏洩しても、対応するIPがなければ使用できません。
設定方法:API管理ページでAPI Keyを見つけ、許可するIPアドレスを追加します。
固定IPのサーバーを使用:量子ボットをクラウドサーバーで動かしている場合は、サーバーのIPをホワイトリストに追加します。
家庭回線のIPが変動する場合:IPが固定でない場合はIPホワイトリストを設定しないことも選択肢ですが、他のセキュリティ対策を強化し、出金権限は絶対に有効にしないでください。
APIセキュリティのベストプラクティス
- 最小権限の原則:必要な権限のみを有効にし、出金が不要なら有効にしない
- IPホワイトリストを設定:設定できるなら必ず設定し、リスクを大幅に低減
- 定期的にローテーション:一定期間ごとに古いAPIを削除して新しく作成
- 共有しない:API KeyとSecret Keyは誰にも教えない
- サードパーティプラットフォームを確認:サードパーティの量子取引プラットフォームを使用する際は、セキュリティと評判を確認
- 2FAを有効化:アカウントでGoogle認証システムなどの二段階認証を有効にする
- APIアクティビティを監視:定期的にAPIの取引履歴を確認し、異常を発見したら直ちに削除
出金権限の追加制限
出金権限を有効にしていても、Binanceには追加のセキュリティ対策があります:
- 出金アドレスホワイトリスト:事前に設定したアドレスにのみ出金可能
- 24時間クールダウン期間:新しい出金アドレス追加後、待機が必要
- 出金限度額:API出金には追加の限度額制限がある場合があります
1つのアカウントでいくつのAPIを作成できますか?
Binanceでは1つのアカウントで複数のAPI Keyを作成できます。異なる用途に対して異なるAPIを作成し、それぞれに異なる権限を設定できます。例えば、データ分析用に読取専用のもの、量子ボット用に取引権限付きのものを別々に作成できます。
API Keyが漏洩した場合
- 直ちにBinanceにログインしてすべてのAPI Keyを削除
- アカウントパスワードを変更
- 異常な取引や出金がないか確認
- 資産に損失がある場合は直ちにBinanceサポートに連絡
- 漏洩原因を調査し、再発を防止
APIはBinanceと外部ツールを接続する橋渡し役です。セキュリティ設定は資産の安全性に直結します。利便性のためにリスクを無視するよりも、数分多くかけてセキュリティオプションを適切に設定することをおすすめします。