TLSインスペクション(復号)とは?てぃーえるえすいんすぺくしょん
TLSインスペクション(復号)とは、境界のプロキシが自組織のCAで動的に証明書を発行し、TLSをいったん終端して中身を検査してから再び暗号化する方式。データベース接続でも構造は同じで、経路上でSQLを記録・遮断する機器は、通信を終端しない限り問合せ文を読めない。
最終更新:2026-10-06
データベースSPを最短で暗記・合格する →背景
データベースへの接続をTLSで暗号化すると、経路上の機器からは問合せ文も結果も見えなくなる。ところが運用側には、どの利用者がどの表を参照したかを残したいという要求が残る。経路を二本に割って中間で復号すれば両立できるが、その中間は正規の機器であっても中間者と同じ位置に立つ。どちらの要求を優先し、どこで代替手段に切り替えるかの判断として問われる。
具体例
PostgreSQLの接続をPgBouncer、MySQLの接続をProxySQLのようなプロキシで受けると、クライアントとの間、データベースとの間で二本のTLSになり、プロキシが問合せ文を記録できる。一方、pgAuditやOracleのUnified AuditingのようにDBMS自身の監査機能を使えば、経路を終端せずに同じ記録が取れる。
試験での引っ掛け
構造としては中間者攻撃と同じなので、機器の実装が弱ければ証明書検証の甘さやプロトコルの格下げを持ち込み、かえって安全性を下げる。クライアント側の設定も見落としやすく、PostgreSQLでsslmodeをrequireにしただけでは相手の証明書を検証しない。verify-fullにして初めて接続先を確かめられる。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。