HTTPSと開発環境
HTTPSはHTTP通信をTLSで暗号化し、盗み見や改ざんのリスクを下げます。証明書によって接続先の確認も行います。
このLessonのゴール
- HTTPSが通信を保護する仕組みを説明できる
- ローカル、開発、ステージング、本番の役割を区別できる
- ブラウザでHTTPSと証明書の情報を確認できる
環境を分ける
| 環境 | 役割 |
|---|---|
| ローカル | 自分のPCで開発する |
| 開発 | チームで実装途中を確認する |
| ステージング | 本番に近い条件で最終確認する |
| 本番 | 実際の利用者へ公開する |
環境ごとにURL、DB、APIキーを分けます。本番データを安易にローカルへコピーしません。
実際に試してみよう
ブラウザのアドレス欄とSecurityパネルでHTTPSと証明書を確認してください。
まとめ
HTTPSは通信を保護し、環境分離は開発中の変更が利用者へ影響することを防ぎます。
CHECK QUIZ