SubLaneSubLane

経営監査

SubLane ガイド: 管理監査。

誰が管理設定を変更したかを調査する場合に使用します。代わりにモデル呼び出しを検査するには、次を参照してください。 日常使い.

管理者が開く 管理 → 監査ログ ゲートウェイ キー、プール、メンバー、サブスクリプション アカウント、およびアクセス設定への変更を検査します。メンバーはページまたは API にアクセスできません。リクエスト履歴は分離されたままになります。リクエスト履歴には、管理の変更ではなくモデルの呼び出しが記述されます。

記録されたアクション

  • Personal key creation, metadata changes, full-key retrieval and permanent revocation.フルキー取得では、アクター/ターゲットのメタデータのみがログに記録され、値はログに記録されません。
  • プールの作成、モデル ポリシーの変更、およびメンバー プールの付与。
  • メンバーの作成、有効化/無効化、レート/同時実行の変更、およびパスワードのリセット。
  • 個人パスワードの変更とローカル管理者パスワードの回復。
  • サブスクリプション アカウントのインポート/承認、再承認、有効化/無効化、削除、同時実行の変更、プロキシ バインド、手動クールダウン リセット。
  • ワークスペース プロキシの作成、バッチ インポート、更新、個別の削除、および最近失敗したバインドされていないプロキシのバッチ削除。

各イベントには、認証されたアクターの ID、ユーザー名/ロールのスナップショット、ソース (user または local)、固定アクション、リソース タイプ/ID、結果、およびタイムスタンプ。認識された突然変異エンドポイントへの認証試行の失敗には、HTTP ステータスが含まれます。無効/未認識のターゲット パス、オリジンの拒否、パブリック セットアップ/ログイン/ログアウト、OAuth の開始/キャンセル、読み取り専用チェック、資格情報の自動更新、およびランタイム ブックキーピングは、このログの対象外です。初期データと過去のアクションはバックフィルされません。

リクエスト/レスポンスの本文、認証情報、パスワード ハッシュ、完全なキー、OAuth パラメータ、生の URL/エラー、アカウントの電子メール アドレス、または前後のシークレット スナップショットはありません。アカウント ID は不透明な SubLane レコード ID です。削除されたターゲットは ID によって識別可能なままになります。失敗したアカウントのインポート/OAuth の完了試行では、信頼できない機関から安全に取得できないため、ターゲット ID が省略されます。

成功したイベントは、ミューテーションと同じトランザクションでコミットされます。監査書き込みが失敗すると、変更がロールバックされます。ユーザー アクターのないドメイン バックグラウンド操作では、ユーザー アクターは作成されません。認証された HTTP の失敗はベストエフォート型であり、制限された永続性タイムアウトが設定されます。永続化エラーが発生すると、リクエスト データなしで固定サーバー診断が発行されます。ローカルリカバリ記録 local-cli 誤って管理者のせいにするのではなく、行為者として。

合成管理イベントを含む監査ログの例:

Audit log showing key, member permission and pool changes

ストレージと API

統合スキーマは、単調なイベント ID を持つ監査テーブルを作成します。最新の 90 日間を保持します。イベントの上限は 10,000 です。プルーニングは挿入とリストの読み取り時に実行されます。削除 API、外部ログ サービス、またはバックグラウンド ポーリングの依存関係はありません。保存は、不変の外部アーカイブではなく、制限された操作記録です。

GET /api/audit?cursor=0&resource=&outcome= 有効な管理者のブラウザ セッションが必要であり、返されます。 events プラス next_cursor。ページには、新しい順に最大 50 個のエントリが含まれます。リソースには以下が含まれます key, group, member, user, account、 そして proxy;結果は success または failure;空のフィルターはすべてを選択します。無効なフィルターは HTTP 400 を返します。フロントエンドは、ナビゲーション、明示的な更新、フィルターの変更、またはページネーションの場合にのみレコードを読み込みます。