Fastly エッジクラウドプラットフォーム

革新的なデジタルソリューション

シークレットストアとは?

シークレットストアは、API キー、証明書、パスワード、トークン、認証情報などの機密情報を、エッジコンピューティング環境で保存および管理するための、安全な分散システムです。

このような情報は、権限のない使用から隠されたままでなければなりません。同時に、承認されたシステムは重要なタスクを実行するために一時的なアクセスを必要とします。そのため、シークレットストアは、これらの重要な項目の暗号化を複数の場所に分散しつつ、認証が提示されると取得を可能にします。 

シークレットストアが重要な理由

デバイスやサービス全体で機密データの管理と暗号化を一元化することで、シークレットストアは、そうしなければ発生する可能性のある不要なアクセスやセキュリティ侵害のリスクを大幅に低減します。シークレットストアがもたらすメリットを、さらに詳しく見ていきましょう:

  • セキュリティを強化:機密データを一元化して暗号化することで、システムを危険にさらす可能性のある情報漏えいや不正アクセスのリスクを大幅に軽減します。 

  • 動的シークレットを有効にします: このキー管理システムは、認証情報の自動ローテーションと失効をサポートし、時間の経過とともにシステムのセキュリティを強化します。侵害された認証情報は、オペレーションを中断することなく迅速に置き換えられ、さらなる被害を防ぎます。

  • コンプライアンスを向上:シークレットストアは、データ保護とアクセスコントロールに関する規制要件を満たすのに役立ちます。誰がいつどのキーにアクセスしたかを監査可能なログとして維持することで、監査が簡素化され、適切なセキュリティ慣行を検証しやすくなります。

  • オペレーションを簡素化:複数のサービスと環境にまたがる機密データの管理を一元化し、全体的なアクセス管理を効率化します。その結果、従業員は異なるシステム認証情報を手動で更新する時間を削減できます。

  • 開発者の負担を軽減: 機密情報をアプリケーションコードにハードコーディングする必要がなくなり、セキュリティの脆弱性を軽減します。 

  • きめ細かなアクセスコントロールを提供: 特定のシークレットにアクセスできるユーザーを正確にコントロールすることで、セキュリティも強化できます。

  • 監査とモニタリングをサポート:詳細なログはアクセスと使用状況を追跡し、不規則な事象の可視性を向上させます。認証情報が不正使用されたか、または侵害されたかをすばやく判断して、関連するリスクを最小限に抑えることができます。

  • インシデントレスポンスを加速: 盗まれたキーを迅速に失効させて置き換えることができ、インシデントの影響を軽減できます。攻撃者のアクセスを速やかに削除することで、さらなる不正な活動やデータ漏えいを防ぐのに役立ちます。

シークレットストアの仕組み

シークレットストアは、暗号化、アクセスコントロール、分散ストレージを使用して、さまざまな環境にまたがる機密情報を安全に管理します。これらの重要な原則を適用することで、プライベートデータは保護された状態を維持しながら、認可されたシステムが必要とするときに利用可能なままになります。その中核機能の内訳は次のとおりです:

  • 保存時の暗号化:シークレットはストレージに保存される前に暗号化されるため、不正にアクセスされた場合でも、権限のない第三者がデータを読み取ることはできません。

  • トランジット中の暗号化: 安全なプロトコルによって通信が暗号化されるため、機密情報がある場所から別の場所へ移動する間に盗み見られることはありません。

  • アクセス・コントロール:認証と権限のチェックにより、承認されたシステムまたはユーザーのみが、ニーズに合った特定の情報に一時的にアクセスできるようになります。

  • キー管理: 暗号化キーは、データ保護を強化するためにバックグラウンドで定期的に更新されます。

  • バージョン管理:古いバージョンの機密データは保持されるため、以前の設定は完全に置き換えられるまで引き続き使用できます。

  • 配布:暗号化された情報は、元のエンコードされた情報を損なうことなく、必要になる可能性があるエッジの場所に安全に配布されます。

  • キャッシュ: シークレットはすばやくアクセスできるように一時的に保持され、保護やコントロールを弱めることなく、パフォーマンスを最適化します

  • 監視: アクセスと利用状況が追跡され、監査や不規則性の特定のための可視性が提供されます。

  • 統合: OAuth や SAML などの既存の認証システムを統合して、サービス間の認証管理を簡素化できます。

  • API/SDK サポート: アプリケーションは、提供されたプログラミングインターフェースを通じて confidential store とやり取りし、オンデマンドでデータを安全に取得します。

シークレットストアを使用する場所

コンポーネントが内部で相互作用する場合でも外部で相互作用する場合でも、分散システムで認証情報を安全に管理することで、プライバシーを維持しながら適切な機能を実現できます。

以下は、一元化されたアプローチでキー管理システムをデプロイする一般的なシナリオの一部です。

  • マイクロサービス認証: 相互接続されていながら独立したサービスでは、通信のために認証が必要です。シークレットストアは認証情報を一元的に処理し、円滑な運用を実現します。

  • データベース・アクセス:接続の詳細をコードとは別に保存することで、データベースに定期的にアクセスする際のセキュリティが向上します。自動ローテーションにより、保護がさらに強化されます。

  • API キー管理: 一元化されたコントロールにより、規模にかかわらず API キーへのアクセスの管理と取り消しが簡素化されます。 

  • SSL/TLS 証明書管理:サーバーを認証するための秘密認証コードと証明書は、安全に隠されたまま、必要に応じて利用できます。 

  • 暗号化キー管理:データ保護には安全な暗号化が必要です。シークレットストアは、適切なセキュリティ慣行を維持しながら負担を軽減します。

  • 設定管理: 機密性の高い設定は、バージョン管理されたコードとは別に保存する必要があります。一元化により、便利でコントロールされたアクセスを維持しながら、露出を防止できます。

  • OAuth トークンストレージ: このテクノロジーは、サードパーティ統合向けにOAuth トークンを安全に管理します

  • CI/CDパイプラインのシークレット: 自動テストとデプロイの間、一時的な認証情報と機密性の高い構築するの詳細が安全に提供され、必要なデータのみにアクセスできるようにします。

  • IoT デバイス認証: インターネット接続デバイスの大規模なフリートに対する認証情報の管理は、一元的なコントロールによって簡素化され、複数のエンドポイントにまたがる露出を防ぎます。 

  • 一時的なアクセストークン: シークレットストアは、有効期限が自動的に切れる短期間のトークンを効率的に生成および管理し、リスクを最小限に抑えます。

Fastly のシークレットストアが業界に与える影響

Fastly のシークレットストアは、エッジコンピューティングプラットフォームと統合されており、パフォーマンスとセキュリティを強化する包括的なソリューションを提供します。ネットワークエッジでの分散暗号化とコントロールにより、機密データは保護されたまま、認可されたアプリケーション、サービス、デバイスからアクセスできます。以下は主な機能とメリットです。

  • Compute サービスとの統合:認証で許可される場合、認証情報は暗号化されたまま適切にプロビジョニングされ、エッジでの認可されたアクセスを確保します。

  • 高パフォーマンス:Fastly のシークレットストアは、速度を最適化しながら強力なセキュリティを維持し、認証情報をエッジ・アプリケーションとサービスに妥協なく配信します。Accessは「驚異的な高速性」を実現します。

  • スケーラビリティ: キーが少数でも、インフラストラクチャの拡大に伴って多数になっても、このプラットフォームはデプロイに必要なすべての管理をサポートします。有料アカウントでは、開始時に少なくとも 10 個のシークレットを利用できます。

  • 柔軟な管理:ストアはAPIを通じて簡単に作成および変更できるため、生産性を損なうことなくワークフローに適応できます。

  • エッジ向けに最適化: このソリューションは、エッジコンピューティング環境向けに特別に設計されており、認証で許可される範囲で、機密情報がネットワーク境界へ安全に流れることを保証します。

  • セキュア・バイ・デザイン:堅牢な暗号化技術ときめ細かなアクセスルールにより、セキュリティを最優先事項として維持し、機密情報を常に十分に保護します。

  • 開発者向け: このプラットフォームは、エッジコンピューティングのシナリオにおける、通常は複雑な認証情報管理の課題を簡素化するため、セキュリティリスクに妨げられることなく構築に集中できます。

  • コンプライアンス対応: Fastly は、監査と情報アクセスを管理する詳細なポリシーをサポートすることで業界規制への対応を支援し、監督要件を簡素化します。

  • きめ細かなコントロール: Fastly のシークレットストアは、アクセスと使用ログに対する正確なルールを提供し、適切なセキュリティ対策が守られていることを確認するための完全な可視性を実現します。

  • コスト効率が高い:このプラットフォームでは、Compute トライアルで 1 つのシークレットストアが提供され、追加容量は購入によって拡張できるため、インフラストラクチャの拡大に伴ってもオペレーションを手頃なコストに保てます。

ネットワークエッジでの一元化された暗号化と、認証情報への分散アクセスを利用する準備はできていますか?Fastly プラットフォームのパーソナライズされたデモを申し込むことで、インフラストラクチャをどのように最適化できるかをご確認いただけます。

Fastly を試してみませんか?

ぜひご連絡ください