osFoundry / Platform
シークレットローテーション
すべてのシークレットの自動ローテーションをスケジュール。キー単位で手動オーバーライドも可能。
概要
osFoundry のシークレットローテーションを使うと、保存したすべてのシークレット、つまりプロバイダーの API キーやトークン、その他の認証情報を、そのまま放置し続けるのではなく自動ローテーションのスケジュールに乗せられます。osFoundry は BYOK(自分の鍵を持ち込む方式)なので、これらはあなたが接続するモデルやサービス(ローカル、クラウド、セルフホストのいずれでも)のための、あなた自身の認証情報です。定期的にローテーションしておくことは、漏洩したキーや古くなったキーが第三者に悪用される余地を狭める、もっとも手軽な手段の一つです。
osFoundry では、シークレット全体に適用されるローテーションのスケジュールを設定でき、個別の扱いが必要なサービスについてはキーごとに手動で上書きできます。この組み合わせが実務で効いてきます。全体スケジュールが既定であなたを守り続ける一方、キー単位の手動上書きは「いま」対応が必要な一つの認証情報を扱います。たとえば漏洩が疑われたとき、チームの入れ替わりがあったとき、プロバイダー側の要件が変わったときに、次の定期サイクルを待つことも、ほかのすべてのキーを巻き込むこともなく対応できます。ローテーションはキーを管理する「設定」および「セキュリティ」の画面にあるため、スケジュールはそれが管理するシークレットのすぐ隣に置かれます。
これは osFoundry が認証情報全般を扱う考え方とも一致しています。osFoundry はデスクトップ上のローカルファーストなワークスペースなので、鍵もローテーション設定も、再販業者を経由させずにあなたの端末内にとどめておけます。セキュリティ機能を制限する席数課金はなく、持ち込んだ鍵に上乗せもしないため、ローテーションはあくまで自分の認証情報を清潔に保ち、掌握しておくためのものであって、課金の手段ではありません。目指しているのは、シークレットを新しく保つことが手作業で思い出す面倒ごとではなく、ワークスペースの既定の状態になることです。
主な機能
- 保存したすべてのシークレットに適用される自動ローテーションを設定でき、キーが変わらないまま放置されるのを防ぎます
- 任意の一つのキーだけを手動で上書きし、共有スケジュールとは切り離して即座にローテーションできます
- 接続する BYOK の認証情報、つまりローカル、クラウド、セルフホストのモデル向けのプロバイダー API キーやトークンを対象にします
- ローテーションは「設定」と「セキュリティ」にあり、管理対象のキーと同じ場所に置かれています
- 設計からローカルファースト。鍵もローテーション設定も、再販業者を経由させずに端末内にとどめておけます
活用例
- 個人開発者:すべてのプロバイダーキーを定期ローテーションに乗せ、古い認証情報がひとりでに失効するようにする
- セキュリティ重視のチームリード:漏洩が疑われた瞬間に、その一つの露出したキーだけを手動でローテーションし、ほかには手を触れない
- プライバシー重視のユーザー:BYOK のシークレットとそのローテーション方針を、第三者の保管庫ではなくデスクトップ内のローカルに保つ
よくある質問
osFoundry のシークレットローテーションは、実際に何をローテーションするのですか
ワークスペースに保存したシークレット、すなわち接続するモデルやサービス向けの、あなたが持ち込んだプロバイダー API キーやトークンなどの認証情報です。それらに自動ローテーションのスケジュールを設定でき、個別のキーは手動で上書きできます。
ほかすべてのスケジュールを変えずに、一つのキーだけをローテーションできますか
できます。共有の自動スケジュールに加えて、各キーは手動での上書きに対応しています。たとえば漏洩が疑われたときに、一つの認証情報だけを即座にローテーションし、ほかは通常のサイクルを続けさせられます。
ローテーションはどこで行われ、端末内にとどまりますか
ローテーションは osFoundry の「設定」および「セキュリティ」の一部で、キーを管理する場所の隣にあります。osFoundry はローカルファーストなデスクトップのワークスペースなので、鍵もローテーション設定も、再販業者を経由させずにあなたの端末内にとどめておけます。