Quiver
ブログログイン
資金セキュリティ

出金ホワイトリスト = 元本の鍵

Quiver の Bitfinex API キーには技術的に出金権限があります (内部 wallet 間移動と D-3 redeem に必要)。 重要な保護は「Quiver に権限が無い」ことではなく、「あなた自身が Bitfinex 側で出金ホワイトリストを設定し、Quiver 入金アドレスのみを許可する」 ことです。 このページでは実際のモデルと設定方法、最悪ケースの分析を解説します。

最悪ケース:Quiver が完全に侵害された場合

Quiver システムが 100% 侵害され、master key が漏洩、攻撃者があなたの API キーを平文で取得したと仮定します。攻撃者にできることは?

ホワイトリストに「あなた自身の Quiver 入金アドレス」しか登録されていなければ、攻撃者が出金しても資金はあなた自身の Quiver アカウントに戻ります(攻撃者側ではなく)。そこから Quiver の外へ持ち出すには、Quiver 側の email + 2FA + KYC を突破する必要があり、これは完全に別の防御層です。

Quiver が要求する Bitfinex API 権限

Quiver に必要

  • Funding · 読み書き

    あなたに代わって funding オファーの作成 / 取消、現在ポジションの取得を行います。

  • Wallets · 読み取り

    各 wallet の USDT / USD 残高を確認します。

  • Wallets · 内部移動

    exchange ↔ funding 間で資金を移動します(BF はこれを「出金」権限に分類)。

  • Wallets · 出金

    D-3 redeem であなたの Quiver 入金アドレスに元本を戻します(ホワイトリストと組み合わせて使用)。

  • Orders · 両替(USDT ↔ USD のみ)

    USDT 入金後、fUSD 市場で貸し出すために自動で USD に両替します。

Quiver に不要

  • Margin トレード

    あなたの元本でレバレッジ / ショート / ポジション保有はできません。

  • デリバティブ / 永続契約

    永続も、オプションも、デリバティブも一切扱いません。

  • サブアカウント操作

    サブアカウントの作成や既存サブアカウントの操作はできません。

  • アカウント設定変更

    パスワード、email、KYC データの変更はできません。

Bitfinex 出金ホワイトリストの設定(強く推奨)

これがセキュリティモデル全体の核です。設定しておけば、API キーが漏れても攻撃者が自分のアドレスへ出金することはできず、資金はあなたのホワイトリスト内アドレスにしか戻りません。

  1. 1

    Quiver の USDT 入金アドレスを取得

    Quiver の wallet ページで USDT-TRC20 入金アドレス(34 文字、T 始まり) をコピーします。
  2. 2

    Bitfinex 出金ホワイトリスト画面を開く

    setting.bitfinex.com/api/withdrawal-whitelist を開きます。2FA 認証が必要です。
  3. 3

    Quiver の入金アドレスを追加

    ステップ 1 のアドレスを貼り付け、Currency は USDT、Network は Tron (TRX) を選択します。Bitfinex で email 確認 + 2FA を求められます。
  4. 4

    「Only allow whitelisted addresses」を有効化

    最も重要なステップです。有効化すると、ホワイトリスト外を指定した出金 API 呼び出しは Bitfinex 側で全て拒否されます。
  5. 5

    Quiver アドレスを変更する場合はホワイトリスト追加を再実行

    新しいホワイトリストアドレスの追加には email 確認 + 2FA + 24〜72 時間の冷却期間が必要です。API キーがあっても、攻撃者が自分のアドレスを追加することはできません。

Quiver はどう API キーを保管しているか

  • AES-GCM + envelope encryptionkey と secret は master seed から派生したサブキーで暗号化され、データベースには暗号文と key version のみ保存します。
  • secret は管理 UI に表示しないQuiver チームでも API キーの prefix しか見ません(例:aBcDeF…)、secret はいかなる画面にも復号して表示しません。
  • master seed はデータベースと分離seed は環境変数でコンテナへ注入され、source code、データベース、バックアップのいずれにも保存しません。DB が漏洩しても key は復号できません。
  • 呼び出し時に復号、直後に破棄Bitfinex 呼び出しごとに復号し、応答後にメモリから捨てます。常駐の復号 key プールはありません。

いつでも撤回可能 — Quiver に連絡不要

Quiver の利用を止めるのにサポート連絡は不要です。 Bitfinex の API 設定画面 を開き、Quiver に発行したキーを「Revoke」すれば、即時に有効化されます。以降の Quiver からの API 呼び出しは全て Bitfinex 側で拒否されます。 元本と既に貸出中のクレジットには影響しません(Bitfinex が満期に従い 自動的に wallet へ返却)。

Quiver チーム側の内部統制

FAQ

Quiver が侵害された / Quiver チームが悪意を持ったら、どれくらい損失が出ますか?

出金ホワイトリストの設定有無で決まります。設定済み:攻撃者は最大でもあなた自身の Quiver アカウントに資金を戻すことしかできず、Quiver 側で更に email + 2FA + KYC を突破する必要があります。未設定:API キーを取得した攻撃者は元本を引き出せます — ホワイトリストの設定を強く推奨します。

なぜ Quiver は出金権限を必要とするのですか?

技術的な理由が 2 つあります:(1) Bitfinex は「内部 wallet 間の移動」(exchange ↔ funding)を出金権限のカテゴリーに含めており、USDT を USD に換えて fUSD 市場で貸し出すためにこの権限が必要です。(2) D-3 redeem ではあなたの Quiver 入金アドレスに元本を戻すため、本物の出金 API が必要です。

Quiver がホワイトリスト先にしか送れないことをどう確認できますか?

2 つの方法があります:(1) Bitfinex が強制適用するため、技術的にホワイトリスト外への送金はできません。(2) Bitfinex の管理画面で API キーの audit log を確認すれば、Quiver がキーで何をしたか全て見えます。

Bitfinex 自体が破綻したら?

これは platform risk であり、Quiver が保証できる範囲を超えます。Bitfinex は iFinex 傘下の取引所で 2012 年設立、USDT 発行体 Tether と同グループです。Bitfinex の platform risk が気になる場合は、失っても許容できる金額のみを預け入れてください。Quiver は Bitfinex プラットフォーム自体を保証しません。

Quiver と他の Bitfinex ツールを併用できますか?

はい。Quiver は自身の API キーで funding オファーを管理し、あなたの trading や他の自動化ツールとは完全に独立しています。後の管理と撤回を簡単にするため、Quiver 専用のキーを 1 本発行することを推奨します。

他にご質問がありますか?Telegram の @quiver_support までお気軽にどうぞ。

Quiver を始める