ep134 Monthly Platform 202310

published_at
2023-10-31
guest
@myakura
toc
headings

Theme

第 134 回のテーマは 2023 年 10 月の Monthly Platform です。

Show Note

Chrome 動向

Stable: 118

Updates

  • New in Chrome 118 - Chrome for Developers
  • Chrome 119 beta - Chrome for Developers
    • https://developer.chrome.com/en/blog/chrome-119-beta/
    • CSS
      • :user-valid and :user-invalid CSS pseudo-classes
      • CSS Relative Color Syntax (RCS)
      • CSS clip-path geometry-box values
      • CSS clip-path xywh() and rect() values
    • Web APIs
      • Cookie Expires/Max-Age attribute upper limit for prior storage
      • DisplayMediaStreamOptions monitorTypeSurfaces
      • Fenced Frames functionality updates
      • Intersection Observer scroll margin
      • Keyboard-focusable scroll containers
      • Private Network Access restrictions for automotive
      • Read Chrome device attributes
      • Replace dangling markup in target name to _blank
      • Sec-CH-Prefers-Reduced-Transparency user preference media features Client Hints header
      • Standard compliant URL host punctuation characters
      • WebCodecs AudioEncoder bitrateMode
      • X25519Kyber768 key encapsulation for TLS
    • Origin trials in progress
      • Open popups as fullscreen windows
    • Deprecations and removals
      • Remove Web SQL
      • Remove Sanitizer API
      • Remove data: URL in SVGUseElement
      • Remove non-standard shadowroot attribute for declarative shadow DOM
  • What's New in DevTools (Chrome 119) - Chrome for Developers
    • https://developer.chrome.com/en/blog/new-in-devtools-119/
    • Improved @property section in Elements > Styles
      • Editable @property rule
      • Issues with invalid @property rules are reported
    • Updated list of devices to emulate
    • Pretty-print inline JSON in script tags in Sources
    • Autocomplete private fields in Console
    • Lighthouse 11.1.0
    • Accessibility improvements
    • Web SQL deprecation
    • Screenshot aspect ratio validation in Application > Manifest
    • Miscellaneous highlights

Intents

Other

Firefox 動向

Stable: 119

Updates

Intents

Newsletter

MDN / Open Web Docs

Standard Position

Other

Safari 動向

Stable: 17.1

Updates

Standard Positions

Other

Edge 動向

Stable: 118

Updates

Other

WHATWG/W3C 動向

Draft

Other

TC39 動向

Meeting

Proposals Diff

New Proposals

Other

WinterCG 動向

  • Meeting や大きな動きがあった月だけやる

Meeting

IETF 動向

WG

Other

CDN 動向

Cloudflare

Fastly

Other

セキュリティ動向

  • 偽サイトもアドレス欄に鍵マーク、証明書を確認してフィッシング詐欺を見抜こう | 日経クロステック(xTECH)
    • https://xtech.nikkei.com/atcl/nxt/column/18/02574/090700003/
    • 証明書には信頼度の高い順に EV 、 OV 、 DV という 3 種類がある(図 33)。このうち詐欺で悪用されるのが DV 証明書。「Let's Encrypt」という認証局では無料で発行しており、フィッシング対策協議会によれば、一部の例外を除いて大半のフィッシングサイトでこの証明書が利用されているという。大手企業が利用するケースは考えにくい。ブラウザーの証明書ビューアーで、発行者が「Let's Encrypt」の場合は用心しよう(図 34)。

  • HTTP/2 Rapid Reset
    • 仕組み: 新手の HTTP/2 「Rapid Reset」 DDoS 攻撃 | Google Cloud 公式ブログ
    • HTTP/2 Rapid Reset:記録的勢いの攻撃を無効化
      • https://blog.cloudflare.com/ja-jp/technical-breakdown-http2-rapid-reset-ddos-attack-ja-jp/
      • これが一番わかりやすい
      • HTTP/2 のストリームは多重化できて、それぞれが状態遷移をもつ
      • RST を送ると、そのストリームを閉じることができる
      • ストリーム数の上限は Settings で交換でき、それ以上は落とせる
      • Cloudflare は TLS を解く Proxy と、バックエンドに送るための Proxy がある
      • ここで、一度にたくさんの Stream を開始するようリクエストを送る
      • それぞれをすぐに RST すると、ストリーム数上限にひっかからず無限に送れる
      • しかし、 Proxy は後ろの Origin に forward するためにバッファに貯めている
      • RST されるとリソースを解放し、 Origin に通知するが、早いとここが詰まる
      • 攻撃者は上限にひっからないように、無限にリソースを確保させられる
      • Proxy がさばききれなくなり、 Proxy 上でエラーになる
      • Origin ではエラーがおこらないので、サービス提供者はなぜ落ちたかわからない
      • 対策として、 IP の監視や短時間での RST 数のカウントなどで TLS Proxy 側で対策
      • 今ではおおよそ対策済み

周辺動向

イベント

Wrap Up

  • Chrome
    • 118
      • @scope
    • 119
      • :user-valid/:user-invalid
      • CSS Relative color syntax
      • Replace dangling markup in target to _blank
      • Standard compliant URL
      • Remove WebSQL
      • Remove Sanitizer API V0
    • Ship
      • details name
      • Relaxed CSS Nesting
      • WebGPU f16
      • CSS scrollbar-width/scrollbar-color
      • CSS Ruby display values
      • Array.fromAsync
      • source media
      • URL.canParse
    • Prototype
      • Invokers
      • Verifying IPFS client
      • Web Printing API
    • Experiment
      • Priority header
      • IP Protection Phase 0
      • Cookie deprecation labeling
    • Deprecate and Remove
      • Theora
    • web.dev
      • インフラが変わった
      • 機械翻訳が導入された
    • Chrome Developers
      • Chromium issue tracker migration
      • 3rd-party Cookie 終了への準備
    • Chromium blog
      • TLS certificate automation
    • other
      • Passkeys enabled by default for Google users
      • HTTPS Upgrades で壊れる(艦これ、さくらで公開しているサイト)
  • Firefox
    • 119
      • Array grouping
      • ARIA reflection
    • Ship
      • text-wrap: balance
      • Early Hints preconnect
      • Global Privacy Control
      • lh/rlh
      • User Activation API
      • iframe lazy loading
      • light-dark()
    • MDN Blog
      • Secure the Web Forward に OWD 参加
      • ドイツ政府系の Sovereign Tech Fund からの援助で BCD を更新していく
      • Web Sustainability
    • Standard Position
      • hr in select
      • select.showPicker()
      • Relative Color Syntax
      • Zstandard
      • Fetch streaming upload
      • Storage Buckets API
    • other
      • ECH
      • OHTTP
  • Safari
    • TP 181
      • content-visibility
      • autocomplete="one-time-code"
    • Safari 17.1
      • Managed Media Source API
    • blog
      • Interop 2024
      • Responsive Design Mode
    • Standard Position
      • CSS Ruby
      • Navigation API
      • negative to Compute Pressure API
      • negative to Web Preferences API
    • other
  • Edge
    • Teams が WebView2 ベースに
    • Microsoft Store が React から Lit に
    • DoH/ECH によるプライバシーの向上でセキュリティ製品の管理が難しくなっている by ericlaw
  • W3C/WHATWG
    • Spec
      • WCAG 2.2 Rec
    • other
      • Web Security Lead 募集中
      • URLPattern が WHATWG に
  • TC39
    • Float16Array が Stage 3 に
  • IETF
    • RFC 9474 RSA Blind Signatures
    • RFC 9484 Proxying IP in HTTP
  • CDN 動向
    • 1.1.1.1 障害
    • HTTP/2 Rapid Reset
  • セキュリティ動向
    • Let's Encrypt はフィッシングという残念な記事
    • HTTP/2 Rapid Reset
  • 周辺動向
    • 登さんのインターネット入門
    • Chrome の パスキーが iCloud Keychain に