MongoDB、暗号化したままのデータベースを検索「Queryable Encryption」発表。データ格納時、メモリ上、データ転送、ログ、バックアップのすべてが暗号化データのまま

今回は「MongoDB、暗号化したままのデータベースを検索「Queryable Encryption」発表。データ格納時、メモリ上、データ転送、ログ、バックアップのすべてが暗号化データのまま」についてご紹介します。

関連ワード (格納時、現時点、部分一致等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


MongoDBは、6月7日から9日にかけて米ニューヨークで開催されたイベント「MongoDB World 2022」で、データを暗号化したまま検索できるMongoDBの新機能「Queryable Encryption」を発表しました。

現代の主要なデータベースであれば、データベース内にデータを暗号化して格納する機能を備えていますが、データ格納時に暗号化して格納し(Encryption at Rest)、検索時にはメモリ上でデータを復号して操作する実装が一般的です。

今回のMongoDBが実装を発表したQueryable Encryptionは、データ格納時に暗号化するだけでなく、復号することなく暗号化したままのデータに対して検索を実行し、メモリ上でも暗号データのまま操作し、暗号データのまま転送。クライアント側のMongoDB Driver内で復号するというもの。

同社によるとデータはログ内でもバックアップでも暗号化されたままであり、より安全にセンシティブなデータを扱えるようになっていると説明。市場においてこうした実装を実現する唯一のデータベースだとしています。

Announcing the Preview release of Queryable Encryption

Encrypt sensitive data from the client side
Store it as fully randomized encrypted data on the database server side
Run expressive queries on the encrypted datahttps://t.co/Ec3g86R8DA

— MongoDB (@MongoDB) June 10, 2022

Queryable Encryptionは以下のように動作します。

1)アプリケーションがクエリを発行すると、MongoDBドライバがクエリを分析。

2)暗号化されたフィールドに対しての検索であることが認識されると、MongoDBドライバが暗号化キーを暗号化キー管理サービス(AWS KMS、Google Cloud KMS、Azure Key Vault、HashiCorp Vaultなどさまざまなサービス)に対して要求。

3)MongoDBドライバは暗号化されたフィールドに対応するクエリの部分を暗号化し、MongoDBにクエリを送信。

4)MongoDBサーバのQueryable Encryptionは、暗号化されたデータに対して、暗号化されたままクエリを処理。

5)暗号化されたまま結果を送信。

6)MongoDBドライバが結果を復号しアプリケーションへ平文で返信。

fig「MongoDB Releases Queryable Encryption Preview | MongoDB」の図を縦方向に見やすいようにPublickeyが変更

Queryable Encryptionはプレビューリリースとして公開されており、現時点では完全一致のみ実現。範囲や部分一致などそれ以外のクエリは今後対応する予定とのことです。

関連記事

  • MongoDB、暗号化したままのデータベースを検索「Queryable Encryption」発表。データ格納時、メモリ上、データ転送、ログ、バックアップのすべてが暗号化データのまま

COMMENTS


Recommended

TITLE
CATEGORY
DATE
飛沫の抑制と通気性を両立させる不織布マスク、花王が開発へ 鹿島アントラーズも協力
くらテク
2021-05-25 19:18
量子技術にまい進する中国–第14次5カ年計画にみるその野望
IT関連
2021-03-30 08:42
グアムにある車を2500km先の東京から遠隔操作 ソニー・ドコモが5G活用の実証実験
企業・業界動向
2021-03-24 01:57
Google、オープンソースのモジュール依存関係を分かりやすくグラフ化してくれる「Open Source Insights Project」公開
Google
2021-06-08 15:14
日経平均3万円でも「日本株は割安」と判断する理由(その2)
IT関連
2021-03-10 22:54
Ruby on Railsはどのように生まれ、発展してきたのか[前編]。作者DHH氏やコアチームが語る動画「Ruby on Rails: The Documentary」が公開
Ruby
2024-01-23 23:58
マイクロソフト、次期「Windows Server 2025」で無停止でOSアップデートを実現する「ホットパッチ機能」を全エディションで提供。Azure Arc経由での月額サービスの見通し
Microsoft
2024-02-07 04:10
アマゾンも睡眠トラッキング、スマートディスプレイ「Echo Show」新型がレーダーを使った計測機能を搭載か
ハードウェア
2021-07-14 14:27
ツイッターが「TweetDeck」のリニューアルをテスト、将来のサブスクリプション化を目指す
ネットサービス
2021-07-27 11:08
オラクル、MySQLからオブジェクトストアにある最大400テラバイトのCSVファイルなどにクエリを高速実行できる「MySQL HeatWave Lakehouse」発表。Oracle CloudWorld 2022
HeatWave
2022-10-21 22:32
Docker Desktop 4.14登場。コンテナごとのCPUやメモリ消費量のグラフ化、コンテナイメージの依存関係などをビジュアルに表示可能
Docker
2022-11-24 23:43
キヤノンMJとキヤノンITS、役務調達のシステム基盤をSAPソリューションで構築
IT関連
2023-05-28 23:49
IT子会社が設立される主な理由はコスト削減。課題はIT戦略立案能力、待ちの姿勢、先進技術の習得など。ガートナーの調査結果
働き方
2023-10-24 13:25
宅配物受取サービス「ecbo pickup」がクリーニング「ルビー」と業務提携、15店舗で導入開始
シェアリングエコノミー
2021-04-10 11:25