mTLS 認証の実装方法はいくつかあります。よく使われるものは次のとおりです。
この mTLS はデバイス証明書向けです。主に IoT デバイスの台数が対象で、ユーザーデバイスは対象ではありません。
ここでは Application Security での mTLS の利用をお勧めします。
ユーザーがサーバーと安全な接続を確立するとき、自分の証明書をサーバーに提示し、サーバーがその真正性を検証します。証明書が認証されると、ユーザーとサーバーの間に暗号化接続が確立されます。送受信するデータはすべて暗号化され、第三者による傍受から保護します。
mTLS ユーザー認証は Cloudflare Access に含まれ、ユーザー数に依存します。
ホスト名を使って証明書を検索し、真正性を検証します。接続が確立されると、ホスト間で送信されるデータはすべて暗号化され、第三者が傍受して読むことはできません。ここではホスト名の数が主な要因です。