SlideShare a Scribd company logo
Submit Search
Upload
Login
Signup
Ietf91報告 httpbis-httpauth
Report
Kaoru Maeda
Follow
Software Engineer in Test at DeNA Co., Ltd.
Feb. 9, 2015
•
0 likes
•
1,237 views
1
of
24
Ietf91報告 httpbis-httpauth
Feb. 9, 2015
•
0 likes
•
1,237 views
Download Now
Download to read offline
Report
Technology
2014/12/19 ISOC-JP主催のIETF報告会91で発表した資料です
Kaoru Maeda
Follow
Software Engineer in Test at DeNA Co., Ltd.
Recommended
IETF92報告IoT関連
Kaoru Maeda
2.9K views
•
31 slides
IETF90 IoT関連WG報告 #isocjp
Kaoru Maeda
3.1K views
•
22 slides
HTTP/2 draft 14 preview and IETF90 httpbis WG Report
Kaoru Maeda
3.6K views
•
27 slides
httpbis WG IETF89レポート
Kaoru Maeda
2.1K views
•
20 slides
IETF89 HTTP関連WG報告 #isocjp
Kaoru Maeda
1.5K views
•
24 slides
IETF91 Honolulu httpbis WG Report
Kaoru Maeda
1.4K views
•
25 slides
More Related Content
Similar to Ietf91報告 httpbis-httpauth
IETF90 Web関連WG報告 #isocjp
Kaoru Maeda
1.7K views
•
33 slides
IETF96 Update oauth tokbind
Kaoru Maeda
1.7K views
•
22 slides
H2O - making HTTP better
Kazuho Oku
54.5K views
•
20 slides
Perl で作るメディアストリーミングサーバー
Hideo Kimura
18.4K views
•
35 slides
WebRTC/ORTCの最新動向まるわかり!
Yusuke Naka
22K views
•
90 slides
WebRTCを始めよう! HTML5fun 第一回勉強会
Yusuke Naka
8.1K views
•
30 slides
Similar to Ietf91報告 httpbis-httpauth
(20)
IETF90 Web関連WG報告 #isocjp
Kaoru Maeda
•
1.7K views
IETF96 Update oauth tokbind
Kaoru Maeda
•
1.7K views
H2O - making HTTP better
Kazuho Oku
•
54.5K views
Perl で作るメディアストリーミングサーバー
Hideo Kimura
•
18.4K views
WebRTC/ORTCの最新動向まるわかり!
Yusuke Naka
•
22K views
WebRTCを始めよう! HTML5fun 第一回勉強会
Yusuke Naka
•
8.1K views
認証/認可が実現する安全で高速分析可能な分析処理基盤
Masahiro Kiura
•
7.3K views
SAML / OpenID Connect / OAuth / SCIM 技術解説 - ID&IT 2014 #idit2014
Nov Matake
•
98.6K views
IETF93プレ勉強会、ARTエリアの歩き方
Kaoru Maeda
•
1.1K views
HTTP/2: ぼくたちのWebはどう変わるのか
Kaoru Maeda
•
1.8K views
20160618_HTML5プロフェッショナル認定試験レベル1 技術解説セミナー in OSC北海道2016
Takahiro Kujirai
•
743 views
CONBU LL Diver/YAPC::Asia 2014 Network
Yuya Takahashi
•
4.3K views
FAPI and beyond - よりよいセキュリティのために
Nat Sakimura
•
2.1K views
Tokbind-fido
Kaoru Maeda
•
5.6K views
"Up" with vagrant and docker
Hiroshi Miura
•
35 views
Serf という Orchestration ツール #immutableinfra
Naotoshi Seo
•
21.5K views
エンタープライズ環境におけるWebRTC活用のポイント
WebRTCConferenceJapan
•
1.4K views
【ビットアイル】第4回soft layer勉強会資料
Tomoaki Suzuki
•
917 views
Interrop ctrix netscaler on Softlayer 2015
Hideaki Tokida
•
979 views
Lessons (to be) Learned from Handling OpenSSL Vulnerabilities
JPCERT Coordination Center
•
1.3K views
More from Kaoru Maeda
Emacs TypeScript
Kaoru Maeda
1.4K views
•
24 slides
IETF103の話題から (HTML5 Conf 2018)
Kaoru Maeda
888 views
•
10 slides
IETF102 Report Authorization
Kaoru Maeda
846 views
•
33 slides
IETF97 Update oauth tokbind
Kaoru Maeda
879 views
•
24 slides
http2study 20160423 IETF95 Report
Kaoru Maeda
1.5K views
•
26 slides
From an Experience of Vulnerability Reporting
Kaoru Maeda
969 views
•
24 slides
More from Kaoru Maeda
(12)
Emacs TypeScript
Kaoru Maeda
•
1.4K views
IETF103の話題から (HTML5 Conf 2018)
Kaoru Maeda
•
888 views
IETF102 Report Authorization
Kaoru Maeda
•
846 views
IETF97 Update oauth tokbind
Kaoru Maeda
•
879 views
http2study 20160423 IETF95 Report
Kaoru Maeda
•
1.5K views
From an Experience of Vulnerability Reporting
Kaoru Maeda
•
969 views
IETF91報告arcmedia-mcic
Kaoru Maeda
•
1K views
HTTP/2 Local activities in Japan
Kaoru Maeda
•
1K views
HTTP2 最速実装 〜入門編〜
Kaoru Maeda
•
32K views
Rubyコードゴルフ「ぐるぐる渦巻き」に参加してみた
Kaoru Maeda
•
2.2K views
Fizzbuzz in Complex Plane
Kaoru Maeda
•
2.8K views
Lightning Talks日本上陸
Kaoru Maeda
•
3.9K views
Recently uploaded
遠隔お酌IoTLT2309.pptx
Yoshiaki Ito
145 views
•
12 slides
インフラチームとCCoEの関係.pptx
ssuser5c7ee4
20 views
•
18 slides
MLOps Course Slides_JP(配布用).pdf
Yuya Yamamoto
118 views
•
31 slides
20230921_IoTLT_vol103_kitazaki_v1.pdf
Ayachika Kitazaki
164 views
•
16 slides
2023情報処理学会関西支部大会-G12.pdf
KoseiShimoda1
7 views
•
11 slides
拡散する画像生成.pdf
NTTDOCOMO-ServiceInnovation
44 views
•
38 slides
Recently uploaded
(14)
遠隔お酌IoTLT2309.pptx
Yoshiaki Ito
•
145 views
インフラチームとCCoEの関係.pptx
ssuser5c7ee4
•
20 views
MLOps Course Slides_JP(配布用).pdf
Yuya Yamamoto
•
118 views
20230921_IoTLT_vol103_kitazaki_v1.pdf
Ayachika Kitazaki
•
164 views
2023情報処理学会関西支部大会-G12.pdf
KoseiShimoda1
•
7 views
拡散する画像生成.pdf
NTTDOCOMO-ServiceInnovation
•
44 views
テスト自動化.pdf
ssuserf8ea02
•
29 views
IGDA Japan SIG Audio #20-1 室内・野外でのマイク収録と整音.pdf
IGDA Japan SIG-Audio
•
115 views
GraphQLはどんな時に使うか
Yutaka Tachibana
•
14 views
CatBoost on GPU のひみつ
Takuji Tahara
•
548 views
磁石内臓イヤリングによる磁力変化を利用したジェスチャ識別
sugiuralab
•
7 views
ヒアラブルデバイスにおける音漏れ信号を用いた空中ジェスチャ認識
sugiuralab
•
5 views
CCoE実践者コミュニティ#1_CCoEが進めるセキュリティカイゼンの旅.pptx
Tomoaki Tada
•
57 views
画像生成AIの問題点
iPride Co., Ltd.
•
10 views
Ietf91報告 httpbis-httpauth
1.
https://lepidum.co.jp/ Copyright ©
2004-2014 Lepidum Co. Ltd. All rights reserved. IETF91 Honolulu http関連 WGレポート 株式会社レピダム 前田 薫 (@mad_p) IETF91報告会 2014/12/19 IETF91報告会2014/12/19
2.
Copyright © 2004-2014
Lepidum Co. Ltd. All rights reserved.https://lepidum.co.jp/ Agenda 自己紹介 httpbis WG httpauth WG IETF91 Honolulu, HI 2014/11/09-14
3.
Copyright © 2004-2014
Lepidum Co. Ltd. All rights reserved.https://lepidum.co.jp/ 自己紹介 名前 前田 薫 所属 株式会社レピダム シニアプログラマ マネージャ コミュニティー活動 Lightweight Language Identity Conference http2勉強会 業務領域 認証・認可、デジタル アイデンティティー、 プライバシー 標準化支援 ソフトウェアセキュリ ティー、脆弱性 IETF91報告会2014/12/19 3
5.
Copyright © 2004-2014
Lepidum Co. Ltd. All rights reserved.https://lepidum.co.jp/ httpbis WG Tuesday HTTP/2: 9.2.2問題、クライアント認証他 Wednesday HTTP/2: 日本からの報告 proxy関連他 議事録 https://github.com/httpwg/wg-materials/blob/gh- pages/ietf91/minutes.md IETF91報告会2014/12/19 5
6.
Copyright © 2004-2014
Lepidum Co. Ltd. All rights reserved.https://lepidum.co.jp/ HTTP/2 Status as of Today HTTP/2 draft-16, HPACK draft-10 draft-ietf-httpbis-http2-16 draft-ietf-httpbis-header-compression-10 主要な論点は議論が終わり、publication request が出された Honoluluでの議論が反映されたバージョン IETF91報告会2014/12/19 6
8.
Copyright © 2004-2014
Lepidum Co. Ltd. All rights reserved.https://lepidum.co.jp/ 9.2.2問題 HTTP/2仕様のセクション9.2.2 HTTP/2はcipher suiteに関する制限が強い ephemeral key exchange (DHE, ECDHE), 圧縮なし, etc. INADEQUATE_SECURITYで接続を切る(MUST) TLSのcipher negotiationとALPNが協調して cipheを選択しなければならない どちらの標準にもそんなことは記述がない IETF91報告会2014/12/19 8
9.
Copyright © 2004-2014
Lepidum Co. Ltd. All rights reserved.https://lepidum.co.jp/ white list案 9.2.2解決案 以下の6ステップで 1. Make cipher suite requirements specific to TLS 1.2 2. Nominate a fixed list of suites for use with H2+TLS12 3. Keep the required interop suite (mandatory to deploy) 4. Clarify that cipher suite requirements apply to deployments, not impl 5. Relax requirement to generate INADEQUATE_SECURITY 6. Require support for TLS_FALLBACK_SCSV w/ TLS1.3+ (?) IETF91報告会2014/12/19 9
10.
Copyright © 2004-2014
Lepidum Co. Ltd. All rights reserved.https://lepidum.co.jp/ 議論の結果 black list案: 既知のダメなスイートを静的に持つ white list案では新規スイートが使われない if the cipher suite selected for h2 is... BAD = peer MAY INADEQUATE_SECURITY !BAD = peer MUST NOT INADEQUATE_SECURITY BAD: fixed in-spec black list → draft-16では276個のcipher suiteを禁止 生き残ったのが42個 IETF91報告会2014/12/19 10
11.
#http2study http2.info
12.
Copyright © 2004-2014
Lepidum Co. Ltd. All rights reserved.https://lepidum.co.jp/ HTTP/2 Local Activities in Japan 急遽5分もらって発表 http2 conference紹介 最速実装ライブコーディング 実装一覧 活動紹介「issuethon」 nghttp2 リファレンス実装 IETF91報告会2014/12/19 12
13.
Other Issues
14.
Copyright © 2004-2014
Lepidum Co. Ltd. All rights reserved.https://lepidum.co.jp/ Client Authentication over New TLS Connection draft-thomson-httpbis-cant HTTP/2 over TLS1.2 や TLS1.3ではrenegotiationが禁止 される/存在しない spontaneous client authentication connectionを使い回している状態で後から認証が必要に なった場合 これまではrenegotiationで対応していた 今後は401を返し、TLS接続からやり直す そのためのヘッダを提案 401 Unauthorized WWW-Authenticate: ClientCertificate realm="home", sha- 256=NjUw... IETF91報告会2014/12/19 14
15.
Copyright © 2004-2014
Lepidum Co. Ltd. All rights reserved.https://lepidum.co.jp/ Proxies Web Proxy Description draft-nottingham-web-proxy-desc WPD Proxiesというのを定義しよう MUST support HTTP/2; Clients MUST use HTTP/2 over TLS SHOULD support CONNECT Web Proxy Description (WPD) Format (JSON)も定義 PACは? trusted middleboxはセキュリティー上はよくない。 PRISMのような場合、システム管理者をねらってエンド ユーザーに知られずに盗聴しかけるのが心配 explicitly configured and working on behalf of user agentと いうのはいまのプロキシの実態に合っていない。いま のプロキシはon behalf of networkで動いている middle-boxの扱いについてはi2rs BoFもある。AD預かり IETF91報告会2014/12/19 15
16.
Copyright © 2004-2014
Lepidum Co. Ltd. All rights reserved.https://lepidum.co.jp/ Proxies WPD Proxy Discovery http://www.ietf.org/proceedings/91/slides/slides-91- httpbis-0.pdf draft-chow-httpbis-proxy-discovery-00 https://??authority??/.well-known/web-desc-proxy 誰に聞くかという問題がある。ここでhttpsである ことが重要 オリジンauthorityを送るとMITM可能という問題 最初に返事した者が正しいという保証はない。特 にhotspotでは。最初のauthorityをどこに書くか 本来security areaで扱うべき問題では? IETF91報告会2014/12/19 16
18.
Copyright © 2004-2014
Lepidum Co. Ltd. All rights reserved.https://lepidum.co.jp/ httpauth WG Friday character set Basic Update Digest Update HOBA 議事録 http://tools.ietf.org/wg/httpauth/minutes IETF91報告会2014/12/19 18
19.
Copyright © 2004-2014
Lepidum Co. Ltd. All rights reserved.https://lepidum.co.jp/ Allowed character set issue ログイン名やパスワードに使用できる文字 セットをprecis WGで検討中 saslprepbisとbasic authの間でidentifierに使用で きる文字セットに違いがある 例: black chess king「♚」 saslprepbisでは禁止 basic authでは特に禁止されていない Precisで安全な文字として定義されたものは Basic認証でも使えなければならない(MUST) それ以外のものも使えてもよい(MAY) IETF91報告会2014/12/19 19
20.
Copyright © 2004-2014
Lepidum Co. Ltd. All rights reserved.https://lepidum.co.jp/ Basic認証 draft-ietf-httpauth-basicauth-update-03 新しいパラメータ charset WWW-Authenticate: Basic realm="foo", charset="UTF-8" username: MLで提案されたが採用はせず extensibility レジストリを用意するほどではない character setはprecis WGの成果にしたがう IETF91報告会2014/12/19 20
21.
Copyright © 2004-2014
Lepidum Co. Ltd. All rights reserved.https://lepidum.co.jp/ Digest認証 draft-ietf-httpauth-digest-09 WGLCは終了。メジャーな問題はない Unicode NFC/NFDの問題 Unicode正規化前後で認証不可能 クライアントは正規化しなければならない(MUST) サーバー処理は明示せず charset: 明示しないと相互運用性の問題に 明示するとしたらUTF-8がISO-8859-1よりよい 再度のWGLC (Basicの後) IETF91報告会2014/12/19 21
22.
Copyright © 2004-2014
Lepidum Co. Ltd. All rights reserved.https://lepidum.co.jp/ HTTP Origin-Bound Authentication HOBA draft-ietf-httpauth-hoba-07 クライアント側でキーペアを作成することによ り認証 IESGへ送られた IETF91報告会2014/12/19 22
23.
Copyright © 2004-2014
Lepidum Co. Ltd. All rights reserved.https://lepidum.co.jp/ まとめ HTTP/2 IESGへ 日本からの貢献も httpauth Basic, Digest認証の修正がWGLC HOBAがIESGへ charsetの問題はprecis WGで進んでいる IETF91報告会2014/12/19 23
24.
Copyright © 2004-2014
Lepidum Co. Ltd. All rights reserved.https://lepidum.co.jp/ Any Questions? / Please Feedback! https://lepidum.co.jp/ mailto:maeda@lepidum.co.jp / twitter: @mad_p IETF91報告会2014/12/19