APIインフラセキュリティ

TLS/SSL

ティーエルエス / エスエスエル · Transport Layer Security / Secure Sockets Layer
23 views

TLS/SSLは、インターネットなどのネットワーク上でデータを暗号化して安全に送受信するための通信プロトコルです。AIサービスのAPIエンドポイントとの通信やクラウド上の推論APIの利用時に、入力プロンプトや機密データが盗聴・改ざんされるのを防ぐ基盤技術として不可欠です。

TLS/SSLとは

TLS/SSLは、インターネット通信を暗号化し、送受信されるデータの盗聴や改ざん、通信相手のなりすましを防ぐためのセキュリティプロトコルです。

詳しく解説

TLS(Transport Layer Security)とその前身であるSSL(Secure Sockets Layer)は、公開鍵暗号と共通鍵暗号を組み合わせて安全な暗号化通信経路を確立します。AI分野においては、Webブラウザやアプリケーションから大規模言語モデルなどの推論APIへ送信されるプロンプト、社外秘データ、API認証用トークンの保護に欠かせません。また、クラウド環境での分散学習やモデル重みデータの転送を安全に行うためにも標準的に利用されています。歴史的には脆弱性が見つかったSSLからTLSへと移行しており、現在実際に稼働しているのはTLSですが、慣用的にTLS/SSLやSSL/TLSと併記されます。

具体例・使われ方

例えば、クラウド型AIサービスにWebブラウザからアクセスする際、URLが「https://」から始まる安全な通信はTLS/SSLで保護されています。また、開発者が自社システムから外部のAPIエンドポイントを呼び出してテキスト生成を行う際に、送信データや認証用トークンが途中で傍受されないようにする目的で常時利用されます。

似た用語との違い

SSLとTLSは世代の違いであり、SSLの脆弱性を解決した安全な後継規格がTLSです。現在SSLは廃止されており、実態はTLSが使われています。また、HTTPSはHTTP通信をTLS/SSLによって保護したプロトコル全体の名称であり、TLS/SSLはその基盤となる暗号化層を指します。

注意点

TLS/SSLは通信経路上のデータを保護する技術(暗号化通信)であり、接続先のサーバー内部に保存されたデータの安全性や、モデルへの入力データが学習に再利用されるかといったプライバシー方針そのものを保証するものではありません。また、認証用トークンをクライアント側に直接記述すると、通信が保護されていても漏洩の原因になるため、適切な鍵管理が必要です。

更新日時: 2026年9月7日 17:11