セキュリティ管理

はじめに

キー ローテーションは追加のセキュリティ機能です。元のキーが侵害された場合に攻撃を受ける可能性の軽減に役立ちます。キーを定期的にローテーションできるため、キー侵害攻撃をさらに減らせます。キー ローテーションは既定では有効化されていません。有効にすることをお勧めします。

Atlassian Data Center の管理者は、一連の REST API を通じて Confluence Data Center によって生成された AES キーのライフサイクルを管理できます。これらの API を使用して、キーを手動またはプログラムで管理できます。

These APIs don't apply to the AES keys that encrypt user directory passwords.

AES キー管理 API

この API は、AES キーのローテーション、非アクティブなキーの取得、非アクティブなキーの削除のためのエンドポイントを提供します。以下に、URL、受け入れ HTTP メソッド、可能な応答コード、それらの意味など、各エンドポイントの詳細な説明を示します。

Endpoints

1. Rotate AES Key

This endpoint is used to rotate the AES encryption key. Existing secrets will be re-encrypted with the new key.

  • Method: POST
  • URL: https://<HOSTNAME>:<PORT>/rest/secrets/1.0/keys/rotate

  • Query parameters: None

  • Request body: None

Response Codes
  • 200 OK: AES キーが正常にローテーションされた場合に返されます。

  • 401 権限なし: ユーザーに操作を実行する権限がない場合に返されます。

  • 406 受け入れ不可: 条件が無効なためにローテーションを実行できない場合に返されます。

  • 500 内部サーバー エラー: 操作の実行中に予期しないエラーが発生した場合に返されます。

Response body
{
    "message": "<detailed_message>",
    "status": "<rotation_status>"
}


非アクティブな AES キーを取得する

キーのローテーションが完了すると、古い AES キーは無効になります。このエンドポイントは、非アクティブな AES キーのリストを取得します。

  • メソッド: GET

  • URL: https://<HOSTNAME>:<PORT>/rest/secrets/1.0/keys/inactive

  • クエリ パラメーター: なし

  • リクエスト本文: なし

Response Codes
  • 200 OK: 非アクティブな AES キーが正常に削除された場合に返されます。

  • 401 権限なし: ユーザーに操作を実行する権限がない場合に返されます。

  • 500 内部サーバー エラー: 操作の実行中に予期しないエラーが発生した場合に返されます。

Response body
{
    "inactiveKeys": [
        "<inactive_key_name>"
    ]
}


3. Delete Inactive AES Keys

キーのローテーションが完了すると、古い AES キーは無効になります。このエンドポイントは、非アクティブな AES キーをすべて削除します。

  • メソッド: DELETE

  • URL: https://<HOSTNAME>:<PORT>/rest/secrets/1.0/keys/inactive

  • クエリ パラメーター: なし

  • リクエスト本文: なし

Response Codes
  • 200 OK: 非アクティブな AES キーが正常に削除された場合に返されます。

  • 401 権限なし: ユーザーに操作を実行する権限がない場合に返されます。

  • 500 内部サーバー エラー: 操作の実行中に予期しないエラーが発生した場合に返されます。

Response body
{
    "deletedKeys": [
        "<deleted_key_name>"
    ]
}

監査ログ

キー ローテーションと削除イベントはすべて Confluence の監査ログにあります。

トラブルシューティングとヒント

認証

All endpoints require the user to be authorized. Ensure that you include the appropriate authorization headers with your requests.

エラー処理

500 応答 (内部サーバー エラー) が発生した場合は、アプリのログを確認して、不具合の原因を調査します。

401 (無許可) という応答を受け取ったら、自分の資格情報と権限を確認してください。

使用上の注意

<HOSTNAME><PORT> は、必ず DC インスタンスの実際のホストとポートに置き換えてください。


最終更新日: 2025 年 2 月 4 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.