> For the complete documentation index, see [llms.txt](https://manual.dxable.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.dxable.com/1password/about-1password-connect-server-security.md).

# 1Password Connect Serverのセキュリティについて

インフラストラクチャ内に 1 つ以上の 1Password Connect サーバーを展開して、アプリケーションと 1Password サービス間のブリッジとして機能させることができます。Connect サーバーを使うと、 [Connect REST API](https://developer.1password.com/docs/connect/connect-api-reference/)を介して 1Password からの情報をアプリケーション、ツール、パイプラインと安全に共有できます。Connect サーバーのセキュリティの詳細については、ページのセクションを確認してください。1Password のセキュリティ プラクティスの詳細については、[1Password セキュリティ ホームページ](https://1password.com/security)をご覧ください。

### **アクセス制御** <a href="#rm2fc2liozit" id="rm2fc2liozit"></a>

[Connect サーバーをCreateする](https://developer.1password.com/docs/connect/get-started/)ときに、サーバーがアクセスできる保管庫を選択します。Connect サーバーは、[Connect サーバー トークン](https://developer.1password.com/docs/connect/connect-security/#connect-server-tokens)を通じて明示的にアクセスを許可された保管庫にのみアクセスできます。

#### **承認** <a href="#necetbn0jshh" id="necetbn0jshh"></a>

承認されたクライアントのみが Connect サーバーから情報を取得できます。

クライアント アプリケーション、サービス、または API が Connect サーバーに情報を要求する場合、HTTP 要求にはAuthorization認証トークンを含むヘッダーが必要です。そうでない場合、Connect サーバーは要求を拒否します。

認証トークンは、CreateされたConnectサーバーでのみ有効です。Connectサーバーが使う1Passwordアカウントのキーで署名され、[ES256署名アルゴリズムが使用されます。](https://datatracker.ietf.org/doc/html/rfc7518)。

### **サーバートークン** <a href="#p9lbqoxa9y1l" id="p9lbqoxa9y1l"></a>

Connect サーバー トークンは、Connect サーバーが 1Password で認証できるようにする認証文字列です。

各 Connect サーバーは 1 つ以上の Connect サーバー トークンを持つことができ、これにより、よりきめ細かな[access control](https://developer.1password.com/docs/connect/connect-security/#access-control)が可能になります。Connect サーバー トークンは、アクセスを許可した保管庫内の情報にのみアクセスできます。これにより、Connect サーバー デプロイメントがアクセスできる保管庫をよりきめ細かく制御できます。例えば、Connect サーバー トークンに、Connect サーバーがアクセスできる保管庫の特定のサブセットへのアクセスを許可できます。

#### **トークンローテーション** <a href="#u2pbbej1o3q0" id="u2pbbej1o3q0"></a>

Connect サーバー トークンを変更または更新することはできません。Connect サーバー トークンが侵害された場合は、新しいトークンをCreateする必要があります。

Connect サーバー トークンをローテーションするには:

* ①[新しい Connect サーバー トークンをCreateします。](https://developer.1password.com/docs/connect/get-started/#step-1)
* ②古い Connect サーバー トークンへの全ての参照を更新します。
* ③[古い Connect サーバー トークンへのアクセスを取り消します。](https://developer.1password.com/docs/connect/manage-connect/#vault-access)

### **セキュリティモデル** <a href="#zar6vx4b423u" id="zar6vx4b423u"></a>

Connect サーバーのセキュリティ モデルには、次の保証があります。

* 接続トークンは、明示的にアクセスREADを許可した保管庫からのアイテムのみを読み取ることができます。
* 接続トークンでは、WRITEアクセス権が付与された保管庫内のアイテムのみを更新、削除、Createできます。
* 接続サーバー トークンには、アクセス権を持つ保管庫へのアクセス権のみを与えることができます。
* 削除されたアカウントに関連付けられた接続サーバー トークンは認証できません。
* 接続サーバー トークンを使用して別の接続サーバー トークンをCreateすることはできません。

### **資格情報ファイル** <a href="#id-86d57dyf0tib" id="id-86d57dyf0tib"></a>

Connect サーバーをCreateすると、 1password-credentials.jsonという名前の資格情報ファイルが生Createされます。このファイルには次のコンポーネントがあります。![](/files/r3HXgHipcQM86hlRmt5u)**責任ある開示**

1Password では、脆弱性を発見した場合には責任ある開示をお願いしています。脆弱性を発見した場合は、[ BugCrowd](https://bugcrowd.com/agilebits)を通じてリクエストを提出してください。
