読み方 : エイチティーティーピーエス

HTTPS【HTTP over SSL/TLS】HTTP Secure/Hypertext Transfer Protocol Secure

概要

HTTPSとは通信方式の種別などを表すURIスキームの一つで、Webデータ転送に用いられるHTTPが、SSLTLS暗号化されている状態を表したもの。WebサーバWebブラウザの間の通信が暗号化されていることを意味し、通信経路上での盗聴や改竄、第三者によるなりすましを防止する。
HTTPSのイメージ画像

インターネット上での情報資源を指し示すのに「http://www.example.com/」といった形式の「URL」(Uniform Resource Locator)あるいは「URI」と呼ばれる書式が用いられる。先頭部分の「http://」は資源の種類や通信方式、プロトコル通信手順)などを表すスキームと呼ばれる要素で、通常のWeb通信ではHTTPによる通信を表す「http://」を用いる。

HTTPには通信の暗号化についての仕様が無いため、環境によっては通信内容を伝送途上で盗み見られたり途中で内容をすり替えられる危険がある。このため、暗号化プロトコルの「SSL」(Secure Socket Layer)あるいは後継の「TLS」(Transport Layer Security)で暗号化されたデータ伝送路を確立し、その中でHTTPによる通信を行うという方式が用いられる。

この通信方式を「HTTP over SSL/TLS」と呼び、スキームとして「https://」を用いる。アクセスしたいWebサイトのアドレス(URL)や、Webブラウザに表示されたWebページのアドレス欄などが「https://」で始まっていることを確認すれば、そのページのデータ伝送がSSL/TLSによって保護されていることが確認できる。

暗号化にはデジタル証明書が用いられ、Webブラウザのアドレス欄の近くにあるアイコンなどをクリック/タップすることなどにより、証明書の発行元(認証局)や、暗号方式の詳細、発行元に登録されたWebサーバ運営者の身元情報などを知ることができる。

HTTPは標準でTCP80番ポートを使用して通信するが、HTTPS向けには標準でTCP443番ポートが使われる。「https://www.example.com:8080/」のように特定のポートを指定することもできる。SSL/TLSを組み合わせて暗号化するプロトコルは他にもあり、SMTP暗号化したSMTPSPOP3暗号化したPOP3SIMAP4暗号化したIMAPSなどがよく知られる。

🔰よくある質問

他の辞典等による「HTTPS」の解説 (外部サイト)

資格試験などの「HTTPS」の出題履歴

▼ ITパスポート試験
平30秋】 HTTPSで接続したWebサーバとブラウザ間の暗号化通信に利用されるプロトコルはどれか。
平28春】 ブラウザとWebサーバ間の通信プロトコルを、HTTPからHTTPSに変更した。これによって実現できることとして、適切なものはどれか。
平27春】 ブラウザとWebサーバ間でSSLを使った通信を行うことを示すURLの先頭の記述として、適切なものはどれか。 。
平27春】 PCのブラウザでURLが“https://”で始まるサイトを閲覧したときの通信の暗号化に関する記述のうち、適切なものはどれか。
平25秋】 Webの通信で使用されるHTTPSに関する説明のうち、適切なものはどれか。 。
平25春
平24春】 ホームページへのアクセスにHTTPSを利用する目的として、適切なものはどれか。 。
▼ 基本情報技術者試験
令7公】 HTTPとHTTPSを比較した場合において,HTTPSだけがもつ特徴を示したものはどれか。
平30修12/平28修7/平26修7/平25春/平23修12】 HTTP over TLS(HTTPS)を用いて実現できるものはどれか。
平29修7/平28修1/平26秋】 HTTP over TLS(HTTPS)を用いて実現できるものはどれか。
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。