相互TLS - CI/CD用語集の定義
相互TLS: 相互TLS(mTLS)は、クライアントがサーバーを検証するだけでなく、クライアントとサーバーの両方が証明書を提示して互いを検証するTLSです。
相互TLS(mTLS)は、クライアントがサーバーを検証するだけでなく、クライアントとサーバーの両方が証明書を提示して互いを検証するTLSです。
通常のTLSはサーバーをクライアントに対して認証します。mTLSはその逆を追加し、サーバーもクライアントが信頼できることを確認します。これはサービス間呼び出しでよくある要件です。
CIにおいて
self-hostedのrunnerはmTLSでcontrol planeに対して認証でき、クライアント証明書を提示することで、URLを知っている誰かではなく、登録されたrunnerだけがjobを取得できるようにします。
関連ガイド
TLS Handshake - CI/CD Glossary DefinitionTLS Handshake: A TLS handshake is the negotiation at the start of an HTTPS connection where client and server…
Webhook Secret - CI/CD Glossary DefinitionWebhook Secret: A webhook secret is a shared token configured on both the sender and receiver, used to sign e…
Reverse Proxy - CI/CD Glossary DefinitionReverse Proxy: A reverse proxy sits in front of one or more servers and forwards client requests to them, oft…