今更聞けない! HTTP と HTTPS の違い
http (s) と書かれていたりして、
なんとなくURLのプロトコルとして認識して使ってたけど、
s って何??って今更ながら思った。
★http とは
Hyper Text Transfer Protocol
ホームページ内の文字や画像などのデータを、
サーバーと閲覧者との間で通信するための規約(プロトコル)。
PCやスマホなど、ネットを利用してる環境が異なっても共通の規約を定めていることで、
同じ手順でホームページデータをやり取りできる。
Hyper Text Transfer Protocol Secure
Secure だから「安全」「危険がない」ということ。
SSLを利用したhttp通信。
※SSLとは?
通信内容を秘匿する暗号機能、
通信相手の真正性、
通信データの改ざんがされてないかを検知する機能、
の3つの機能を持ったプロトコル。
つまり、HTTPにセキュリティ機能を追加したものが、HTTPS
AWSにおける、CloudFrontは
TLS /SSLによる暗号化通信にも対応し、HTTPSから始まるURLでアクセスした時は
通信が暗号化される。
通常、暗号化にはサーバー証明書が必要だが、
Amazon Certificate Manager を使うと、無料でサーバ証明書が作れる。