新製品・アップデートのご紹介MongoDB は、Voyage AI の買収を通じて、Atlas における生成 AI アプリケーションの精度と信頼性を強化します。詳しく見る >>
新着情報今すぐチェック!:AI 対応開発向け MongoDB MCP Server(パブリックプレビュー)ブログを読む >>
新着情報MongoDB 8.0:圧倒的な速度と性能を提供。詳しく見る >>

セキュリティ

MongoDB データ暗号化

MongoDB の堅牢な暗号化により、転送中、保管中、使用中のデータを保護し、データライフサイクル全体にわたってセキュリティをサポートします。

今すぐ始める
MongoDBセキュリティハブ

転送中の暗号化

転送中の暗号化機能は、クライアント、アプリケーション、データベースサーバー間を移動するデータを保護し、不正アクセスや改ざんを防止します。MongoDB Atlas では、TLS(Transport Layer Security)を使用したすべてのネットワークトラフィックの自動的な暗号化がデフォルトで有効になっており、すべての接続で必要とされます。現在のデフォルトは TLS 1.2です。すべての段階でデータの安全性が確保されるように、Atlas クラスターノード間の通信も TLS で保護されています。

MongoDB Enterprise Advanced は、TLS を使用した転送中の暗号化もサポートしています。

転送中の暗号化の詳細はこちら →

 

保管時の暗号化

保管時の暗号化は、ディスク上のデータベースファイルを暗号化することで保存データを保護し、重要な防御レイヤーを追加します。MongoDB Atlas では、クラウドプロバイダーのネイティブなディスク暗号化とキーマネジメントを活用して、すべてのカスタマーデータが AES-256 で自動的に保管時に暗号化されます。Atlas は、AWS Key Management Service(KMS)、Google Cloud KMS、または Azure Key Vault を介したカスタマーマネージドキーによるデータベースレベルの暗号化もサポートしています。

MongoDB Enterprise Advancedは、WiredTigerストレージエンジンを介してAES-256による保存時の暗号化を提供しており、KMIP準拠のキーマネジメントプロバイダで構成できます。

保管時の暗号化 → MongoDB Enterprise AdvancedおよびMongoDB Atlas

 

Queryable Encryption による使用中の暗号化

使用中の暗号化機能は、機密データがデータベースでアクティブに処理されている間も保護します。その結果、データは保管時や転送時だけでなく、ライフサイクル全体を通じて安全に維持されます。その実現の立役者となった画期的な技術が、Queryable Encryption であり、MongoDB は業界で初めて実現させたものです。

Queryable Encryption は、機密性の高いアプリケーションを暗号化して、MongoDB 内に暗号化された状態で安全に保存したり、暗号化データに対して表現豊かなクエリを直接実行したりできます。クエリに使用できる一般的な条件として、従来の equality と range に、prefix、suffix、substring が加わっています。

Queryable Encryption を使用すると、基礎となる情報を公開することなく、一部の名前、キーワード、識別子の一致など、暗号化されたデータに対して柔軟なテキスト検索を実行できます。政府クラスのセキュリティレビューで補完されており、特に機密性の高いデータの保護ツールとして、さまざまな組織からすでに信頼されており、フランスの国内治安部隊デジタル庁(ANFSI)はその一例として挙げられます。その他の主なメリットには次のようなものがあります。

  • より強力なデータ保護:クエリの実行中も機密データを暗号化された状態に保ち、漏洩リスクを低減して、セキュリティインシデントによる風評被害や財務的影響を最小限に抑えます。
  • 規制コンプライアンスの強化:データライフサイクル全体で暗号化を維持して GDPR や HIPAA などの要件への準拠を支援し、罰金を回避してカスタマーの信頼を強化します。
  • 運用効率の向上:カスタム検索ソリューションや外部ツールに頼ることなくデータを保護し、アプリケーションのパフォーマンスを維持しながらインフラストラクチャの複雑さを軽減します。
  • シームレスな開発者エクスペリエンス: Queryable Encryption は MongoDB のクエリ言語にネイティブに統合されており、アプリケーションコードを書き換えることなく高度な暗号化検索を可能にします。
  • 統合保護:追加コストなしで MongoDB に含まれており、サードパーティのソリューションを必要とせずに組み込みの暗号化を提供します。

詳しく学ぶ –> Queryable Encryption

関連リソース

mdb_querying_encrypted_data

暗号研究グループ

暗号化と暗号化された検索に関する最先端の研究と最新のイノベーションについてご覧ください。

詳しく見る
enterpriseadvanced_security

MongoDB Atlas における暗号化の進化

MongoDBがカスタマーマネージドキーで保管中のデータを保護し、TLSで転送中のデータを保護する方法についてご覧ください。

ブログ記事を読む
cloud_manager

カスタマーが管理するキーを使用して Atlas に保管中のデータを暗号化

AWS KMS、Google Cloud KMS、Azure Key Vault を使用して、暗号化のキーによる保管時の暗号化を構成します。

ドキュメントをご覧ください
general_security_privacy

Queryable Encryption テクニカルペーパー

Queryable Encryption、その設計目標、脅威モデル、セキュリティ保証について詳しく見ていきましょう。

ホワイトペーパーをダウンロードする
general_security_encrypted_storage

Queryable Encryption データシート

Queryable Encryption で暗号化データに対して表現豊かなクエリを実行可能にする方法について詳しく説明します。

データシートを読む
general_security_encryption

クライアントサイドのフィールド レベル暗号化

クライアント側から機密フィールドを暗号化する方法を事前に詳しく学んでから、ネットワーク経由でMongoDB に送信してください。

ドキュメントをご覧ください

よくある質問

強力な技術的統制によって組織をサポートする方法についての詳細は、いつでもお問い合わせください。
ご相談・お問い合わせ