--- title: セキュリティ description: 公開する前に、パスワードとパスキーで UI を保護します。 --- # セキュリティ OpenChamber はあなたのマシンとコードへのアクセスを提供するため、あなた以外が到達できるようにする前に必ず保護してください。このページでは UI パスワード、パスキー、ネットワークに OpenChamber を公開する前に知っておくべきことを説明します。 ## UI パスワードを設定する パスワード付きで OpenChamber を起動すると、ブラウザ UI がそれを要求します。 ```bash openchamber --ui-password be-creative-here ``` コマンドラインに書く代わりに、`OPENCHAMBER_UI_PASSWORD` 環境変数で設定することもできます。サインイン後、OpenChamber はしばらくそのデバイスを記憶するため、毎回求められることはありません。 インスタンスが自分以外から到達可能な場合は、必ずパスワードを設定してください。特に [トンネル](/tunnels/) や public internet 経由の場合は重要です。 ## パスキー パスワードを設定すると、より速くサインインするためにパスキー(Face ID、Touch ID、セキュリティキー)を追加できます。**Settings → OpenChamber → Passkeys** で追加します。 パスキーは現在のパスワードに紐づきます。パスワードを変更または削除すると、保存済みパスキーは消去され、再追加が必要になります。 ## デバイストークン [デバイスを接続する](/connect-devices/) でペアリングしたデバイスは、UI パスワードではなく、デバイスごとの専用トークンで認証します。ペアリングリンクは 1 回限りで、未使用なら期限切れになります。ペアリング済みのデバイスはすべて **Settings → Remote Instances → このサーバーに接続** に一覧表示され、いつでも無効化できます。外出先からの接続は [Private Relay](/private-relay/) を経由します。リレーはエンドツーエンドで暗号化されており、通信内容を読むことはできません。 ## 公開する前に - デフォルトでは、OpenChamber はあなたのマシン上(`127.0.0.1`)でのみ待ち受けます。より広く待ち受けるには明示的な変更が必要で、その前にパスワードを設定するべきです。 - 自分のデバイスなら、[Private Relay](/private-relay/) を使った [ペアリング](/connect-devices/) を推奨します。何も公開されません。 - 公開 URL が必要な場合は、インターネットにポートを開けるより、[トンネル](/tunnels/) または VPN のようなプライベートネットワークを推奨します。 - OpenChamber を自分の HTTPS サーバーの背後に置く場合は、[リバースプロキシ](/reverse-proxy/) を参照してください。 ## 関連 - [デバイスを接続する](/connect-devices/) — 1 回限りのペアリングとデバイスごとのトークン - [Private Relay](/private-relay/) — どこからでも使えるエンドツーエンド暗号化アクセス - [トンネル](/tunnels/) — 必要なときに公開 URL を用意する - [リバースプロキシ](/reverse-proxy/) — OpenChamber を自分のサーバー背後で実行する