WeChat
https://gyazo.com/da91e473c5896a3a962721c27a2ac031
中国では「微信」
微信公众号 (Public Account)
小程序 (Mini Apps)
ミニアプリコードはいかにして読み取っているか、という話。おもろい。
MMTLS という独自の暗号通信を採用している
TLS 1.2 までの通信に対する課題
2-RTT なのでリアルタイム性が悪い
証明書やセッションが平文
nonce を入れることでリプライ攻撃を無力化
とはいえ 0-RTT と PFS は (perfect forward security) は共存できないね。。
TLS のスタックは OS に依存するので、古い OS に対して最新の暗号技術を供与できない
というわけで作ったで