以下の内容はhttps://www.weblio.jp/content/Secure_HyperText_Transfer_Protocolより取得しました。


デジタル大辞泉デジタル大辞泉

エス‐エッチ‐ティー‐ティー‐ピー【SHTTP】

読み方:えすえっちてぃーてぃーぴー

《secure hypertext transfer protocol》インターネット上でデータ転送をするための標準的なプロトコルHTTPセキュリティー機能強化したもの。


IT用語辞典バイナリIT用語辞典バイナリ

SHTTP

フルスペル:Secure Hyper Text Transfer Protocol
読み方エスエイチティーティーピー

SHTTPとは、Web上の通信プロトコルであるHTTPに、暗号化はじめとするセキュリティ機能付与するためのプロトコルのことである。RFC 2660で定義されている。

SHTTPでは、暗号化アルゴリズムによってデータ暗号化し、通信を行うことができる。平文データやり取りするHTTP比べてパケット盗聴などに対すセキュリティ性の向上が図れる。SHTTPを利用する際には、「shttp:」で始まるURL用いられる

SHTTPと同様の通信プロトコルとして、SSLSecure Sockets Layer)を利用してデータ暗号化を行うHTTPS方式がある。SHTTPは送信データ暗号化してセキュリティ高めるのに対してHTTPS通信経路自体セキュアにするという違いがある。また、HTTPSHTTPだけでなくFTPなどのプロトコルに対して利用できるという特徴がある。

SHTTPは、1990年代中ごろ利用されていたが、後にHTTPS主流となって非常に多く利用され今日ではSHTTPが利用される場合ほとんどない


参照リンク
RFC 2660 - (英文)
通信方式のほかの用語一覧
TCP/IP:  POP before SMTP  ping  RFC  SHTTP  SMTP  SNTP  SSL

ウィキペディアウィキペディア

Secure HyperText Transfer Protocol

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/12/08 03:36 UTC 版)

Secure Hypertext Transfer Protocol (S-HTTP) は、HTTPで行われるウェブ通信を暗号化するHTTPSプロトコルの廃れた代替プロトコルである。Eric RescorlaとAllan M. Schiffmanにより開発され、1999年にRFC 2660として発表された。

ウェブブラウザは通常、ウェブサーバとの通信にHTTPを使用し、情報を暗号化せずに送受信する。インターネットでの電子商取引や金融機関の口座へのオンラインアクセスなど機密性の高い取引を行う場合は、ブラウザとサーバがこの情報を暗号化する必要がある。HTTPSとS-HTTPは1990年代半ばにこの需要に応えるために定義された。S-HTTPはSpyglassのウェブサーバにより使用されたが[1]ネットスケープマイクロソフトはS-HTTPではなくHTTPSを支持したため、HTTPSはウェブ通信のセキュリティを確保するためのデファクトスタンダードとなった。

HTTP over TLSとの比較

S-HTTPは、提供されたページデータとPOSTフィールドのような送信データのみを暗号化し、プロトコルの開始は変更されない。このため、S-HTTPは暗号化されていないヘッダにより残りの通信が暗号化されているかどうかが判断されるため、同じポートでHTTPと同時に使用することができた。

その一方、HTTP over TLSでは通信全体をTransport Layer Security (TLS; 旧SSL) で包むため、プロトコルデータが送信される前に暗号化が開始される。このため、名前ベースバーチャルホストではどのDNS名が要求を意図したものかを判断する際に「ニワトリと卵」のような問題が生じる。

つまり、Server Name Indication (SNI)サポートのないHTTPS実装では、DNS名ごとに個別のIPアドレスが必要であり、全てのHTTPS実装では、暗号化を明確に使用するために個別のポート(通常は443とHTTPの標準80)が必要である(ほとんどのブラウザでは個別のURIスキーム https:// として使用される)[2]

RFC 2817にあるように、HTTP/1.1 Upgradeヘッダーを実装しTLSにアップグレードすることでHTTPを保護することもできる。この方法で協定されたHTTP over TLSの実行は、名前ベースの仮想ホスティング(追加のIPアドレス、ポート、またはURIスペースなし)に関してHTTPSの影響を持たない。しかし、この方法をサポートする実装はほとんどない。

S-HTTPにおいて、所望のURLは平文のヘッダーで送信されず、空白のままになる。暗号化されたペイロード内に別のヘッダーのセットが存在する。HTTP over TLSにおいては、すべてのヘッダーが暗号化されたペイロード内にあり、サーバーアプリケーションは通常、TLSの致命的なエラー(「クライアント証明書が信頼されていない」や「クライアント証明書の有効期限が切れている」など)から正常に回復する機会がない[要出典]

脚注

外部リンク


辞典・百科事典の検索サービス - Weblio辞書辞典・百科事典の検索サービス - Weblio辞書

「Secure Hyper Text Transfer Protocol」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。




以上の内容はhttps://www.weblio.jp/content/Secure_HyperText_Transfer_Protocolより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14