DocBit Notes チュートリアル

ブラウザの Cookie を消去した後、Binance にログインできない?セッションの対処法

ブラウザの Cookie を消去した後に Binance へ再ログインしようとすると、正しいパスワードを入力しているのにも関わらず、認証コードを何度も要求されたり、新しいデバイスとしての認証を求められたり、メールでの確認が必要になったりすることがあります。これらは「セッション情報の消去しすぎ」によって引き起こされる一般的な副作用です。本記事では、その対処手順を整理して解説します。直接ログインする場合は Binance 公式サイト を開いてください。アプリのダウンロードは Binance 公式アプリ から、iPhone へのインストールは iOS インストールガイド を参照してください。

Cookie と Binance ログインの関係

Binance の Web 版でのログイン状態は、いくつかのデータストレージに依存しています:

ストレージ 保存内容
Cookie セッション ID、CSRF トークン
Local Storage デバイスのフィンガープリント、ユーザー設定
IndexedDB チャートデータなどのキャッシュ
Session Storage 現在のタブの一時データ
Service Worker Cache 静的リソース

単に「Cookie を消去する」場合、通常ブラウザは Cookie の項目のみを削除しますが、「サイトデータ」も含めて強力に消去した場合、上記のすべてのストレージがクリアされてしまいます。これが問題の原因です。

Cookie 消去後に起こる典型的な現象

現象1・再ログイン時に新しいデバイスとしての認証を求められる Binance のリスク管理システムが「未知のデバイスからのアクセス」と判定し、メールまたは二段階認証(2FA)を強制します。

現象2・認証コード(画像パズルなど)が表示されない CSRF トークンが消失し、リクエストに正しいリファラーが付与されないため、認証コードの API がサービスを拒否しています。

現象3・ログイン直後にログインページへ戻される セッションの書き込みに失敗し、システム側でログインしていないと見なされています。

現象4・繰り返し 2FA を求められる デバイスのフィンガープリント(端末識別情報)が失われたため、操作するたびに新しいデバイスだと認識されています。

現象5・出金や API の変更時に必ずメール確認を求められる 24 時間のリスク管理クーリングオフ期間に入っています。

これらの現象のほとんどは、アカウントを保護するためのリスク管理システムによる正常な動作です。

対処のアプローチ

Cookie 消去後の標準的な対応手順は以下の通りです:

  1. パスワード + 2FA を入力して通常通り再ログインする。
  2. メール認証を行う(受信トレイに届いたリンクを確認する)。
  3. リスク管理システムが新しいデバイスを信頼するまで 5〜10 分待つ。
  4. この間は焦らず待ち、むやみにボタンを連打しない。

同じ IP アドレス、同じブラウザ、同じユーザーエージェント(UA)といった安定した行動パターンが確認できれば、24 時間以内にリスク管理の制限は徐々に緩和されます。

消去する範囲を狭める方法

Cookie を消去するたびにリスク管理システムをトリガーしたくない場合は、以下の方法を試してください:

オプション1・特定のサイトの Cookie のみ消去する ブラウザの「設定」→「プライバシーとセキュリティ」→「Cookie とサイトデータを管理」→「binance」で検索し、関連する項目だけを個別に削除します。

binance.com の行は消さずに残しておけば、ログイン状態を維持できます。

オプション2・消去前に Cookie をエクスポートする ブラウザ拡張機能(EditThisCookie など)を使用して Cookie をエクスポートしておき、消去後に再度インポートします。

オプション3・ブラウザのマルチプロファイルを使用する Chrome や Edge は複数のプロファイル(ユーザー)機能に対応しています。Binance 用のアカウントを1つのプロファイルに固定しておき、他のプロファイルで自由に Cookie を消去するようにします。

Service Worker キャッシュの特殊な扱い

Binance の Web サイトはオフラインキャッシュに Service Worker を使用しています。通常の「Cookie 消去」では Service Worker は影響を受けませんが、「すべてのサイトデータを削除」にチェックを入れると Service Worker も消去されます。

消去された場合の影響:

  • 初回読み込みが少し遅くなる(Service Worker を再ダウンロードするため)。
  • ログインには影響しない(Service Worker にはログイン情報が保存されていないため)。

リスク管理のクーリングオフ期間

Binance では、「新しいデバイスからのログイン」に対して一定期間のサイレントなリスク管理期間を設けています:

  • 初回の新しいデバイスでのログイン → メール認証が必要。
  • その後の操作 → メール認証は不要になるが、監視は継続される。
  • 翌日のログイン → 完全に信頼される。

24 時間以内に異常な操作がなければ、その新しいデバイスは「信頼できるデバイス」に昇格します。

リスク管理期間を短縮するには

早く信頼済みデバイスとして認識させるためのコツ:

  • ログイン後、よく使うページ(アカウント、ウォッチリスト、チャートなど)をいくつか閲覧する。
  • ログイン直後にすぐ出金したり、セキュリティ設定を変更したりしない。
  • パスワードや API Key を変更しない。
  • IP アドレスを変更しない(短時間に複数の VPN を切り替えない)。

通常通り 30 分ほど閲覧していれば、Binance 側で信頼できるデバイスとして認識されるようになります。

メール認証が届かない場合

Cookie 消去後にメール認証が届かない場合のよくある原因:

  • メールが「プロモーション」や「迷惑メール」フォルダに振り分けられている。
  • メールプロバイダー側で厳しすぎるフィルタリングが設定されている。
  • お使いのネットワーク内で Binance のメールサーバーがブロックされている。

対処法:

  • 迷惑メールフォルダを確認する。
  • ses-* や binance.com からのメールをホワイトリストに追加する。
  • ローカルのメールクライアントのフィルタを回避するため、Web メール(ブラウザ版)で確認する。

次回からの手間を省くために

毎回 Cookie を消去するたびに対処するのは面倒です。以下の対策を検討してください:

対策1・パスワードマネージャーによる自動入力 1Password や Bitwarden などを使い、ログイン画面でユーザー名、パスワード、2FA をワンクリックで入力できるように設定しておくと、毎回 30 秒ほど節約できます。

対策2・「30日間ログイン状態を保持」を有効にする ログインページの下部にある「30日間ログイン状態を保持」にチェックを入れると、Cookie の有効期限が延長されます。ただし、これは個人のパソコンでのみ使用してください。

対策3・デスクトップクライアントを使用する デスクトップ版クライアントのログイン状態は、OS の Keychain(macOS)や資格情報マネージャー(Windows)で管理されるため、ブラウザの Cookie とは独立しています。ブラウザで Cookie を消去してもクライアントには影響しません。

API Key は影響を受けますか?

API Key はサーバー側で紐付いて管理されているため、ブラウザの Cookie の影響を受けません。ブラウザのデータをすべて消去しても、アプリ内や自動化スクリプトで使用している API Key は引き続き利用可能です。

ただし、API Key に紐づく「権限設定」を変更する場合は、Web ページで再ログインして認証を行う必要があるため、この手順でリスク管理システムが作動する可能性があります。

FAQ

Q:Cookie を消去することは、ログアウトするのと同じですか? A:はい。ブラウザレベルでのセッションは終了します。

Q:Cookie を消去すると、Binance アカウントの残高も消えてしまいますか? A:消えません。アカウントのデータはクラウド上にあり、ブラウザの Cookie とは全く関係ありません。

Q:Cookie を消去した後でも、2FA でログインできますか? A:できます。2FA の仕組み自体は Cookie に依存していません。

Q:ブラウザにパスワードを記憶させておけば、再ログインは不要ですか? A:ブラウザが記憶しているのはあくまで「フォームの入力データ」であり、セッションそのものではありません。Cookie を消去した後は、パスワードを手入力する手間が省けるだけで、ログインの手順自体は最初からやり直す必要があります。

関連記事