18.3. OpenSSL で暗号化されたネットワークトラフィックからプレーンテキストを取得する


Network Observability CLI を使用して、OpenSSL で暗号化されたネットワークパケットからプレーンテキストのコンテンツをキャプチャーして表示します。この CLI のみの機能は、eBPF プローブを使用して、TLS 証明書または Operator 設定を必要とせずに、暗号化されていないデータをインターセプトおよび表示します。

18.3.1. OpenSSL で暗号化されたトラフィックのプレーンテキストのパケットキャプチャー

Network Observability CLI パケットキャプチャー機能は、OpenSSL 暗号化ネットワークトラフィックの暗号化されていないコンテンツを傍受して表示できます。

この機能は、暗号化されていないペイロードデータを検査する必要がある場合に、暗号化された接続をデバッグするのに役立ちます。

CLI は eBPF プローブを使用して、暗号化前および復号化後に OpenSSL ライブラリー機能を傍受し、TLS 証明書または鍵を必要とせずにプレーンテキストのコンテンツを取得します。

これは、Operator またはエージェント設定を必要としない CLI のみの機能です。

この機能は、次のタスクで特に価値があります。

  • OpenSSL で暗号化されたトラフィックでアプリケーションレベルのプロトコルの問題のデバッグ
  • サービス間の API 要求および応答ペイロードの確認
  • TLS を無効にせずに暗号化されたトラフィックコンテンツを分析します。
  • 証明書にアクセスできない暗号化接続のトラブルシューティング
注記

プレーンテキストキャプチャーは現在、OpenSSL で暗号化されたトラフィックのみをサポートします。この機能は、フローレベルのキャプチャーではなく、パケットレベルのキャプチャーに対して oc netobserv packets サブコマンドで動作します。

18.3.1.1. プレーンテキストのキャプチャーの仕組み

パケットキャプチャー中にプレーンテキストのキャプチャーを有効にすると、以下のアクションが発生します。

  1. CLI は、eBPF プローブをターゲットプロセスの OpenSSL ライブラリー関数に割り当てます。
  2. プローブは、暗号化前(送信トラフィック用)および復号化(着信トラフィック)後にデータをインターセプトします。
  3. プレーンテキストのコンテンツがキャプチャーされ、標準のパケット情報とともに表示されます。
  4. 特定のトラフィックに集中するために、Pod の IP、ポート、またはその他の条件でキャプチャーをフィルターできます。

18.3.1.2. 主な考慮事項

プレーンテキストのキャプチャーを使用する場合は、以下の条件を考慮してください。

特権アクセス
CLI では、eBPF プローブを実行中のプロセスに割り当てるのに十分なパーミッションが必要です。cluster-admin 権限または同等のアクセス権がある。
OpenSSL のみ
この機能は、動的にリンクされた OpenSSL または libssl のみを使用するアプリケーションからプレーンテキストをキャプチャーします。静的 OpenSSL またはその他の TLS ライブラリーを使用するアプリケーションはサポートされません。
パケットキャプチャーのみ
プレーンテキストのキャプチャーは、パケットレベルの集計用の oc netobserv パケット で動作しますが、フローレベルの集約用の oc netobserv フロー では機能しません。
パフォーマンスへの影響
eBPF プローブのパフォーマンスへの影響は最小限ですが、大容量のプレーンテキストデータを取得すると、追加のリソースを消費する可能性があります。フィルターを使用して、実稼働環境でのキャプチャースコープを制限します。
セキュリティーおよびコンプライアンス
キャプチャーされたプレーンテキストデータには、パスワード、API キー、個人データなどの機密情報が含まれる場合があります。適切なアクセス制御および保持ポリシーが適用されていることを確認します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る