$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
変化し続けるために何をするべきか
Search
mrtc0
November 29, 2019
Technology
0
170
変化し続けるために何をするべきか
mrtc0
November 29, 2019
Tweet
Share
More Decks by mrtc0
See All by mrtc0
Datadog を使ったプロダクトとクラウドの セキュリティモニタリング
mrtc0
0
2.9k
コードで理解する eBPF セキュリティモニタリング
mrtc0
2
260
Product Security Casual Talk #1 - Datadog を使ったセキュリティモニタリングと 自動化の取り組み
mrtc0
2
620
GMO ペパボ株式会社 23卒・24卒向け セキュリティ勉強会 実践 DevSecOps パイプライン
mrtc0
1
670
実践 DevSecOps パイプライン ~システム開発へのセキュリティの取り入れ方~
mrtc0
2
570
脅威モデリングで考える Kubernetes セキュリティ / CloudNative Days Tokyo 2021 #CNDT2021 #CNDT2021_B
mrtc0
8
3.3k
ProSec-IT 2021 Container Security
mrtc0
2
790
GMO Developer Day 2021 - DevSecOps 推進の取り組みの紹介.pdf
mrtc0
4
1.8k
Web セキュリティ研修 / GMO ペパボ 新卒研修 2021
mrtc0
7
46k
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructure:2025年11月度サービス・アップデート
oracle4engineer
PRO
1
110
Microsoft Agent 365 を 30 分でなんとなく理解する
skmkzyk
1
290
日本Rubyの会の構造と実行とあと何か / hokurikurk01
takahashim
2
400
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
0
120
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
知っていると得する!Movable Type 9 の新機能を徹底解説
masakah
0
200
ECMAScript仕様の最新動向: プロセスの変化と仕様のトレンド
uhyo
2
490
なぜフロントエンド技術を追うのか?なぜカンファレンスに参加するのか?
sakito
9
1.9k
履歴テーブル、今回はこう作りました 〜 Delegated Types編 〜 / How We Built Our History Table This Time — With Delegated Types
moznion
15
9.4k
AI/MLのマルチテナント基盤を支えるコンテナ技術
pfn
PRO
5
720
20251127 BigQueryリモート関数で作る、お手軽AIバッチ実行環境
daimatz
0
430
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1032
470k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.1k
Six Lessons from altMBA
skipperchong
29
4.1k
Optimizing for Happiness
mojombo
379
70k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Transcript
ͦͷʹཹ·Γଓ͚ͳ͍ͨΊͷٕज़ ాߒฏ(.01FQBCP *OD ౡۀେֶ มԽ͠ଓ͚ΔͨΊʹԿΛ͢Δ͖͔
4FOJPS4FDVSJUZ&OHJOFFS ,PIFJ.PSJUB!NSUD BU(.01FQBCP *OD IUUQTCMPHTTSGJO
੬ऑੑஅձࣾΛܦͯɺʹ(.0ϖύϘגࣜձࣾʹ৽ଔ ೖࣾɻ8FC$MPVE/BUJWFηΩϡϦςΟΛத৺ʹ %FW4FD0QTͷج൫ͮ͘ΓʹैࣄɻஶॻʹηΩϡϦςΟίϯς ετͷͨΊͷ$5'ू ڞஶ ɻ *1"ະ౿*5ਓࡐൃ۷ɾҭࣄۀΫϦΤΠλʔ ηΩϡϦςΟɾΩϟϯϓɺηΩϡϦςΟɾϛχΩϟϯϓߨࢣ ηΩϡϦςΟɾΩϟϯϓεςΞϦϯάίϛοςΟ
͡Ίʹ w͜Ε͔Β͢༰ࢲݸਓͷܦݧʹج͍ͮͨߟ͑ํͰ͋Γɺສਓʹڞ௨͢Δ ͷͰ͋Γ·ͤΜɻ wʮੜଘόΠΞε͡Όͳ͍͔ʯͱࢥ͏ํ͍Δ͔͠Ε·ͤΜɻ wશ෦ݸਓͷҙݟͰ͢ɻ͜͜ʹॻ͍ͯ͋Δ͜ͱ͕ਖ਼ղͰͳ͍Ͱ͢ɻ wࢲͷମݧߟ͑ํ͔ΒώϯτΛಘͯɺ͜Ε͔ΒͷߦಈࢦඪΛ࡞Γ্͛Δ ͨΊͷࢀߟʹͳΕͱࢥ͍ͬͯ·͢ɻ
ࠓͷ͓
ࢀՃֶੜ͕ۀքʹ͍ͭͯͷࣝΛਂΊΔ͜ͱɺ ͦͯ͠ɺେֶӃੜͱͯ͠ͷڧΈΛੜ͔ͨ͠৬ۀબʹ͍ͭͯ ߟ͑ΔػձΛఏڙ͢Δ͜ͱΛతͱ͢Δ
(.01FQBCP *OD !QFQBCP
(.0ϖύϘ
ϖύϘͷαʔϏε
46;63*
ϩϦϙοϓϚωʔδυΫϥυ
ηΩϡϦςΟରࡦࣨ
ϖύϘͷΤϯδχΞ
ϖύϘͷΤϯδχΞ੍
ࢀՃֶੜ͕ۀքʹ͍ͭͯͷࣝΛਂΊΔ͜ͱɺ ͦͯ͠ɺେֶӃੜͱͯ͠ͷڧΈΛੜ͔ͨ͠৬ۀબʹ͍ͭͯ ߟ͑ΔػձΛఏڙ͢Δ͜ͱΛతͱ͢Δ
ۀքʹ͍ͭͯͷࣝ
ςΫϊϩδʔΛϏδωεʹ͢Δاۀ wۀքͷதͰ͍Ζ͍Ζ wडͯ͠։ൃΛߦ͏ wࣗࣾͰςΫϊϩδʔΛͬͨϏδωεɺ։ൃɺӡ༻Λߦ͏ wFUDʜ
ԿΛॏࢹ͢Δ͖͔ wΤϯδχΞͱͯ͠ΩϟϦΞΛੵΉͷͰ͋Εɺ࣍Λॏࢹͨ͠΄͏͕ྑ͍ͱࢥͬ ͍ͯΔ wۀքͷྲྀߦΛऔΓೖΕ͍ͯΔ͔มԽʹରԠͰ͖͍ͯΔ͔ w։ൃͷํར༻͢Δπʔϧ w৫ߏͱจԽ wධՁ੍͕͋Δɻ෦ॺΛԣஅͯ͠ίϛϡχέʔγϣϯ͕Ͱ͖Δɻ wFUDʜ w˞ݸਓͷߟ͑Ͱ͢
ࢢΛݟΑ͏
ܦࡁͷมԽ w*5ۀޮԽͷखஈͰͳ͍ w*5اۀˠ8FCاۀˠςοΫ%9اۀ wςΫϊϩδʔΛͬͨϏδωε wςΫϊϩδʔͷมԽૣ͍ɻมԽ͠ଓ͚Δ͜ͱ͚͕ͩมԽ͠ͳ͍ۀքɻ wϕετϓϥΫςΟεσϑΝΫτελϯμʔυҠΓมΘΔ wมԽʹ͍͍͚͍ͭͯͯΔاۀͲΕ͚ͩ͋Δ IUUQTTQFBLFSEFDLDPNLFOUBSPDBSFFSLFZOPUF TMJEF
ιϑτΣΞ։ൃͷ͋ΓํͷมԽ wύοέʔδ͔Β4BB4 wϢʔβʔʹͰ͖Δ͚ͩૣ͘ՁΛಧ͚Δ wྑ͍ՁϢʔβʔ͕ຊʹཉ͔ͬͨ͠ͷ wྑ͍ՁΛૣ͘ಧ͚Δʹߴͳ։ൃʢΞδϟΠϧʣ w։ൃελΠϧͰٻΊΒΕΔεΩϧมԽ͢Δ w͜Ε·Ͱͷ͕ࣝ׆͔ͤΒΕͳ͍͜ͱ͋Δ
มԽʹ͍͍͚͍ͭͯͯΔͱ wιϑτΣΞ։ൃϏδωεͷ֩ͱͳΔଘࡏ wͭ·ΓιϑτΣΞ։ൃʹྗΛ͍Ͱ͍ΔԽ͍ͯ͠Δ wFHΞδϟΠϧͳ։ൃΛ͢ΔͨΊʹʜ w%FW0QTΛճ͢ج൫৫ମ੍͕͍ͬͯΔ wੜ࢈ੑΛ্͛Δ͜ͱʹॏ͖Λஔ͍͍ͯΔ wαʔϏεΛ࡞Δ͚ͩͰͳ͘ɺͤ͞Δ
ಇ͖ํͷมԽ wޭংྻͰͳ͘Ռओٛ wܦஂ࿈ʮऴޏ༻Λଓ͚Δͷݫ͍͠ʯͱൃݴ͍ͯ͠Δ wͭ·ΓɺΩϟϦΞࣗࣗͰੵΉඞཁ͕͋Δ wձࣾʹไ͢ΔͷͰͳ͘ɺࣗͷΩϟϦΞΛͤ͞Δಇ͖ํ w৫ɺจԽͱͯͦ͠Ε͕͍͍ࠜͯΔ͔Ͳ͏͔ wೳಈతʹॴଐ͢Δ৫ΛબΔਓ
ΩϟϦΞ
ΤϯδχΞͷΩϟϦΞ cc มԽʹରԠ͍ͯ͘͜͠ͱ
IUUQTTQFBLFSEFDLDPNLFOUBSPDBSFFSLFZOPUF TMJEF
ৗʹֶश͠ଓ͚Δ
ΤϯδχΞͱͯ͠ͷΩϟϦΞ wٻΊΒΕΔೳྗมԽ͢Δ wػցֶश 8FC 4FDVSJUZ )BSEXBSF .BOBHFNFOU ʜ wFHΠϯϑϥΤϯδχΞˠ43& wՌओٛͱͳ͍ͬͯ͘ۀքͰɺͲ͏ੜ͖͍͔ͬͯ͘
w·ͣઐΛݟ͚ͭɺ৳͢
ઐΛ͛Δ δϟϯϧ ઐੑ ઐੑΛਂΊΔ ઐੑΛ͛Δ ઐੑΛ૿͢
ઐΛݟ͚ͭΔʹ w໘ന͍ͱࢥͬͨͷΛݟ͚ͭΔ wൃతಈػ͚͕ͮϞνϕʔγϣϯʹͭͳ͕Δ w͖ͳٕज़Λ͑ΔڥʹΛஔ͘ w͕͍ࣗͬͯΔ044ϓϩμΫτΛ͏Α͏ʹ͢Δ wྑ͍݁Ռ͕ੜ·ΕΔͷͰ͋ΕɺͦΕձࣾʹͱͬͯϓϥεʹͳΔ
ઐΛݟ͚ͭΔʹ w৭ʑͳͷɺ৽͍͠ͷʹखΛग़͢ w෯ΛڱΊͣʹ͍͛ͯ͘ wҰݟؔ͠ͳ͍͜ͱͰͱ͕ઢʹͳͬͯඥͮ͘͜ͱ͋Δ wFH৮ͬͨ͜ͱ͕ͳ͍ϓϩάϥϛϯάݴޠ৽͍͠πʔϧΛ͏
ઐΛݟ͚ͭΔʹ wखΛಈ͔͢ wʮ͜͜Λม͑ͨΒͲ͏ͳΔͷͩΖ͏ʯͱ͍͏ٙΛ࣋ͭ wʮ͜͜Λม͑ͨΒ͜͏ͳΔͩΖ͏ʯͱ͍͏ਪଌ wखΛಈ͔͢͜ͱͰॳΊͯܦݧͱͳΔ
ઐΛݟ͚ͭΔʹ wใΛΩϟονΞοϓ͢Δ wมԽ͠ଓ͚͍ͯΔͷ͔ͩΒɺࣝ֫ಘΛଵΒͳ͍ w5XJUUFS #MPH 3FEEJU (JU)VC FUDʜ wԿΛ͓͖͔ͬͯ͘ݟ͑ͯ͘Δ
ઐΛ૿͢ wʮوॏͳਓࡐʯʮઐ͕ଟ͍ʯͱݴ͑Δ wສਓʹਓͷଘࡏʹͳΔํ๏IUUQTEJBNPOEKQBSUJDMFT wສ࣌ؒͰਓʹਓͷਓࡐ w ྡΓ߹͏ྖҬΛϚελʔ͢Δ wશ͘ҟͳΔʹߦ͘ wྖҬ͕େ͖͘ͳΓرগੑ͕૿͢
ίϛϡχςΟͱؔΘΖ͏ wࣝ֫ಘͷͨΊʹਓͱؔΘΔͷ͕ίεύ͕ྑ͍ wʮ͍͢͝ਓ͔ΒֶΔʯʹඈͼࠐΉ wΧϯϑΝϨϯεษڧձɺ࠙ձੵۃతʹࢀՃ͢Δ wϩʔϧϞσϧΛݟ͚ͭΔ wΠϯϓοτ͚ͩͰͳ͘ɺΞτϓοτ͍ͯ͘͠ wʮ͋ͳ͕͍ͨ᪴ͨͷͰ͋ΕɺଞͷͩΕ͔͍͍᪴ͯΔʯ wࣦഊݟɻϑΟʔυόοΫΛ͑Ε࣍ʹΠϯϓοτ͢Δͷ͕ݟ͔ͭΔ
Ξτϓοτ͠Α͏ͱࢥ͏ͱ Πϯϓοτ͕ඞཁʹͳΔ
ͦͷͨΊʹίϛϡχςΟΛར༻͠Α͏
ͷྫ
ίϛϡχςΟ͕ࣗΛҭͯͨ wηΩϡϦςΟɾΩϟϯϓͷࢀՃ͕λʔχϯάϙΠϯτ wࣗΑΓεΰ͍ਓؒΛؒۙͰݟͨͱ͖ͷչ͠͞ͱಌΕ wಉ͜͡ͱʹڵຯΛ࣋ͭ༑ਓͨͪɺϩʔϧϞσϧͰ͋Δߨࢣͱͷͭͳ͕Γ wຖ݄ͷΞτϓοτΛ͢Δ-5ۦಈ։ൃ w։࠵·Ͱʹʮ͓͠Ζ͍͜ͱΛͯ͠Ζ͏ʯͱ͍͏ۦಈ։ൃ wίϛϡχςΟࣝަͷྠ͕ܗ͞Ε͍ͯͯίεύ͕ྑ͍
ηΩϡϦςΟ✕ʓʓ wηΩϡϦςΟͲͷͰଘࡏ͢Δͷ w8FCηΩϡϦςΟ ϞόΠϧηΩϡϦςΟ ωοτϫʔΫηΩϡϦςΟ FUD wͦͷͷجૅΛ্ͬͨͰɺԠ༻ͱͯ͠ηΩϡϦςΟ͕͋Δ wࣗࠓϗοτͳΛબΜͩ
None
ίϛϡχςΟͷ͓͔͛Ͱब৬Ͱ͖ͨ wηΩϡϦςΟɾΩϟϯϓΞϫʔυͷ ͓͔͛ͰΞϧόΠτͰ͖ͨ
ίϛϡχςΟͷ͓͔͛Ͱब৬Ͱ͖ͨ w04$Ͱ!ZPLV͞Μͱͷܨ͕ΓͰ Λ͔͚ͯΒ͑ͨ
େͳ͜ͱ w໘ന͍ͷͱࢥ͏ͷΛݟ͚ͭΔ wखΛಈ͔͢ w৽͍͠ใΛΩϟονΞοϓ͢Δ wઐੑΛਂΊɺ૿͢ wΞτϓοτ͢Δ
ࢀՃֶੜ͕ۀքʹ͍ͭͯͷࣝΛਂΊΔ͜ͱɺ ͦͯ͠ɺେֶӃੜͱͯ͠ͷڧΈΛੜ͔ͨ͠৬ۀબʹ͍ͭͯ ߟ͑ΔػձΛఏڙ͢Δ͜ͱΛతͱ͢Δ
େֶӃੜͱͯ͠ͷڧΈΛ׆͔͢
ӃଔͰͳ͍Ͱ͕͢ʜʜ
େֶӃੜͷڧΈ wઐੑ͕͋Δͱ͍͏ͷث wϦαʔνྗͱࠜؾ wݚڀ༰Λจͱͯ͠Ξτϓοτ͍ͯ͠Δ w࣮͠αʔϏε044ͱ͍ͯ͠ΔͳΒɺͳ͓Ϥγ wଈઓྗɺݚڀ։ൃϝϯόʔͱͯ͠ظ͞ΕΔ ͔ wཧΛ࣮Ͱ͖Δྗ
ݚڀͷࢹΛݱʹ࣋ͪࠐΉ wݚڀͰ͍ͬͯΔ͜ͱ͕ݱͰdޙʹʹͳΔ͜ͱ͋Δ wݱͰٻΊΒΕ͍ͯΔ͜ͱΛΓɺݚڀతͳΞϓϩʔνͰϓϩμΫτʹϑΟʔ υόοΫ͢Δʢݚڀ։ൃʣ w͋Δ͍৽͍͠αʔϏεΛ࡞Γग़͢
ηΩϡϦςΟΤϯδχΞʹ ٻΊΒΕΔ͜ͱ
ηΩϡϦςΟΤϯδχΞʹٻΊΒΕΔ͜ͱ wΤεύʔྗΛຏ͘ wʮ͜ͷڍಈɺ੬ऑੑ͋Γͦ͏ͩͳʯ wʮ͜͜ͷύϥϝʔλʔΛม͑ͨΒͲ͏ͳΔͷͩΖ͏ʯ wϦαʔνྗ w৽͍͠ͷʹ੬ऑੑ͕ଘࡏ͢ΔՄೳੑ͕͋Δ wૉૣ͘ཧղ͠"UUBDL4VSGBDFΛߟ͑1P$Λ࡞Γग़͢
·ͱΊ
ΤϯδχΞͱͯ͠ಇ্͘Ͱେͳ͜ͱ wϦαʔνྗͱઌΛݟ௨͢ྗ wۀքࠓͲ͏͍͏ঢ়ଶͳͷ͔ɺԿ͕ྲྀߦͳͷ͔ɺ͜ͷઌԿͳͷ͔ wมԽ͠ଓ͚ΔͨΊʹΠϯϓοτͱΞτϓοτΛେʹ͢Δ wֶशํ๏ԿͰྑ͍ɻΞτϓοτΛ͍͚ͯ͠ϑΟʔυόοΫΛಘΔ͜ ͱ͕Ͱ͖ɺ࣍ʹΠϯϓοτ͢Δͷ͕ݟ͔ͭΔɻ wೳಈతʹॴଐ͢Δ৫ΛબΔਓࡐʹͳΔ wͦͷձࣾͰ͔͠ಇ͚ͳ͍Α͏Ͱμϝ
3FGFSFODFT w ౻ݪതྲྀʮສਓʹਓʯͷଘࡏʹͳΔํ๏IUUQTEJBNPOEKQBSUJDMFT w ΩϟϦΞΩʔϊʔτ$BSFFS,FZOPUFIUUQTTQFBLFSEFDLDPNLFOUBSPDBSFFSLFZOPUF w ͳͥΞτϓοτ͕େࣄͳͷ͔IUUQTUFDIQFQBCPDPNXIZPVUQVUJTJNQPSUBOU w ιϑτΣΞɾϑΝʔετIUUQTXXXOJLLFJCQDPKQBUDMQVCNLUCPPL1