Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
MFA(2段階認証)でセキュリティ強化~Authyの設定
Search
Yukitsugu Fujino
September 27, 2014
Technology
0
1.7k
MFA(2段階認証)でセキュリティ強化~Authyの設定
MFA(2段階認証)でセキュリティ強化~Authyの設定 JAWS-UG大分2014年9月勉強会資料
Yukitsugu Fujino
September 27, 2014
Tweet
Share
More Decks by Yukitsugu Fujino
See All by Yukitsugu Fujino
2015_4_8Guidance.pdf
yukifujino
0
87
線路跡地協議会F班プレゼン用
yukifujino
0
44
「情報と社会」講義資料
yukifujino
0
1.7k
7月16日講義「ソーシャルと地域情報化」
yukifujino
0
820
7月9日講義資料「ネットと行政・統治」
yukifujino
0
760
7月2日講義資料「ネットのビジネス利用とFacebookページ」
yukifujino
0
800
6月25日講義資料「ネットの情報収集と発信」
yukifujino
0
880
6月18日講義資料「ソーシャル化のトレンド」
yukifujino
0
900
6月11日講義資料「ソーシャルメディアと組織利用~ケーススタディで考える」
yukifujino
0
900
Other Decks in Technology
See All in Technology
Terraformで構築する セルフサービス型データプラットフォーム / terraform-self-service-data-platform
pei0804
1
180
企業の生成AIガバナンスにおけるエージェントとセキュリティ
lycorptech_jp
PRO
2
170
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
10
3.1k
テストを軸にした生き残り術
kworkdev
PRO
0
200
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.7k
CDK CLIで使ってたあの機能、CDK Toolkit Libraryではどうやるの?
smt7174
4
180
開発者を支える Internal Developer Portal のイマとコレカラ / To-day and To-morrow of Internal Developer Portals: Supporting Developers
aoto
PRO
1
460
「何となくテストする」を卒業するためにプロダクトが動く仕組みを理解しよう
kawabeaver
0
410
Codeful Serverless / 一人運用でもやり抜く力
_kensh
7
420
AWSで始める実践Dagster入門
kitagawaz
1
620
KotlinConf 2025_イベントレポート
sony
1
130
Practical Agentic AI in Software Engineering
uzyn
0
110
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
45
7.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
How GitHub (no longer) Works
holman
315
140k
Music & Morning Musume
bryan
46
6.8k
Building an army of robots
kneath
306
46k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Agile that works and the tools we love
rasmusluckow
330
21k
YesSQL, Process and Tooling at Scale
rocio
173
14k
A Tale of Four Properties
chriscoyier
160
23k
How to train your dragon (web standard)
notwaldorf
96
6.2k
Writing Fast Ruby
sferik
628
62k
Transcript
+"840JUB݄ྫձ .'" ஈ֊ೝূ ͰηΩϡϦςΟ ڧԽʙ"VUIZͷઃఆ +"840JUB ౻࢚
+"840JUB݄ྫձ ωοτ্ʹ1%'ஔ͍ͯ·͢ɻ ɹʮGVKJOPDPNʯ Ͱݕࡧ͔͚͍ͯͩ͘͞ɻ
+"840JUB݄ྫձ ͡Ίʹँࣙ ▪ ͜ͷࢿྉҎԼͷͭͷهࣄΛࢀߟʹͤ͞ ͍͖ͯͨͩ·ͨ͠ɻ ʮ"84ΞΧϯτ࡞ͬͨΒ͜Ε͚ͩͬ ͱ͚ʂ*".Ϣʔβʔͱ"VUIZΛͬͨ.'" Ͱஈ֊ೝূʯ ʮ"VUIZஈ֊ೝূͷίʔυΛ·ͱΊͯ ཧฆࣦ࣌ͷ෮ݩɾσʔλಉظͰ͖Δɻʯ
+"840JUB݄ྫձ .'"ʙஈ֊ೝূͱʁ ▪ .VMUJ'BDUPS"VUIFOUJDBUJPOʹରԠ ͨ͠σόΠεΛ͏ɻ ▪ ϩάΠϯͷࡍʹ*%ͱύεϫʔυ͚ͩͰͳ ͘͞Βʹύεϫʔυ͕ඞਢʹɻ ▪ *%ͱύεϫʔυͷηοτ
ʮϫϯλΠϜύ εϫʔυʯΛͬͯηΩϡϦςΟϨϕϧΛ ্͛Δ͜ͱɻ ▪ ύεϫʔυͷ࿙Ӯʹର͢Δ།Ұͷରࡦɻ
+"840JUB݄ྫձ ஈ֊ೝূͷೝ͍
+"840JUB݄ྫձ ஈ֊ೝূͷόνϞϯ ▪ ͨΜʹύεϫʔυΛॏʹ͢Δ͚ͩͷ ͷ·Ͱʮஈ֊ೝূʯͱݺΜͰ͍Δ ͜ͱ͕͋Δɻ ˞+"-ϚΠϨʔδͰར༻ऀͷੜΛ ೖΕͤ͞ΔͳͲɻ ˠηΩϡϦςΟͷڧԽʹͳ͍ͬͯΔ͔ٙ ɻ
+"840JUB݄ྫձ ϫϯλΠϜύεϫʔυͷ ▪ ରԠͨ͠*%ຖʹϥϯμϜʹࣈͷྻΛൃߦ͢ ΔαʔόʔΛઃஔ͢Δɻ ˠ͜ͷྻҰఆ࣌ؒʢඵ͕ଟ͍ʣͨͯ ແޮʹͳΔɻ ϫϯλΠϜʢҰݶΓͷʣύεϫʔυ දࣔͤ͞ΔͨΊͷػثˠ.'"σόΠε ϋʔυͱΞϓϦʢόʔνϟϧ.'"
͕͋Γ· ͢ɻ
+"840JUB݄ྫձ ϋʔυΣΞ.'"σόΠε Compliant to OATH open standard (time
based - 6 digits) "NB[PO64"Ͱൢച
+"840JUB݄ྫձ ϫϯλΠϜύεϫʔυͷड৴ ▪ .'"ʢઐ༻τʔΫϯʣͰड৴ ▪ ి൪߸Λొͯ͠4.4Ͱड৴ɻ ▪ ϞόΠϧެࣜΞϓϦͰରԠ ˠ'BDFCPPLͳͲɻ ▪
ೝূઐ༻ΞϓϦΛͬͯड৴ ɹʮ(PPHMF"VUIFOUJDBUPSʯ ʮ"VUIZʯͳͲɻ
+"840JUB݄ྫձ ஈ֊ೝূΞϓϦ ▪ "OESPJE (PPHMF"VUIFOUJDBUPS "847JUVBM.'"ˠຊͩͱ͑ͳ͍ʁ "VUIZ ▪ J1IPOF (PPHMF"VUIFOUJDBUPS
)%&051(FOFSBUPS "VUIZ
+"840JUB݄ྫձ (PPHMFͷ̎ஈ֊ೝূ ▪ खܰʹಋೖͰ͖Δ͚ΕͲɺઃఆʹͦΕͳ Γͷ͕ࣝඞཁʹͳΓ·͢ɻ ▪ ϞόΠϧͰ̎ஈ֊ೝূʹରԠ͍ͯ͠ͳ͍Ξ ϓϦ͔Β֤छͷ(PPHMFαʔϏεΛ͓͏ ͱ͢Δͱɺઐ༻ͷύεϫʔυ͕ඞཁʹͳΓ ·͢ɻ
▪ ˠ(PPHMFΞΧϯτͷઃఆ ɹˠόοΫΞοϓίʔυ
+"840JUB݄ྫձ (PPHMFΞΧϯτͷ֬ೝ
+"840JUB݄ྫձ (PPHMFΞΧϯτͷઃఆ
+"840JUB݄ྫձ (PPHMF"VUIFOUJDBUPS ▪ खܰʹಋೖͰ͖·͕͢ɺઃఆ͕ग़དྷΔ ͕ҰͷΈɻ ▪ ฆࣦ࠶ηοτΞοϓͷࡍͷϦΧόϦʔ ͕͔ͳΓ໘ɻ ▪ όοΫΞοϓ໘ɻ
+"840JUB݄ྫձ (PPHMFʙஈ֊ೝূͷઃఆ
+"840JUB݄ྫձ "VUIZʹ͍ͭͯ ▪ ஈ֊ೝূઐ༻ͷΞϓϦ ▪ J04༻ɺ"OESPJE༻ɺ$ISPNFϓ ϥάΠϯ͕͋Γ·͢ɻ
+"840JUB݄ྫձ "VUIZͷΠϯετʔϧ ̍ɽ·ͣɺΞϓϦΛϞόΠϧػثʹμϯϩʔ υ͠·͢ɻ ̎ɽ1$ͷϒϥβ͔Β(PPHMFͷઃఆը໘Λ දࣔ͠·͢ɻ IUUQTXXXHPPHMFDPNTFUUJOHT ηΩϡϦςΟˠஈ֊ೝূϓϩηε ֬ೝίʔυˠ23ίʔυΛදࣔͤͯ͞"VUIZΛ্ཱͪ͛ͯ "EE͢Δ͜ͱͰొͰ͖·͢ɻ
֬ೝͰ͖ܻͨͷίʔυΛೖྗͯ͠ొऴྃͰ͢ɻ
+"840JUB݄ྫձ "VUIZͷηοτΞοϓ ి൪߸Λೖྗ ిʢࣗಈԻʣ ͔4.4Ͱ ΞΫςΟϕʔτ͠·͢ ૹΒΕͨ൪߸ Λೖྗ͠·͢ɻ
+"840JUB݄ྫձ (PPHMFͷઃఆը໘
+"840JUB݄ྫձ "VUIZͷઃఆ
+"840JUB݄ྫձ "VUIZ͕͑ΔαʔϏε ▪ (PPHMFɺ(PPHMF"QQTɺ 'BDFCPPLɺ.JDSPTPGUɺ &WFSOPUFɺ%SPQCPYɺ -BTU1BTTɺͦͯ͠"NB[PO"84 ͳͲࢁɻ ▪ ͑ͳ͍ओͳαʔϏε
ˠ"QQMFɺ:BIPPɺ5XJUUFS
+"840JUB݄ྫձ "84Ͱ"VUIZΛઃఆ͢Δ
+"840JUB݄ྫձ 4FDVSJUZ4UBUVTˠ.'"
+"840JUB݄ྫձ ը໘ʹैͬͯɺ࣍
+"840JUB݄ྫձ 23ίʔυΛ"VUIZͰಡΉ ্ʹ·ͣɺࣈΛೖྗ ඵޙʹදࣔ͞ΕΔࣈΛ Լʹೖྗ
+"840JUB݄ྫձ "VUIZʙ"84ͷઃఆ
+"840JUB݄ྫձ "84ͷϩΰͷදࣔΛ֬ೝ
+"840JUB݄ྫձ ܻͷࣈ͕දࣔ͞ΕΔ "VUIZʹදࣔ͞Ε͍ͯΔ ࣈΛʮ"VUIFOUJDBUJPO $PEFʯʹೖྗɺ ͕࣌ؒܦա͠ɺ࣍ʹ"VUIZ ʹදࣔ͞ΕΔࣈΛ ʮ"VUIFOUJDBUJPO$PEF
ʯʹೖྗͨ͠Β࣍
+"840JUB݄ྫձ ొ͕ऴྃ͠·ͨ͠ɻ
+"840JUB݄ྫձ "VUIZͷϝχϡʔ ࣍ճSPPUΞΧϯτͰ "84ʹϩάΠϯ͢Δͱ ͖ɺ"VUIZͷϝχϡʔ Ͱ"84Λબͼɺը໘ ʹදࣔ͞ΕΔܻͷ ࣈΛೖྗ͢ΔͱϩάΠ ϯͰ͖ΔΑ͏ʹͳΔɻ
+"840JUB݄ྫձ *".ϢʔβʔʹݖݶΛ
+"840JUB݄ྫձ ৽͍͠*".6TFSΛͭ͘Δ
+"840JUB݄ྫձ దͳ໊લΛ͍Ε·͢
+"840JUB݄ྫձ ৽͍͠Ϣʔβʔ͕࡞͞Εͨ $SFEFOUJBMอ͓ͯ͘͜͠ͱ
+"840JUB݄ྫձ Ϣʔβʔͷ֬ೝ
+"840JUB݄ྫձ ϢʔβʔϙϦγʔͷ֬ೝ
+"840JUB݄ྫձ ϢʔβʔϙϦγʔͷઃఆ ▪ ֘ͷ*".Ϣʔβʔ͕Ͱ͖ͨ Βɺ࠶બ͠ɺ 1FSNJTTJPOTͷཝ͔Β ʮ"UUBDI6TFS1PMJDZʯ Λબ͠·͢ɻ
+"840JUB݄ྫձ ϢʔβʔϙϦγʔͷઃఆը໘ ▪ ͜ͷ*".Ϣʔβʔʹઃఆ͢ ΔݖݶͷϙϦγʔΛબ͠ ·͢ɻࠓճ ʮ"ENJOJTUSBUPS "DDFTTʯΛબ͠·͠ ͨɻ
+"840JUB݄ྫձ *".Ϣʔβʔʹ.'"Λઃఆ
+"840JUB݄ྫձ ύεϫʔυͷઃఆ *".Ϣʔβʔ ͷཧը໘ʹ Γɺ ʮ.BOBHF 1BTTXPSEʯ ΛΫϦοΫ
+"840JUB݄ྫձ .'"σόΠεͷઃఆ
+"840JUB݄ྫձ .'"Λઃఆ͢Δ ▪ SPPUϢʔβʔ ʹ.'"Λઃ ఆͨ͠Α͏ʹɺ ͜ͷ*".Ϣʔ βʔʹ.'" Λઃఆ͠·͢
+"840JUB݄ྫձ ϢʔβʔάϧʔϓඞཁͳΒ
+"840JUB݄ྫձ 1BTTXPSE1PMJDZͷઃఆ
+"840JUB݄ྫձ αΠϯ͢ΔͨΊͷϦϯΫ ▪ *".VTFSTTJHOJOMJOLͷΧελ ϚΠζ
+"840JUB݄ྫձ ϩάΠϯͰ͖Δ֬ೝ͠·͢ɻ ▪ *".VTFST TJHOJOMJOL ͔Β*".Ϣʔ βʔͷ.'" ͰϩάΠϯͰ ͖Δ͜ͱΛ֬ ೝͨ͠Βྃ
+"840JUB݄ྫձ .'"σόΠεΛฆࣦͨ͠ʂ ▪ ֤αʔϏεͰରॲํ๏͕ҟͳΓ·͢ɻ ˠϦΧόϦʔํ๏ΛΑ֬͘ೝ͓͖ͯ͠·͠ΐ ͏ɻ ▪ "VUIZͷ߹όοΫΞοϓΛͬͯ ϩάΠϯͯ͠ɺ֘͢Δ.'"ΛແޮԽͰ͖ ·͢ɻ
▪ όοΫΞοϓ͕ແ͚Εઐ༻ͷ૭ޱ͔Βి ͰରԠͱͳΔΑ͏Ͱ͢ɻ
+"840JUB݄ྫձ "VUIZΛଞͷͰ͏ ઃఆ͔Β .VMUJEFWJDFΛ Φϯʹ͢Δɻ
+"840JUB݄ྫձ ଞͷʹ"VUIZΛηοτ ▪ "VUIZΞϓϦΛΠϯετʔϧͯ͠ ɹ#MVFUPPUIͰ૬ޓଓΛ͢Δ͜ͱͰ ɹଞͷͰ"VUIZΛ͏͜ͱ͕Ͱ͖ ·͢ɻ ԿͰ૿ͤΔΑ͏Ͱ͢ɻ ˞ͨͩ͠ηΩϡϦςΟϨϕϧ͕Լ͕ΔͷͰ ඞཁ࠷খݶʹͱͲΊΔ͜ͱΛ͓નΊ͠·͢ɻ
+"840JUB݄ྫձ "VUIZΛϒϥβͰ͏
+"840JUB݄ྫձ "OEUISFFNPSFUIJOHTʜ
+"840JUB݄ྫձ ύεϫʔυཧΞϓϦ ▪ -BTU1BTTɹϒϥβͷػೳ֦ு ɹϞόΠϧΞϓϦ݄̍ˈ ▪ 1BTTXPSE#PY ػೳ֦ுͱϞόΠϧΞϓϦ Օॴ·Ͱແྉɻ ▪
̍1BTTXPSE ΞϓϦͱϓϥάΠϯʢߴ͍͚Ͳʣ J04൛͕ແྉʹͳͬͨɻ
+"840JUB݄ྫձ ͜ΕͰɺ͓͠·͍Ͱ͢ɻ ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ