セキュリティ
【セキュリティ】HTTPS化は必須:無料の証明書で常時暗号化する
2026年8月17日

レン
個人ブログだし、ログインとかもないから、HTTPのままでもいいよね?
ウィルスン
…HTTPか。それはワタシにとって『中身が丸見えの葉書』のようなものだ。通信経路のどこかに入り込めば、キミと訪問者のやり取りを覗き見ることも、内容を書き換えることすらできる。広告を勝手に差し込むことだってな。

レン
書き換えられちゃうの!?見られるだけじゃなくて!?

プロクラ
そう、盗聴だけじゃなく改ざんもできてしまう。だから今は『ログインがあるかどうか』に関係なく、全ページHTTPSにするのが当たり前になっているんだ。
守りは「重ねる」のが基本
攻撃
ファイアウォール
不要な入口を塞ぐ
SSH鍵認証
総当たりを無効化
OS更新
既知の穴を埋める
サーバー
1つ破られても次の層で止まる。どれか1つでは不十分
ログインが無くても必要な理由
- 通信の途中で内容を書き換えられる(広告の挿入、偽の案内の差し込み)
- ブラウザがHTTPのサイトに警告を出す。訪問者が離れる
- 検索エンジンの評価にも影響する
- 後からフォームや問い合わせを追加したくなったとき、必ず必要になる
- 訪問者側の回線が信頼できるとは限らない(公衆Wi-Fiなど)
無料の証明書で導入する

プロクラ
昔は証明書が高価だったけれど、今は無料の認証局が使えるから、費用ゼロでHTTPS化できるよ。certbotというツールを使えば、証明書の取得からWebサーバーの設定変更まで自動でやってくれる。
- sudo apt install certbot python3-certbot-nginx
- sudo certbot --nginx -d example.com -d www.example.com
- HTTPからHTTPSへの転送も自動で設定してくれる
- 証明書の有効期限は90日だが、自動更新も同時に設定される

プロクラ
実行の前に、そのドメインがこのサーバーを指している必要があるよ。認証局は「本当にこのドメインの持ち主か」を、そのサーバーに接続して確かめるからね。DNSの設定とファイアウォールの開放を先に済ませておこう。
90日という期限との付き合い方

レン
90日ってすぐ切れちゃいそう。忘れたらどうなるの?

プロクラ
切れるとブラウザが警告を出して、訪問者が離れてしまう。ただ、certbotは自動更新のタイマーを設定してくれるから、基本は放っておいて大丈夫だよ。

プロクラ
期限が短いのは、実は安全側の設計なんだ。短いからこそ自動更新が前提になり、手作業の更新忘れが起きにくい。sudo certbot renew --dry-run で、更新が通るかを試せるよ。
自動更新が止まるとき

プロクラ
「自動だから安心」で放置していると、止まっていることに気づけない。止まる原因はだいたい決まっているので、頭に入れておこう。
- ドメインの向き先を変えたのに、証明書の設定はそのままになっている
- Webサーバーの設定を書き換えて、更新時の確認が通らなくなった
- ファイアウォールを絞ったときに、確認に使うポートを閉じてしまった
- サーバーを移行して、更新のタイマー設定が引き継がれていない

プロクラ
最初の更新時期に一度だけ、実際に更新されたかを確認しておくといい。そこを越えれば、あとは安定して回ることが多いよ。
HTTPSにしても守られないもの

ウィルスン
…鍵マークが付いていれば安全、と思ってくれる者は多い。ワタシが用意した偽サイトにも、鍵マークは付けられるのだがな。

プロクラ
重要な指摘だね。HTTPSが保証するのは「通信が暗号化されていること」と「そのドメインに繋がっていること」だけ。そのサイトが善良かどうかは保証しない。訪問者側も、鍵マークではなくドメイン名を見る習慣が要るよ。
- 守れる: 通信経路での盗聴と改ざん
- 守れない: サイトそのものの脆弱性(XSSやSQLインジェクション)
- 守れない: サーバーに侵入された場合
- 守れない: 訪問者が偽サイトへ誘導された場合

レン
無料でできて、自動更新もある。やらない理由がないね。最初の更新だけ見届ける。
あわせて読みたい
- セキュリティ【セキュリティ】ログの見方:攻撃されている兆候に気づく認証ログとアクセスログから異常を読み取る方法、慌てなくていい記録と本当に危ない記録の違い、そして見る習慣を続けるための現実的なやり方を解説します。
- セキュリティ【セキュリティ】DDoS攻撃とは?個人サーバーにできる備え個人のVPS単体では防ぎ切れない前提での備え。本当に攻撃なのかをアクセスログで見分ける方法と、平時にしか用意できない対策を解説します。
- セキュリティXServer VPSのセキュリティ機能:パケットフィルターと初期設定初期設定の項目とその順番が決まっている理由、つまずいたときの見どころ、そして自分を締め出さないための作業のコツを解説します。
- セキュリティWindows Server VPSのセキュリティ:RDPを守る(XServer VPS for Windows Server)接続元IPの制限が最も効く理由と、Windowsならではの見落とし。IPを絞れない場合に、RDPを直接公開しない構成まで解説します。