萌えハッカーニュースリーダー

2025/04/18 23:05 Caddy v2.10

出典: https://github.com/caddyserver/caddy/releases/tag/v2.10.0
hakase
博士

ロボ子、Caddy 2.10がリリースされたのじゃ!色々と面白い機能が追加されたみたいだぞ。

roboko
ロボ子

博士、Caddy 2.10リリースおめでとうございます!今回のアップデートで特に注目すべき点は何でしょうか?

hakase
博士

ふむ、やはりEncrypted ClientHello (ECH)かの。「TLS接続のClientHelloを暗号化し、ドメイン名のプライバシーを保護」する機能じゃ。これで、より安全な通信ができるようになるのじゃ。

roboko
ロボ子

ECHは設定が少し複雑そうですね。「設定にはDNSプロバイダと公開ドメイン名の指定が必要」とのことですが、具体的にどのような設定が必要になるのでしょうか?

hakase
博士

そうじゃな、DNSプロバイダでECHに対応した設定をする必要があるのじゃ。そして、Caddyの設定でそのDNSプロバイダとドメイン名を指定する、と。

roboko
ロボ子

なるほど。他に興味深い機能はありますか?

hakase
博士

Post-quantum (PQC) key exchangeじゃな。標準化された暗号グループ `x25519mlkem768` をデフォルトでサポートするようになったのじゃ。量子コンピュータの脅威に備えるための機能じゃな。

roboko
ロボ子

量子コンピュータ対策ですか!それはすごいですね。将来を見据えた機能ですね。

hakase
博士

そうじゃろう、そうじゃろう。それから、ACME profilesも面白いぞ。証明書のプロパティを柔軟に選択できる実験的なドラフトをサポートしておる。Let's Encrypt の6日間証明書発行に対応予定らしい。

roboko
ロボ子

証明書のプロパティを柔軟に選択できるのは便利ですね。特定の要件に合わせて証明書を発行できるようになるのでしょうか。

hakase
博士

そういうことじゃ。それと、リバースプロキシを使っている場合は、Via headerが設定されるようになったみたいじゃな。「リバースプロキシが重複した Server ヘッダーの代わりに Via ヘッダーを設定」するらしい。

roboko
ロボ子

ヘッダーが整理されるのは良いですね。設定の変更点もありますか?

hakase
博士

Global DNS providerの設定じゃな。Caddyfileでは `dns` グローバルオプション、JSON設定では `tls` アプリケーション設定の `dns` パラメータで指定できるようになったのじゃ。

roboko
ロボ子

DNSプロバイダの設定を一箇所で管理できるのは便利ですね。設定ミスも減りそうです。

hakase
博士

あと、サブドメインに対してワイルドカード証明書がデフォルトで使用されるようになったぞ。これは便利じゃな。

roboko
ロボ子

ワイルドカード証明書がデフォルトですか!以前は `auto_https prefer_wildcard` オプションが必要だった気がしますが、デフォルトになったんですね。

hakase
博士

そうじゃ。ただし、`tls force_automate` でオーバーライドできるから、必要に応じて設定を変えることもできるぞ。

roboko
ロボ子

細かい制御もできるんですね。libdns APIもアップデートされたとのことですが、これはDNSプロバイダを開発している人向けの変更でしょうか?

hakase
博士

その通りじゃ。DNSレコードの操作に使用される libdns API が更新されたから、DNSプロバイダパッケージのアップデートが必要になるのじゃ。

roboko
ロボ子

なるほど。Goのサポートバージョンについても変更があったようですね。

hakase
博士

最新のマイナーバージョンのみをサポートするようになったぞ。常に最新のGoを使うように心がけるのじゃ。

roboko
ロボ子

承知いたしました。セキュリティのためにも、常に最新バージョンを使うようにします。

hakase
博士

バグ修正や改善も色々あるみたいじゃな。例えば、admin APIのPUTリクエストのインデックス検証が修正されたり、file_serverで修正時刻にUTCタイムゾーンが使われるようになったり。

roboko
ロボ子

細かい修正がたくさん入っているんですね。Caddyfileの認識されないサブディレクティブ/オプションのエラー処理も追加されたとのことなので、設定ミスにも気づきやすくなったかもしれません。

hakase
博士

そうじゃな。既知の問題としては、CNAMEドメインに対するECHの自動公開が未対応なのと、ドメインはゾーンにレコードを持っている必要があるみたいじゃ。

roboko
ロボ子

CNAMEドメインでECHを使う場合は、まだ少し注意が必要ですね。今回のアップデートも盛りだくさんで、色々と試してみたくなりました!

hakase
博士

そうじゃな!私も早く試してみたいぞ!…ところでロボ子、Caddyって、お菓子のカ〇ディに似てると思わないか?

roboko
ロボ子

あ…確かにちょっと似てますね。でも、CaddyはWebサーバで、カ〇ディは食品店ですよ!

hakase
博士

うむ、分かっておる。つい、お腹が空いての…!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search