Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Yahoo!デベロッパーネットワーク
9,068 views
大規模運用で見えるWebプロトコルの理想と現実、そして今後 #html5j #html5j_b
Technology
◦
Read more
15
Save
Share
Embed
Embed presentation
Download
Downloaded 28 times
1
/ 52
2
/ 52
3
/ 52
4
/ 52
5
/ 52
6
/ 52
7
/ 52
8
/ 52
9
/ 52
10
/ 52
11
/ 52
12
/ 52
13
/ 52
14
/ 52
15
/ 52
16
/ 52
17
/ 52
18
/ 52
19
/ 52
20
/ 52
21
/ 52
22
/ 52
23
/ 52
24
/ 52
25
/ 52
26
/ 52
27
/ 52
28
/ 52
29
/ 52
30
/ 52
31
/ 52
32
/ 52
33
/ 52
34
/ 52
35
/ 52
36
/ 52
37
/ 52
38
/ 52
39
/ 52
40
/ 52
41
/ 52
42
/ 52
43
/ 52
44
/ 52
45
/ 52
46
/ 52
47
/ 52
48
/ 52
49
/ 52
50
/ 52
51
/ 52
52
/ 52
More Related Content
PDF
インメモリーデータグリッドの選択肢
by
Masaki Yamakawa
PDF
Cloud runのオートスケールを検証してみる
by
虎の穴 開発室
PDF
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
by
NTT DATA OSS Professional Services
PPTX
Spanner移行について本気出して考えてみた
by
techgamecollege
PDF
Azure Monitor Logで実現するモダンな管理手法
by
Takeshi Fukuhara
PDF
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
by
Amazon Web Services Japan
PDF
AWS Black Belt Techシリーズ Amazon EMR
by
Amazon Web Services Japan
PDF
OAuth 2.0のResource Serverの作り方
by
Hitachi, Ltd. OSS Solution Center.
インメモリーデータグリッドの選択肢
by
Masaki Yamakawa
Cloud runのオートスケールを検証してみる
by
虎の穴 開発室
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
by
NTT DATA OSS Professional Services
Spanner移行について本気出して考えてみた
by
techgamecollege
Azure Monitor Logで実現するモダンな管理手法
by
Takeshi Fukuhara
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
by
Amazon Web Services Japan
AWS Black Belt Techシリーズ Amazon EMR
by
Amazon Web Services Japan
OAuth 2.0のResource Serverの作り方
by
Hitachi, Ltd. OSS Solution Center.
What's hot
PPTX
「おうちクラウド」が今熱い!
by
Hirotaka Sato
PDF
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
by
Preferred Networks
PDF
20210216 AWS Black Belt Online Seminar AWS Database Migration Service
by
Amazon Web Services Japan
PPTX
SPAセキュリティ入門~PHP Conference Japan 2021
by
Hiroshi Tokumaru
PPTX
Amazon EKS によるスマホゲームのバックエンド運用事例
by
gree_tech
PPTX
分散トレーシングAWS:X-Rayとの上手い付き合い方
by
Recruit Lifestyle Co., Ltd.
PDF
Linux-HA Japanプロジェクトのこれまでとこれから
by
ksk_ha
PDF
Kafka・Storm・ZooKeeperの認証と認可について #kafkajp
by
Yahoo!デベロッパーネットワーク
PPTX
Kafka vs Pulsar @KafkaMeetup_20180316
by
Nozomi Kurihara
PDF
Dockerからcontainerdへの移行
by
Kohei Tokunaga
PDF
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
by
Yahoo!デベロッパーネットワーク
PDF
pg_hint_planを知る(第37回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
PPTX
[SCCM 友の会] System Center Configuration Manager この秋おさえておきたい最新機能!
by
TAKUYA OHTA
PPTX
今さら聞けない! Active Directoryドメインサービス入門
by
Tetsuya Yokoyama
PPTX
動的コンテンツをオリジンとしたCloudFrontを構築してみた
by
Taiki Kawamura
PDF
Redmineのバージョンアップに追従していくための一工夫
by
Go Maeda
PPTX
NginxとLuaを用いた動的なリバースプロキシでデプロイを 100 倍速くした
by
toshi_pp
PDF
ストリーム処理を支えるキューイングシステムの選び方
by
Yoshiyasu SAEKI
PPTX
クラウドでも非機能要求グレードは必要だよね
by
YoshioSawada
PDF
ヤフー発のメッセージキュー「Pulsar」のご紹介
by
Yahoo!デベロッパーネットワーク
「おうちクラウド」が今熱い!
by
Hirotaka Sato
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
by
Preferred Networks
20210216 AWS Black Belt Online Seminar AWS Database Migration Service
by
Amazon Web Services Japan
SPAセキュリティ入門~PHP Conference Japan 2021
by
Hiroshi Tokumaru
Amazon EKS によるスマホゲームのバックエンド運用事例
by
gree_tech
分散トレーシングAWS:X-Rayとの上手い付き合い方
by
Recruit Lifestyle Co., Ltd.
Linux-HA Japanプロジェクトのこれまでとこれから
by
ksk_ha
Kafka・Storm・ZooKeeperの認証と認可について #kafkajp
by
Yahoo!デベロッパーネットワーク
Kafka vs Pulsar @KafkaMeetup_20180316
by
Nozomi Kurihara
Dockerからcontainerdへの移行
by
Kohei Tokunaga
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
by
Yahoo!デベロッパーネットワーク
pg_hint_planを知る(第37回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
[SCCM 友の会] System Center Configuration Manager この秋おさえておきたい最新機能!
by
TAKUYA OHTA
今さら聞けない! Active Directoryドメインサービス入門
by
Tetsuya Yokoyama
動的コンテンツをオリジンとしたCloudFrontを構築してみた
by
Taiki Kawamura
Redmineのバージョンアップに追従していくための一工夫
by
Go Maeda
NginxとLuaを用いた動的なリバースプロキシでデプロイを 100 倍速くした
by
toshi_pp
ストリーム処理を支えるキューイングシステムの選び方
by
Yoshiyasu SAEKI
クラウドでも非機能要求グレードは必要だよね
by
YoshioSawada
ヤフー発のメッセージキュー「Pulsar」のご紹介
by
Yahoo!デベロッパーネットワーク
Viewers also liked
PDF
cpprefjp documentation
by
Akira Takahashi
PPTX
HTTP/2入門
by
渉 米須
PDF
HTTP/2.0がもたらすWebサービスの進化(後半)
by
shigeki_ohtsu
PDF
http2 最速実装 v2
by
Yoshihiro Iwanaga
PPTX
HTTP2 最速実装 〜入門編〜
by
Kaoru Maeda
PDF
サイボウズのリモートワーク・リモートチーム
by
Ryo Mitoma
PDF
”30分”ぐらいでわかる「Kubernetes」について
by
Yuya Ohara
PDF
kintoneの検索高速化への取り組み
by
Ryo Mitoma
PPTX
go-apt-cacher/mirror
by
yutannihilation
PPTX
ScalaからGoへ
by
James Neve
PPTX
AndApp開発における全て #denatechcon
by
DeNA
PDF
An introduction and future of Ruby coverage library
by
mametter
PDF
Spiderストレージエンジンの使い方と利用事例 他ストレージエンジンの紹介
by
Kentoku
PDF
SLOのすすめ
by
Takeo Sawada
PDF
Blockchain on Go
by
Seiji Takahashi
PDF
golang.tokyo #6 (in Japanese)
by
Yuichi Murata
PDF
神に近づくx/net/context (Finding God with x/net/context)
by
guregu
PDF
Apache Spark Streaming + Kafka 0.10 with Joan Viladrosariera
by
Spark Summit
PPTX
MongoDBの可能性の話
by
Akihiro Kuwano
PDF
AWS X-Rayによるアプリケーションの分析とデバッグ
by
Amazon Web Services Japan
cpprefjp documentation
by
Akira Takahashi
HTTP/2入門
by
渉 米須
HTTP/2.0がもたらすWebサービスの進化(後半)
by
shigeki_ohtsu
http2 最速実装 v2
by
Yoshihiro Iwanaga
HTTP2 最速実装 〜入門編〜
by
Kaoru Maeda
サイボウズのリモートワーク・リモートチーム
by
Ryo Mitoma
”30分”ぐらいでわかる「Kubernetes」について
by
Yuya Ohara
kintoneの検索高速化への取り組み
by
Ryo Mitoma
go-apt-cacher/mirror
by
yutannihilation
ScalaからGoへ
by
James Neve
AndApp開発における全て #denatechcon
by
DeNA
An introduction and future of Ruby coverage library
by
mametter
Spiderストレージエンジンの使い方と利用事例 他ストレージエンジンの紹介
by
Kentoku
SLOのすすめ
by
Takeo Sawada
Blockchain on Go
by
Seiji Takahashi
golang.tokyo #6 (in Japanese)
by
Yuichi Murata
神に近づくx/net/context (Finding God with x/net/context)
by
guregu
Apache Spark Streaming + Kafka 0.10 with Joan Viladrosariera
by
Spark Summit
MongoDBの可能性の話
by
Akihiro Kuwano
AWS X-Rayによるアプリケーションの分析とデバッグ
by
Amazon Web Services Japan
Similar to 大規模運用で見えるWebプロトコルの理想と現実、そして今後 #html5j #html5j_b
PPT
20060520.tcp
by
Ken SASAKI
PPTX
HTTP/2 draft 14 preview and IETF90 httpbis WG Report
by
Kaoru Maeda
PDF
HTTP/2.0と標準化
by
Taketo Takashima
PDF
The Web That Wasn't - WikiBana #10 LT
by
Taisuke Yamada
PDF
ヤフーを支えるデータセンタネットワーク
by
Yahoo!デベロッパーネットワーク
PDF
IETF90 Web関連WG報告 #isocjp
by
Kaoru Maeda
PDF
Protocol2018
by
rung (Hiroki Suezawa)
PPTX
20121112 jaws-ug sapporo8
by
Hirokazu Ouchi
PDF
Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
by
Yahoo!デベロッパーネットワーク
20060520.tcp
by
Ken SASAKI
HTTP/2 draft 14 preview and IETF90 httpbis WG Report
by
Kaoru Maeda
HTTP/2.0と標準化
by
Taketo Takashima
The Web That Wasn't - WikiBana #10 LT
by
Taisuke Yamada
ヤフーを支えるデータセンタネットワーク
by
Yahoo!デベロッパーネットワーク
IETF90 Web関連WG報告 #isocjp
by
Kaoru Maeda
Protocol2018
by
rung (Hiroki Suezawa)
20121112 jaws-ug sapporo8
by
Hirokazu Ouchi
Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
by
Yahoo!デベロッパーネットワーク
More from Yahoo!デベロッパーネットワーク
PDF
ゼロから始める転移学習
by
Yahoo!デベロッパーネットワーク
PDF
継続的なモデルモニタリングを実現するKubernetes Operator
by
Yahoo!デベロッパーネットワーク
PDF
ヤフーでは開発迅速性と品質のバランスをどう取ってるか
by
Yahoo!デベロッパーネットワーク
PDF
オンプレML基盤on Kubernetes パネルディスカッション
by
Yahoo!デベロッパーネットワーク
PDF
LakeTahoe
by
Yahoo!デベロッパーネットワーク
PDF
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
by
Yahoo!デベロッパーネットワーク
PDF
Persistent-memory-native Database High-availability Feature
by
Yahoo!デベロッパーネットワーク
PDF
データの価値を最大化させるためのデザイン~データビジュアライゼーションの方法~ #devsumi 17-E-2
by
Yahoo!デベロッパーネットワーク
PDF
eコマースと実店舗の相互利益を目指したデザイン #yjtc
by
Yahoo!デベロッパーネットワーク
PDF
ヤフーを支えるセキュリティ ~サイバー攻撃を防ぐエンジニアの仕事とは~ #yjtc
by
Yahoo!デベロッパーネットワーク
PDF
ビッグデータから人々のムードを捉える #yjtc
by
Yahoo!デベロッパーネットワーク
PDF
サイエンス領域におけるMLOpsの取り組み #yjtc
by
Yahoo!デベロッパーネットワーク
PDF
ヤフーのAIプラットフォーム紹介 ~AIテックカンパニーを支えるデータ基盤~ #yjtc
by
Yahoo!デベロッパーネットワーク
PDF
Yahoo! JAPAN Tech Conference 2022 Day2 Keynote #yjtc
by
Yahoo!デベロッパーネットワーク
PDF
新技術を使った次世代の商品の見せ方 ~ヤフオク!のマルチビュー機能~ #yjtc
by
Yahoo!デベロッパーネットワーク
PDF
PC版Yahoo!メールリニューアル ~サービスのUI/UX統合と改善プロセス~ #yjtc
by
Yahoo!デベロッパーネットワーク
PDF
モブデザインによる多職種チームのコミュニケーション改善 #yjtc
by
Yahoo!デベロッパーネットワーク
PDF
「新しいおうち探し」のためのAIアシスト検索 #yjtc
by
Yahoo!デベロッパーネットワーク
PDF
ユーザーの地域を考慮した検索入力補助機能の改善の試み #yjtc
by
Yahoo!デベロッパーネットワーク
PDF
The potential of Kubernetes as more than just an infrastructure to deploy
by
Yahoo!デベロッパーネットワーク
ゼロから始める転移学習
by
Yahoo!デベロッパーネットワーク
継続的なモデルモニタリングを実現するKubernetes Operator
by
Yahoo!デベロッパーネットワーク
ヤフーでは開発迅速性と品質のバランスをどう取ってるか
by
Yahoo!デベロッパーネットワーク
オンプレML基盤on Kubernetes パネルディスカッション
by
Yahoo!デベロッパーネットワーク
LakeTahoe
by
Yahoo!デベロッパーネットワーク
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
by
Yahoo!デベロッパーネットワーク
Persistent-memory-native Database High-availability Feature
by
Yahoo!デベロッパーネットワーク
データの価値を最大化させるためのデザイン~データビジュアライゼーションの方法~ #devsumi 17-E-2
by
Yahoo!デベロッパーネットワーク
eコマースと実店舗の相互利益を目指したデザイン #yjtc
by
Yahoo!デベロッパーネットワーク
ヤフーを支えるセキュリティ ~サイバー攻撃を防ぐエンジニアの仕事とは~ #yjtc
by
Yahoo!デベロッパーネットワーク
ビッグデータから人々のムードを捉える #yjtc
by
Yahoo!デベロッパーネットワーク
サイエンス領域におけるMLOpsの取り組み #yjtc
by
Yahoo!デベロッパーネットワーク
ヤフーのAIプラットフォーム紹介 ~AIテックカンパニーを支えるデータ基盤~ #yjtc
by
Yahoo!デベロッパーネットワーク
Yahoo! JAPAN Tech Conference 2022 Day2 Keynote #yjtc
by
Yahoo!デベロッパーネットワーク
新技術を使った次世代の商品の見せ方 ~ヤフオク!のマルチビュー機能~ #yjtc
by
Yahoo!デベロッパーネットワーク
PC版Yahoo!メールリニューアル ~サービスのUI/UX統合と改善プロセス~ #yjtc
by
Yahoo!デベロッパーネットワーク
モブデザインによる多職種チームのコミュニケーション改善 #yjtc
by
Yahoo!デベロッパーネットワーク
「新しいおうち探し」のためのAIアシスト検索 #yjtc
by
Yahoo!デベロッパーネットワーク
ユーザーの地域を考慮した検索入力補助機能の改善の試み #yjtc
by
Yahoo!デベロッパーネットワーク
The potential of Kubernetes as more than just an infrastructure to deploy
by
Yahoo!デベロッパーネットワーク
大規模運用で見えるWebプロトコルの理想と現実、そして今後 #html5j #html5j_b
1.
P 大規模運用で見えるWebプロトコルの 理想と現実、そして今後 ヤフー株式会社 大津繁樹、新部長則 2017年9月24日
2.
Pアジェンダ(前半: 新部) 2 •
ヤフーのhttps通信を支える共通Proxyの紹介 AOSSL対応、ハードウェアについて • 運用について monitor、deploy、HTTP/2
3.
Pアジェンダ(後半: 大津) 3 大規模共通プロキシーから見えるWebプロトコルの 理想と現実 •
HTTP/2の理想・現実 • TLSの現実 Webプロトコルは今後どうなる? • TLS1.3とQUIC
4.
P話すところ 4 Proxy originDNS GSLB
5.
P自己紹介 5 名前: 新部
長則 所属: システム統括本部サイトオペレーション本部 インフラ技術4部 CDN運用 担当: 共通Proxyのキャパシティ管理 構築、増設、監視、障害対応など
6.
Pシステム構成 6 2015年6月26日 ヤフーの画像配信システム(CDN)の紹介 http://techblog.yahoo.co.jp/operation/2015-6-yahoojapan-cdn/
7.
PヤフーのProxyの歴史 7 2010年頃 Disk
I/O不足 HDD -> SSD 時代 2011年頃 帯域不足 NW増強、DC追加 2013年頃 pushスパイク問題 Proxy、origin共に増設 2015年頃〜 SSL CPU性能不足 システム入れ替え
8.
PヤフーのProxyの歴史 8 2010年頃 Disk
I/O不足 HDD -> SSD 時代 2011年頃 帯域不足 NW増強、DC追加 2013年頃 pushスパイク問題 Proxy、origin共に増設 2015年頃〜 SSL CPU性能不足 システム入れ替え
9.
PヤフーのProxyの歴史 9 2010年頃 Disk
I/O不足 HDD -> SSD 時代 2011年頃 帯域不足 NW増強、DC追加 2013年頃 pushスパイク問題 Proxy、origin共に増設 2015年頃〜 SSL CPU性能不足 システム入れ替え
10.
PヤフーのProxyの歴史 10 2010年頃 Disk
I/O不足 HDD -> SSD 時代 2011年頃 帯域不足 NW増強、DC追加 2013年頃 pushスパイク問題 Proxy、origin共に増設 2015年頃〜 SSL CPU性能不足 システム入れ替え
11.
PAOSSL対応 11 2015年10月:全社横断プロジェクトチームを発足 2016年4月:社外に向けても告知 サービスごとのHTTPS対応⇒共通Proxyによるセントライズ メンテナンスコストの削減、証明書運用の煩雑さを解消
12.
P 12AOSSL対応 サービス数 100以上 ドメイン数 1000 以上 ■証明書の制限に収まるように全社で調整 SEOと将来的なHTTP/2の展望を鑑みて、 可能な限りドメインを統合する方針を決定。
13.
P 13 • 4,000,000req/secのhttps •
400Gbps • 上記を冗長構成 共通Proxy 要件
14.
P 14 • 高クロック、多コア、バランス型などの CPUで効果測定し、筐体を選定 •
CPU使用率からの処理性能 • 処理性能と電力消費量のバランス • 帯域をどこまで出せるか 共通Proxy 要件
15.
P 15 • CPU:
2x Intel Xeon 28cores, 56threads • Memory: 128 GB • Storage: NVMe SSD • Server: 約500以上 ※導入時期によりスペックは多少違いあり 共通Proxy Hardware
16.
P 16 • Request:200万rps •
Traffic:300Gbps • Cache:2PByte • Software:Apache 共通Proxy 現状
17.
PHTTP/2化 17 共通リバースプロキシーに移行している途中で開始 2016年4月 25%程度をHTTP/2
有効 2016年5月 100% HTTP/2 有効 サービス影響はcase-sensitiveなツールで ヘッダーが小文字になったことへの問い合わせ
18.
PHTTP/2割合 18 (ある日のピーク1時間のリクエスト数ベース集計)
19.
P 19完了!!
20.
P 20AOSSL対応・・・
21.
P 21EV SSL対応 ワイルドカード証明書が使えない SNIによる証明書の出しわけ 今後も増え続けるドメインとの戦い中
22.
P共通Proxy monitor 22 GSLB mackerel nagios 管制塔 log集計 サービス死活監視 LB経由死活監視 プロセス死活監視 リソース監視 (cpu/mem/disk bps)
23.
P地震 9月8日 22時23分ごろ
23
24.
P北朝鮮ミサイル 9月15日 06時57分ごろ
24
25.
P稼働実績 25 •2017年は今のところ稼働率100% キャパシティ不足や障害、オペミスもゼロ •全断は無し
26.
Pdeploy 26 •chef enterprise
+ screwdriver •速さより、安心を重視 •普段は、1台 -> 20%程度 -> 残り様子をみながら •特別影響が大きい変更時は、1週間程度50%で稼働させる 時もあります
27.
PP Webプロトコルの理想 と現実 27
28.
P自己紹介 28 名前: 大津
繁樹 所属: システム統括本部サイトオペレーション本部 インフラ技術4部 CTO室スタンダード言語サポート 担当: IETF標準化 Node.js サポートチーム
29.
PP HTTP/2の現実 29
30.
Pおさらい: HTTP/1.1の欠点 30 HTTP
Head of Line Blocking
31.
PHTTP/2の理想:HoLの解消 31 HTTP/2はHTTP Head
of Line Blockingを解消
32.
PHTTP/2の現実:速くなった? 大きめのファイルのダウンロードは確かに速くなっている。 プロトコルの影響(slow start)? OSやクライアント環境によるもの? 32 (ある日のピーク1時間のリクエスト数ベース集計)
33.
PHTTP/2の現実:速くなった? よくわからない… 33 (ある日のピーク1時間のリクエスト数ベース集計)
34.
PHTTP/2の現実:ブラウザーから見る 34 HTTP/1.1
35.
PHTTP/2の現実:ブラウザーから見る 35 あれっ!? 全然速くなっていない HTTP/2
36.
PHTTP/2の現実:HTTP/2 vs HTTP/1.1
36 このスプライト画像の表 示までのタイムライン
37.
PHTTP/2の現実:サーバから見る http/2 新規接続 :
再接続 = 11 : 89 http/1.1 新規接続 : 再接続 = 42 : 58 37 49.8% 25.3% 18.4% 6.4% TCP ( ) http/2 reused connection http/1.1 reused connection http/1.1 new connection http/2 new connection (ある日のピーク1時間のリクエスト数ベース集計) HTTP/2でTCP新規接続、TLSハンドシェイクの割合が減っている。 TLSハンドシェイク CPU 負荷低減? HTTP/2によ る接続集約 Domain shardingの 影響
38.
PHTTP/2の現実:結局どうなの? 導入:No Trouble 枯れたTLS1.2上で導入できたので中間経路の問題を回避できた。 効果:実は、まだよくわかりません。
A/Bテスト、性能測定(クライアント・サーバのデータ突き合わせ) ボトルネック調査、パフォーマンスチューニング これからです。 38
39.
PP TLSの現実 39
40.
PTLSの現実:オワコンプロトコル問題 40 (ある日のピーク1時間のリクエスト数ベース集計) TLS1.0はオワコン間近 でも5%弱は無視でき ない数字 SSL3.0を完全に殺した POODLEのような脆弱性 が公表されるか? TLSバージョンの統計値
41.
PTLSの現実:暗号方式のSPOF 99% 以上が
Forward Secrecy で ECDHE 鍵交換。統計は取れていないがほと んどが NIST-P256。 NSAバックドアが公表されたら大混 乱に。x25519の準備を始めないと。 DES3はすぐ切れそう。AESもなんか あったらChaCha20使えるか? 41 70.3% 25.0% 4.2% 0.2% 0.2% 0.1% 0.0% 0.0% TLS CipherSuite ECDHE-RSA-AES128-GCM-SHA256 ECDHE-RSA-AES128-SHA256 ECDHE-RSA-AES128-SHA DES-CBC3-SHA AES128-SHA AES128-GCM-SHA256 ECDHE-RSA-AES256-SHA ECDHE-RSA-AES256-SHA384 CipherSuites 統計 ECDHE-RSA-AES
42.
PTLSの現実:導入後の落とし穴 証明書の更新、ドメインの追加削除 漏れ、抜け、typo、オペミス
クライアントOSのアップデート いきなりの挙動変化 認証局システムの事件・事故 お手上げ \(^_^)/ 42
43.
PP Webプロトコルは今後 どうなる? TLS1.3とQUIC 43
44.
PTLS1.3が求められる背景 1. 常時TLS時代を迎えるにあたって、しっかりしたプロトコルが必要 2. TLS
1.2の限界。様々な技術負債の蓄積されている 3. 安全だけでなくモバイル環境の普及に応じた性能面の向上を 長期に使える、より安全で高性能なTLSプロトコルを作る。 44
45.
PTLS1.3の特徴 1. 様々な機能、項目の見直し・廃止 時代に合わなくなったもの、より効率的に変更修正できるものを TLS1.2から機能・項目を数多く廃止 2. よりセキュアに 平文通信が必要な部分を極力少なくして情報を秘匿 これまで攻撃対象となった機能を極力排除し将来的な攻撃に備える 3.
性能向上 初期接続の短縮による性能向上 (0-RTT接続) 45
46.
PTLS 1.3使えるの? 仕様はほぼ完了
次のOpenSSL-1.1.1でサポート 後方互換の透過性の問題を調査中 46
47.
PQUICとは UDP上でTCP, TLS,
HTTP/2の一部を実 現するプロトコル。 Googleが開発、2016年からIETF標準 化が始まる。 現在Googleから出るトラフィックの 30%以上がQUIC。これはインター ネット全体のおよそ7%相当。 47 ユーザーランド実装 vs kernel実装
48.
PQUICのメリット(パケットロスに強い) 48 回線輻輳
49.
PQUICのメリット(高速接続) 49 さらに! 0-RTTでもっと高速に
50.
PGoogleによるQUIC性能評価 検索レスポンスの改善割合(検索文字を入力してから結果が表示されるまでの時間) 50 出典:http://dl.acm.org/citation.cfm?id=3098842 UDP Proxy導入 Googleは90%以上透過していると言うがQUIC切ったら Chromeが軽くなったという声もチラホラ
51.
P理想と現実のまとめ HTTP/2は枯れたTLS1.2上で導入できたので中間経路での透過性の問題は 少なかった。エンドとエンドの問題に集中できた。 効果はまだわかりません。
TLS 1.3 や QUIC ではそういかないだろう。枯れるまで待つと技術的優位 性を失う。 今後の新しいWebプロトコルに対応するには、しっかりとした測定がで きるモニターの仕組みとエイヤじゃなくてもいける柔軟なシステム構成 が必要 51
52.
Pサービス・プラットフォーム開発エンジニア募集中! ◆プラットフォーム開発とは Yahoo! JAPANにおける各サービスのフ ロントエンド・バックエンド部分と各 サービスを支える基盤システムの開発 ◆望ましい経験/スキル UNIX系OS上での開発経験 PHP、Node.js、C/C++、Javaなどを利 用した開発経験 ◆エンジニアオリエンテッドな開発環境 ・フリーアドレスの最先端オフィス ・外部との交流を目的としたコワーキングスペース ・開発マシン(Mac、Windows)は自分で選択 ・オープンソースへの貢献(コミッターも在籍) ・社員の約半分がエンジニア+デザイナー(2500人以上) ・働く場所が選べる「どこでもオフィス」制度 日本最大級のユーザー数、トラフィック量を誇るヤフーの各サービス。 それらを支える基盤システムの開発を通じて、世の中からのフィードバックを日々体感しながら、 専門的な技術スキルを持った精鋭社員が切磋琢磨し、大きく成長できるチャレンジングな環境で す。 ◆申込はこちら
Download