Qdrantを本番のRAG基盤で安全に利用するには、APIキーを設定するだけでは不十分です。セルフホスト版は初期状態で認証がなく、全ネットワークインターフェースから接続可能になり得るため、そのまま本番投入してはいけません。管理用・検索専用・コレクション単位のAPIキーを用途別に発行し、Qdrantをインターネットへ直接公開せず、プライベートネットワーク、ファイアウォール、Kubernetes NetworkPolicyなどで接続元をRAGアプリや運用端末に限定します。HTTP・gRPC通信はTLSで暗号化し、秘密情報管理、定期ローテーション、失効手順、監査ログの外部保管までを一体で設計する必要があります。
実務上は、利用者のブラウザからQdrantへ直接接続させず、認証・認可を行うアプリケーションAPIを前段に置く構成が基本です。部署、テナント、文書機密区分などをpayloadへ保持し、検索時にフィルターを強制すると情報漏えいを抑えられますが、フィルターはAPIキーによるアクセス制御の代替ではありません。高機密データではテナント別コレクションやクラスタ分離も検討します。Qdrant CloudはTLS、保存時暗号化、IP制限などを利用できますが、契約プラン、データ所在、SSO、鍵管理、監査証跡の要件確認が必要です。完全なエアギャップや既存IAMとの厳密な利用者単位認可が必須なら、セルフホスト構成、認可ゲートウェイ、pgvectorなどの代替案も比較すべきです。
この記事でわかること
- セルフホスト版を初期状態のまま本番利用できない理由
- 管理用・読み取り専用・コレクション単位APIキーの使い分け
- TLS、接続元制限、閉域ネットワークを組み合わせる設計
- RAGの文書権限とQdrantのpayloadフィルターの関係
- 監査・鍵更新・クラウド選定で稟議前に確認すべき事項
定義と基本
Qdrantのセキュリティ設定とは、認証、通信暗号化、ネットワーク制限、権限分離、監査を多層化する設計です。
基本構成は「利用者―RAGアプリ―Qdrant」です。利用者認証と文書閲覧権限は前段アプリで判定し、Qdrantにはサービス用キーで接続します。管理キーはデータ登録や設定変更に限定し、通常の検索処理には読み取り専用または対象コレクションへ限定したキーを割り当てます。キーはソースコードやコンテナイメージへ埋め込まず、Secrets Managerなどで管理します。
日本語RAGではdense・sparse検索や全文検索を組み合わせても、権限制御は別途必要です。tenant_id、department_id、classificationなどを必須条件として検索フィルターへ付与し、対象項目には事前にpayload indexを作成します。条件の付け忘れを防ぐため、共通検索層で強制する設計が適切です。
公式情報からわかる特徴
2026年9月5日確認の公式Security資料では、セルフホスト版は初期状態で認証されず、全インターフェースに公開され得ると明記されています。本番化にはAPIキー認証、監査ログ、特定IPへのバインド、TLSが推奨されます。APIキーには管理用、全体の読み取り専用、コレクション別に読み書きを限定できる粒度の細かいキーがあります。
公式Cloud Security資料では、Managed Cloudについてクラスタ分離、保存ボリュームの暗号化、通信時TLS、接続元IPレンジ制限、アカウント向けRBACが示されています。SSOや顧客管理鍵などはプラン条件があるため、利用可否を見積書と契約条件で確認すべきです。SOC 2 Type 2やHIPAAへの言及もありますが、自社の法令・社内基準への適合を自動的に保証するものではありません。
編集上の判断として、閉域性、障害対応、証明書更新、ログ保全を自社で担えるならセルフホストは選択肢になります。一方、少人数運用では設定漏れのリスクがあるためManaged Cloudが合理的です。ただし、厳格なエアギャップ、利用者単位の行レベル認可、国内リージョン固定などが必須なら、Qdrant単体で完結すると考えず、ネットワーク基盤や認可製品を含めて比較してください。
この記事の目次
比較と選定ポイント
結論として、運用負荷を抑えるならQdrant Managed Cloud、データ基盤を自社環境に置きつつ管理機能を利用するならHybrid Cloud、完全な閉域や独自統制を優先するならセルフホストが候補です。ただし、セルフホスト版は初期状態で認証がなく全ネットワークインターフェースに公開され得るため、設定前の本番投入は避けてください。
| 候補 | 主な条件・セキュリティ | 向く用途 | 注意点 |
|---|---|---|---|
| Qdrant Managed Cloud | APIキー認証、TLS、保存ボリューム暗号化、クラスタ分離、接続元IP制限を利用可能。CloudアカウントにはRBACがあり、上位条件ではSSOや顧客管理鍵も候補 | 短期導入、専任SREが少ないRAG、インターネット経由でも送信元を限定できる環境 | IP制限だけで完全な閉域と同等とは限らない。リージョン、通信経路、ログ保管、契約プラン別機能を稟議前に確認する |
| Qdrant Hybrid Cloud | データプレーンを自社インフラで運用し、Cloud Consoleに近い管理体験を利用 | データ所在や既存クラウド統制を維持しながら、管理負荷を軽減したい企業 | 基盤、ネットワーク、パッチ適用などの責任が利用企業側に残る。公式説明上、厳密なエアギャップを前提とする方式ではない |
| Qdrant Open Sourceセルフホスト | APIキー、読み取り専用キー、コレクション単位の粒度を持つキー、TLS、バインド先、監査ログを明示設定 | オンプレミス、閉域網、独自証明書・SIEM・秘密管理基盤との統合 | 安全化、可用性、バックアップ、更新、証明書更新を自社で担当。管理APIを利用者端末へ直接公開しない設計が必要 |
| PostgreSQL+pgvector/検索基盤 | 既存のDB認証、行レベル制御、監査基盤を流用しやすい場合がある | 厳密なトランザクション、既存SQL中心、小規模なベクトル検索 | 大規模ANN検索や専用チューニングでは別検証が必要。全文検索を重視する場合はOpenSearch等も比較する |
権限設計はAPIキーだけで完結させない
公式資料では管理者、読み取り専用、粒度付きAPIキーが示されています。一方、APIキーは従業員や顧客ごとの本人性を表す仕組みとは限りません。編集上の推奨は、利用者認証をIdPとアプリケーション層で行い、Qdrantには用途別の短命な資格情報または限定キーで接続する構成です。キーはシークレット管理基盤へ保存し、有効期限、定期ローテーション、漏えい時の失効手順を定めます。
部署・顧客ごとの検索制御には、コレクション分離またはtenant_id等のpayloadフィルターを使えます。ただしフィルター条件を利用者入力に委ねると越権検索の原因になります。サーバー側で条件を強制し、対象フィールドには投入前にpayload indexを作成します。監査ではAPI操作ログに加え、API Gateway側で利用者ID、検索対象、結果件数、拒否理由を関連付けると追跡しやすくなります。
日本語RAGとしての判断
Qdrantはdense・sparseのハイブリッド検索、全文検索、再ランキング構成を扱えますが、日本語精度は埋め込みモデル、分かち書き、固有名詞、文書分割にも依存します。認証やTLSの評価とは分けて、社内略語・製品番号・人名を含む評価セットで再現率と誤検索を測定してください。高度な語彙辞書や既存検索運用が中心なら、全文検索製品との併用または代替も合理的です。
導入形態・料金・責任分界
料金だけでなく、セキュリティ運用を含む総保有コストで比較します。Cloudのプラン、専有リソース、SSO、顧客管理鍵、サポート、通信量等の条件は変動し得るため、固定額は置かず、見積時点の公式料金表と契約条件を確認してください。セルフホストもライセンス費だけで判断せず、冗長化、監視、バックアップ、脆弱性対応、証明書・鍵管理の工数を計上します。
| 管理項目 | Managed Cloud | Hybrid Cloud/セルフホスト |
|---|---|---|
| 基盤・パッチ | 主にサービス提供者 | 自社基盤部分は利用企業 |
| データ分類・アクセス付与 | 利用企業 | 利用企業 |
| TLS・ネットワーク | 提供機能を利用し、IP制限等は利用企業が設計 | 証明書、private bind、FW、入口制御を利用企業が実装 |
| 監査・インシデント対応 | 提供ログと自社ログの連携を双方で確認 | 収集、保管、検知、復旧を利用企業が設計 |
稟議では、個人情報を埋め込みやpayloadへ格納できるか、データ所在、削除・バックアップ復元、RPO/RTO、鍵の管理者、ログ保存期間、障害時の連絡経路を明文化します。以上は2026年9月5日確認の公式資料を基礎とし、最終的な提供範囲と責任分界は最新ドキュメント、Trust Center、契約書で照合してください。
企業導入の設計・実装
企業導入では、Qdrantをインターネットへ直接公開せず、認証、TLS、閉域ネットワーク、コレクション分離を組み合わせます。公式資料(2026年9月5日確認)では、セルフホスト版は初期状態で認証がなく、全ネットワークインターフェースから到達可能になり得るため、そのまま本番利用できないと明記されています。
配置と認証の基準
- 開発端末ではループバック、本番ではプライベートIPへバインドし、Security Group、ファイアウォール、Kubernetes NetworkPolicyなどで接続元をRAG APIや管理基盤に限定する。
- HTTP・gRPCの双方でTLSを有効化し、社内CAを使う場合はクライアント側の証明書検証まで試験する。TLS終端をロードバランサーに置く場合も、内部区間を平文にするかは脅威モデルに基づき判断する。
- 管理処理にはAdmin API Key、検索サービスにはRead-OnlyまたはGranular Access API Keyを割り当てる。キーはコードやコンテナイメージへ埋め込まず、Secret Manager等で保管し、有効期限、所有者、ローテーション手順を台帳化する。
公式上、Granular Access API Keyではコレクション単位の読み書き範囲を制御できます。一方、社員ごとの文書閲覧権限はAPIキーだけに依存せず、信頼できるバックエンドがPayload Filterを必ず付与する設計が現実的です。ブラウザや生成AIエージェントへQdrantのキーを渡したり、利用者から受け取ったFilterを無検証で転送したりしてはいけません。
データ境界と機密区分
Payloadには、tenant_id、department_id、document_id、classification、allowed_group_ids、valid_from、valid_toなどを保持します。検索時はテナント、機密区分、所属グループ、有効期間をAND条件で適用し、対象フィールドには投入前にPayload Indexを作成します。これは性能面の公式推奨であり、Filter自体を認可境界として成立させる責任はアプリケーション側にあります。
厳格な分離が必要なら、全社データを一つのコレクションへ混在させるより、法人・機密区分ごとのコレクションまたはクラスター分離を検討します。ただし分離数が増えるほど更新、バックアップ、キー管理の負担も増えます。完全なエアギャップ、既存DBの行レベルセキュリティとの一体運用、複雑なトランザクションが必須なら、セルフホスト構成や検索機能を持つ既存DBも比較対象です。
日本語検索・セキュリティの実務
日本語RAGでは、検索精度の改善とアクセス制御を同じパイプラインで検証します。Embeddingが意味検索に強くても、製品型番、法令番号、略語、固有名詞を取りこぼす場合があります。公式資料ではdense vectorとsparse vector、全文検索を組み合わせるHybrid Retrievalが案内されています。
チャンクとEmbeddingの扱い
就業規則、契約書、設計書は見出しや条項を壊さずにチャンク化し、各チャンクへ元文書の権限情報を複製します。文字数だけで機械分割すると、例外条件や但し書きが別チャンクになり、誤回答の原因になります。モデル名、モデル版、次元数、正規化方法、チャンク規則をPayloadまたは別台帳で管理し、Embedding変更時は旧・新コレクションを並行評価して切り替えます。
機密文書を外部Embedding APIへ送信する場合、送信先リージョン、保存・学習利用の有無、再委託先を別途確認します。QdrantのTLSや保存時暗号化だけでは、Embedding生成時のデータ移転リスクは解消しません。閉域要件が強い場合は、社内推論基盤やローカルモデルも候補です。
権限Filterの試験
正常系の検索精度だけでなく、「他部署の類似文書がTop-Kに入っても返らない」「退職・異動後に旧権限で取得できない」「Payload欠損の文書は既定で拒否される」を自動テストします。回答生成へ渡したチャンクについては、文書ID、適用した権限条件、検索時刻、モデル版を追跡できるようにします。ただしログへ本文、APIキー、個人情報を無制限に残さず、マスキングと保存期限を定めます。
監視・更新・バックアップ
運用では、可用性だけでなく不正アクセス、権限漏れ、検索品質の劣化、復旧可能性を継続監視します。公式資料はセルフホスト環境で監査ログの有効化を推奨しています。収集範囲や出力仕様は利用バージョンで確認し、リバースプロキシ、クラウド監査基盤、アプリケーションの認可ログと突合できる構成にします。
監視・更新項目
- 認証失敗、想定外IPからの接続、Admin操作、コレクション削除・設定変更、キー利用主体をSIEM等で監視する。
- 検索レイテンシ、エラー率、メモリ・ディスク使用量、レプリカ状態に加え、権限Filter付きクエリの遅延と検索ゼロ件率を観測する。
- 更新前にリリースノート、API互換性、クライアント対応、設定差分を確認し、ステージングでTLS、認証、Filter、再インデックスの回帰試験を行う。
バックアップと復旧
バックアップはベクトルだけでなく、Payload、コレクション設定、インデックス条件、Embedding・チャンク生成コード、権限マッピングも復元対象にします。保管先を暗号化し、本番キーとは別の権限で保護します。方式や整合性保証は採用エディションとバージョンの公式仕様を確認したうえで、RPO・RTOから取得頻度を決めてください。
少なくとも四半期ごとに隔離環境へ復元し、件数照合、代表クエリ、権限漏れ、生成回答の引用元まで確認します。バックアップ取得成功だけでは復旧保証になりません。障害時に再Embeddingできる原文を保持する場合も、その保管場所をQdrantとは別障害ドメインに置き、原文の機密区分と削除要求を同期させることが重要です。
導入手順
本番導入では、認証だけでなく、TLS、到達経路、権限分離、監査を一体で設計します。公式資料では、セルフホスト版は初期状態のままでは全ネットワークインターフェースから認証なしでアクセスされ得るため、明示的な対策が必要とされています。
-
配置方式と責任分界を決める
Managed Cloud、Hybrid Cloud、セルフホストを、データ所在、閉域要件、運用要員、障害対応で比較します。Managed Cloudは通信時・保存時の暗号化やIP制限を利用できます。一方、完全なエアギャップが必須なら、自社基盤上のセルフホストを優先して検討します。
-
接続元を限定する
セルフホストでは、開発環境を
127.0.0.1、本番をプライベートIPへバインドします。さらにファイアウォール、Security Group、Kubernetes NetworkPolicyなどで、RAG API、管理端末、監視基盤以外からのHTTP・gRPC接続を拒否します。 -
TLSを有効化する
クライアントからQdrantまでをTLS化し、証明書更新、秘密鍵保管、失効時の手順を決めます。リバースプロキシで終端する場合も、プロキシからQdrantまでを平文にしてよいか、脅威モデルに基づき判断します。
-
APIキーを用途別に分離する
管理処理にはAdmin API Key、検索専用アプリにはRead-Only API Keyを使います。部門・サービス単位の分離には、コレクション別の読み書きを制限できるGranular Access API Keyを検討し、期限、保管先、ローテーション周期を台帳化します。
-
文書権限を検索条件へ反映する
テナントID、部署、機密区分をpayloadに保持し、検索時に必須フィルターを適用します。頻繁に絞り込む項目は、取り込み前にpayload indexを作成します。ただしフィルターは認可機能そのものではないため、アプリ側で条件を固定し、利用者入力による解除を防ぎます。
-
監査ログと秘密情報管理を実装する
API操作の監査ログを有効化し、時刻、主体、対象コレクション、操作、結果をSIEM等へ転送します。APIキーはソースコードやコンテナイメージに埋め込まず、Secrets Managerなどから実行時に取得します。
-
侵入・誤操作を想定して検証する
無認証接続、期限切れキー、他部門コレクションへのアクセス、TLS証明書異常、フィルター欠落を試験します。日本語RAGでは、権限試験と並行して固有名詞を含むdense・sparseのハイブリッド検索精度も確認します。
向くケース・向かないケース
Qdrantは、ベクトル検索とpayloadフィルタリングを組み合わせ、アプリ単位またはコレクション単位で接続権限を分けたいRAGに向きます。閉域内にセルフホストしたい企業や、運用負荷を抑えてIP制限・TLSを使いたいManaged Cloud利用者にも候補になります。
一方、利用者・行・属性ごとの複雑な認可をデータベース単体で完結させたい場合は慎重な設計が必要です。既存IAMとの厳密な連携、完全エアギャップ、国内リージョン固定、特定の監査証跡が必須なら、契約プランと提供条件を個別確認してください。全文検索だけで要件を満たす場合は、OpenSearchなど既存検索基盤の方が運用を統合しやすいこともあります。
導入前チェックリスト
稟議前に、次の項目を構成図と運用設計書へ明記します。
- 保存する本文・ベクトル・payloadの機密区分と保管地域を決めたか
- HTTP・gRPCポートをインターネットへ直接公開していないか
- TLS終端位置と証明書の更新責任者が明確か
- 管理、更新、検索専用でAPIキーを分離したか
- APIキーの期限、保管、失効、緊急ローテーション手順があるか
- テナントIDや部署条件を全検索へ強制できるか
- 監査ログの保存期間、閲覧権限、アラート条件を決めたか
- バックアップ、復旧試験、脆弱性対応、アップグレード担当を定めたか
- 日本語検索精度と権限漏えいを別々の受入基準で評価するか
よくある質問
APIキーを設定すればインターネット公開しても安全ですか?
推奨できません。APIキー漏えいや設定ミスを前提に、プライベートネットワーク、接続元IP制限、TLSを重ねてください。管理用エンドポイントへ到達できる主体は特に限定します。
Read-Only API Keyで文書更新を防げますか?
公式資料上、検索専用の利用者やサービスに読み取り専用キーを利用できます。ただし全コレクションを読める設計が不適切なら、Granular Access API Keyやコレクション分割も併用します。
payloadフィルターだけで部門間の情報漏えいを防げますか?
十分とは限りません。アプリの実装ミスでフィルターが欠落する可能性があるため、キーの権限、コレクション分離、ネットワーク制御と多層化し、越権アクセス試験を自動化します。
Qdrant Cloudなら監査・法令対応を任せられますか?
公式資料ではSOC 2 Type 2、HIPAAへの対応が示されていますが、日本企業の法令・社内基準への適合を自動的に保証するものではありません。Trust Center、契約、ログ提供範囲、データ所在地を確認してください。
日本語RAGのセキュリティで見落としやすい点は何ですか?
回答文だけでなく、検索結果の本文、メタデータ、ログ、プロンプトにも機密情報が残ります。Qdrantに加え、埋め込みAPI、LLM、観測基盤まで同じデータフローで審査する必要があります。
結論
Qdrantの本番利用では、APIキー、TLS、プライベート接続、監査ログを最低線とし、文書権限はGranular Access API Key、コレクション分割、payloadフィルターで多層化します。公式情報確認日である2026年9月5日時点の機能だけで適合を断定せず、Cloudの契約条件やセルフホストの運用責任まで含めて導入判断することが重要です。
一次情報・参考リンク
Vector Database・RAG基盤の導入を相談する
株式会社穣では、Qdrantを含むVector Databaseを活用したRAG・AI検索基盤の導入支援を検討・提供しています。
製品比較、適合診断、PoC、オンプレミス・閉域構築、日本語検索精度の改善、移行、運用・保守、法人研修までご相談いただけます。




