2018-04-21 11:04:59
HTTPSとは
HTTP(Hyper Transfer Protocol) over TLS(Transport Layer Security)
TCPハンドシェイクの後にTLSハンドシェイクを行う
完了後、暗号通信のままHTTPリクエストとレスポンスを交換
TLSの機能TLSというプロトコルが提供する機能
機密性
ネットワーク経路上でデータの中身が見れない
完全性
通信データの改ざん防止
メッセージ認証(MAC: Message Authentication Code)により、完全性を確保
真正性
なりすまし防止
認証局が発行するサーバー証明書をブラウザがアクセス先が正当...
ネットワーク
HTTP
HTTPS
SSL
TLS