以下の内容はhttps://kdnakt.hatenablog.com/entry/2024/09/02/tls-radio-171より取得しました。


今週気になったTLS関連のニュース #171

2024年8月26日~2024年9月1日に読んだ中で気になったニュースとメモ書きです。社内勉強会TLSらじお第171回分。

[Cryptography & Security Newsletter #116]

こちらのツイートから。

リンク先はこちら。

www.feistyduck.com

ヘッドラインはNISTの耐量子暗号標準の公開の件。

気になったショートニュースは以下の通り。

[その他のニュース]

▼OpenSSLとRustls

こちらのツイートから。

Rustlsで、証明書読み込みだったり、暗号処理(鍵共有)だったりがOpenSSLより速くなってるっぽい。気になる。

▼TLSNotary

こちらのツイートから。

リンク先はこちら。

app.akindo.io

この発表自体は暗号通貨の話っぽい。詳しくないので省略...。

TLSNotaryという新しいプロトコルが使われている。データを第三者に提示する時にその信頼性をどう担保するか、みたいな話っぽい。スクショとかだと、いくらでも偽造できちゃうからね...。

tlsnotary.org

▼Let's Go Quantum!

こちらのツイートから。

リンク先はこちら。

www.youtube.com

GopherConUKでの発表。Go 1.23でHTTPSサーバを起動する際に、楕円曲線X25519と耐量子暗号Kyberの組み合わせによるハイブリッド鍵交換がデフォルトで有効化されたらしい。

▼耐量子Web PKIの構築

こちらのツイートから。

リンク先はこちら。

www.chromium.org

Chromeチームが設計原則や制約をまとめてくれている。証明書の誤発行の問題、ハンドシェイクのデータサイズを小さく保つ、などなど耐量子暗号特有の問題から、古いクライアントのサポートやプライバシーの問題など新しい暗号への移行時の一般的な問題まで。

HTTPS localhost with Next.js

こちらのツイートから。

Next.jsでローカルでHTTPS接続ができるオプションができたらしい。といっても1年前のバージョンだけど...。サードパーティAPIHTTPSを必要とするケースがあるとか。

zenn.dev

こんな感じで、mkcertを使っているっぽい。

% npm run dev

> my-app@0.1.0 devs
> next dev --experimental-https

 ⚠ Self-signed certificates are currently an experimental feature, use with caution.
   Downloading mkcert package...
   Download response was successful, writing to disk
   Attempting to generate self signed certificate. This may prompt for your password
Sudo password:
   CA Root certificate created in (省略)
   Certificates created in (省略)
   Adding certificates to .gitignore
  ▲ Next.js 14.2.7
  - Local:        https://localhost:3000

 ✓ Starting...
 ✓ Ready in 1370ms

OSSでの証明書というと、以前preact-cliが同じような目的でルート証明書秘密鍵を配布してしまっていたことにより、MITMを誘発する問題があった。今回はmkcertが秘密鍵を生成するので、preact-cliと同じ問題はなさそう*1

medium.com

[おわりに]

暗号は厄介な技術なのかなあ...。

news.livedoor.com

*1:preact-cli脆弱性を知ったのは、TLSらじお第26回のとき。badssl.comは勉強になるなあ。




以上の内容はhttps://kdnakt.hatenablog.com/entry/2024/09/02/tls-radio-171より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14