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
84
線路跡地協議会F班プレゼン用
yukifujino
0
42
「情報と社会」講義資料
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
文字列の並び順 / String Collation
tmtms
1
100
工業高校で学習したとあるエンジニアのキャリアの話
shirayanagiryuji
0
110
Amazon Q Developerを活用したアーキテクチャのリファクタリング
k1nakayama
2
220
Amazon Bedrock AgentCoreのフロントエンドを探す旅 (Next.js編)
kmiya84377
1
150
✨敗北解法コレクション✨〜Expertだった頃に足りなかった知識と技術〜
nanachi
1
740
MCP認可の現在地と自律型エージェント対応に向けた課題 / MCP Authorization Today and Challenges to Support Autonomous Agents
yokawasa
5
2.4k
専門分化が進む分業下でもユーザーが本当に欲しかったものを追求するプロダクトマネジメント/Focus on real user needs despite deep specialization and division of labor
moriyuya
2
1.4k
20250807_Kiroと私の反省会
riz3f7
0
240
【新卒研修資料】数理最適化 / Mathematical Optimization
brainpadpr
28
13k
Nx × AI によるモノレポ活用 〜コードジェネレーター編〜
puku0x
0
640
Instant Apps Eulogy
cyrilmottier
1
110
大規模イベントに向けた ABEMA アーキテクチャの遍歴 ~ Platform Strategy 詳細解説 ~
nagapad
0
230
Featured
See All Featured
Visualization
eitanlees
146
16k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
[RailsConf 2023] Rails as a piece of cake
palkan
56
5.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.4k
Code Review Best Practice
trishagee
69
19k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Rails Girls Zürich Keynote
gr2m
95
14k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
800
Statistics for Hackers
jakevdp
799
220k
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݄ྫձ ͜ΕͰɺ͓͠·͍Ͱ͢ɻ ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ