アカウントのセキュリティ
二要素認証でダッシュボードを保護し、パスワードとセッションを管理して、Lovely Router が何を保存しているかを把握します。
アカウントには 2 種類の認証情報があります。ダッシュボードへのログインに使うメールアドレスとパスワード、そしてコードから使う API キーです。どちらも保護してください。特に記載がない限り、このページの設定はすべて設定にあります。
メールアドレスを確認する#
登録すると、確認用リンクをメールでお送りします。リンクを開くとメールアドレスの確認が完了します。確認が済むまで、ダッシュボードにはリマインダーと リンクを再送信 ボタンが表示されます。リンクの有効期限は 48 時間で、1 回だけ使えます。
無料クレジットには確認済みのメールアドレスが必要です。取り消したクレジットなど、アカウントの変更のお知らせにも使います。
二要素認証をオンにする#
二要素認証(2FA)を有効にすると、ログインのたびに認証アプリの 6 桁のコードが求められます。時間ベースのコード(TOTP)に対応したアプリであれば、Google Authenticator、1Password、Authy などどれでも使えます。
設定を始める
設定の二要素認証で、二要素認証を設定をクリックします。
アプリにアカウントを追加する
認証アプリで QR コードをスキャンするか、その横に表示されているセットアップキーを入力します。
コードを確認する
アプリに表示された 6 桁のコードを入力し、確認して有効化をクリックします。ステータスがオンに変わります。
リカバリーコードを保存する
k7mq-2xpdのようなリカバリーコードが 10 個発行されます。各コードは、認証アプリのコードの代わりに 1 回だけログインに使えます。表示されるのはこの 1 回だけです。コードをコピーをクリックしてパスワードマネージャーに保存し、保存しましたをクリックしてください。
以後、ログインにはメールアドレス、パスワード、現在のコードが必要になります。
リカバリーコードを保管してください
認証アプリもリカバリーコードもない場合、ダッシュボードにはログインできません。コードはスマートフォン以外の場所に保管してください。
コードが受け付けられない場合は、スマートフォンの時刻が自動設定になっているか確認してください。コードは前後約 30 秒のずれまで受け付けられます。
リカバリーコードでログインする#
スマートフォンを紛失しましたか?コードの入力画面で、6 桁のコードの代わりにリカバリーコードを 1 つ入力してください。大文字と小文字の違いやダッシュの有無は問いません。各コードは 1 回だけ使えます。未使用のコードの残り数は設定に表示されます。
新しいリカバリーコードを取得する#
二要素認証で、新しいコードを生成の横に現在の認証アプリのコードを入力します。新しいコードが 10 個発行され、古いコードはすべて使えなくなります。コードをいくつか使ったときや、他人に見られた可能性があるときに行ってください。
二要素認証をオフにする#
二要素認証をオフにするの横に現在の認証アプリのコードまたはリカバリーコードを入力し、オフにするをクリックします。セットアップキーとリカバリーコードは削除されます。2FA を再度オンにすると新しい QR コードが発行されるため、アプリから古いエントリを削除してください。
二要素認証で保護されるもの#
二要素認証が保護するのはダッシュボードへのログインです。つまり、残高、請求、キー、ログを保護します。API リクエストには適用されません。API キーは第二要素なしで単独で機能するため、すべてのキーをパスワードと同じように扱ってください。
パスワードを変更する#
パスワード変更で、現在のパスワードと 8 文字以上の新しいパスワードを入力し、パスワードを更新をクリックします。アカウントにログインしている他のブラウザはすべてログアウトされ、使用中のブラウザはログインしたままになります。
セッション#
ログインすると、そのブラウザでは 30 日間ログイン状態が保たれます。ダッシュボードのサイドバー下部にあるログアウトで、そのブラウザのセッションを終了できます。
設定のセッションカードには、ログインしている他のブラウザやデバイスの数が表示されます。ほかのセッションからサインアウトをクリックすると、それらすべてのセッションが終了し、このブラウザはログインしたままになります。共用のコンピューターでログインした後や、他人にアカウントにアクセスされている可能性がある場合に使ってください。
API キーを安全に保つ#
- アプリと環境ごとに別々のキーを作成し、必要な制限とモデルだけを与えてください。API キーを参照してください。
- キーは環境変数やシークレットマネージャーに保管し、コミットするコードやユーザーに配布するコードには絶対に含めないでください。
- キーは定期的にローテーションし、漏洩した可能性がある場合はただちに失効させてください。失効は次のリクエストから適用されます。
- 心当たりのないリクエストがないかログを確認してください。各リクエストには、送信に使われたキーが表示されます。
詳しくはキーを安全に保つを参照してください。
Lovely Router が保存するもの#
| 項目 | 保存方法 |
|---|---|
| API キー | キーのハッシュと、表示用の先頭の数文字。完全なキーは作成時に一度だけ表示され、後から取得することはできません。 |
| パスワード | ソルト付きの低速ハッシュ(PBKDF2-SHA256)。パスワードそのものは保存されません。 |
| ダッシュボードのセッション | Secure 属性と HttpOnly 属性付きの Cookie に入ったランダムなトークン。サーバーにはトークンのハッシュのみが保存されます。 |
| 二要素認証のシークレット | コードを検証するために保存され、2FA をオフにすると削除されます |
| リカバリーコード | 未使用の各コードのハッシュ。コードは使用されると削除されます。 |
| リクエストログ | メタデータのみ:モデル、キー、トークン数、課金額、所要時間、ステータス。プロンプトやレスポンスのテキストは保存しません。90 日間保存されます。 |
| ツールとブラウザの実行 | 実行履歴のために、実行の入力または目標、ステータス、結果数、課金額を保存します。履歴は 90 日間保存されます。 |
| ブラウザエージェントのシークレット | 暗号化され、書き込み専用です。ログイン、シークレット、プロファイルを参照してください。 |
言語#
設定の言語、またはサイドバーやドキュメントのヘッダーにある切り替えメニューから、English、中文、日本語、Русскийを選べます。選択はそのブラウザのダッシュボードとドキュメントに適用されます。選択するまでは、ブラウザの言語設定に従います。