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
スクラム開発経験者のエンジニアが 1年間脆弱性診断してお伝えしたいいくつかのこと
Search
Misaki Makino
June 30, 2020
Programming
0
810
スクラム開発経験者のエンジニアが 1年間脆弱性診断してお伝えしたいいくつかのこと
2020/06/30 社内ランチウェビナー
で発表した資料です。
Misaki Makino
June 30, 2020
Tweet
Share
More Decks by Misaki Makino
See All by Misaki Makino
脆弱性診断の内製化と外注
tsukushi
8
3.5k
プロダクトセキュリティにおける欠如モデルからの脱却
tsukushi
0
970
Attractions and interests of wasm-bindgen
tsukushi
2
730
wasm-bindgen - その魅力と面白さ -
tsukushi
1
3.4k
Rust + WebAssemblyに入門した話
tsukushi
1
2.3k
未経験新卒エンジニアがRustを学び始めてよかったこと
tsukushi
2
9.3k
Other Decks in Programming
See All in Programming
RailsConf 2024: Riffing on Rails: sketch your way to better designed code
kaspth
0
200
Deep Dive into React Stream/Serialize
mugi_uno
4
850
Compose-View Interop in Practice (mDevCamp 2024)
stewemetal
0
180
Criando a Woovi em uma semana
daniloab
0
120
Sheets API使ってみた
toshi0383
2
180
Documentation testsの恩恵 / Documentation testing benefits
ssssota
1
540
slow types ってなんだろう?
karad
0
210
TypeScriptとGraphQLで実現する 型安全なAPI実装 / TSKaigi 2024
hokaccha
5
2.5k
JavaScript Closure
asoluka
0
1.9k
An adventure of Happy Eyeballs
coe401_
1
130
AmperとFleetを使ったAndroidアプリ
yoppie
0
290
CREってこういうこと? 体験入社 - 提案資料 - / what-is-cre-trial-employment
shinden
1
610
Featured
See All Featured
Embracing the Ebb and Flow
colly
80
4.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
81
44k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.1k
Writing Fast Ruby
sferik
622
60k
The MySQL Ecosystem @ GitHub 2015
samlambert
244
12k
Building Applications with DynamoDB
mza
88
5.7k
Building a Scalable Design System with Sketch
lauravandoore
457
32k
Git: the NoSQL Database
bkeepers
PRO
423
63k
Making the Leap to Tech Lead
cromwellryan
125
8.6k
Building Effective Engineering Teams - LeadDev
addyosmani
33
1.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
245
20k
What’s in a name? Adding method to the madness
productmarketing
PRO
17
2.7k
Transcript
εΫϥϜ։ൃܦݧऀͷΤϯδχΞ͕ ؒ੬ऑੑஅͯ͠ ͓͍͍͔͑ͨͭ͘͠ͷ͜ͱ ʙ அσϞΛఴ͑ͯ ʙ .JTBLJ.BLJOP
ຊΣϏφʔͷഎܠ
ࣗݾհ ˔ ΤϯδχΞͱͯ͠ ৽ଔೖࣾ ˔ ࣄۀ෦ ʹଐ͞ΕΔ ˓ چΞʔΩͰͷվमɾ৽نػೳ։ൃ ˓
৽ΞʔΩͷҠߦϓϩδΣΫτ ˓ εΫϥϜ։ൃ ˔ ηΩϡϦςΟࣨ ҟಈ ˓ ੬ऑੑஅ ˓ ࢹ ˓ ܒ׆ಈ
ଐޙɺ্ʹݴΘΕͨ͜ͱ ηΩϡϦςΟࣝʹછ·͍ͬͯͳ͍ ͳؾ࣋ͪٙΛେʹ ֶΜͩ͜ͱΛશࣾʹൃ৴ͯ͠ཉ͍͠
શࣾһ͚ʹॳาతͳηΩϡϦςΟࣝΛ৴ ࠷ॳͷࣄ4MBDL৴
ϢʔβʔετʔϦʔʹ ߈ܸऀΛ ՃͰ͖ΔΑ͏ʹͳΔ͜ͱ ຊΣϏφʔͷΰʔϧ
ຊͷ͓ॻ͖ XFCΞϓϦ੬ऑੑஅͷखॱͱϙΠϯτ 08"41+VJDF4IPQΛ༻͍ͨஅσϞ ੬ऑੑஅۀΛ௨ͯ͠ಘͨؾ͖ͮ ϢʔβʔετʔϦʔΛߟ͑ͯΈΔ ·ͱΊ
XFCΞϓϦ੬ऑੑஅͷ खॱͱϙΠϯτ
XFCΞϓϦ੬ऑੑஅͷखॱ πʔϧΛ༻͍ͨࣗಈஅ ϓϩΩγΛڬΜͩཏతͳΞϓϦશମͷૢ࡞ அՕॴͷ༏ઌॱҐ͚ அγφϦΦ࡞ खಈஅ ূهɺਐḿγʔτه அ݁ՌϨϙʔτ࡞
πʔϧΛ༻͍ͨࣗಈஅ ϓϩΩγΛڬΜͩཏతͳΞϓϦશମͷૢ࡞ அՕॴͷ༏ઌॱҐ͚ அγφϦΦ࡞ खಈஅ ূهɺਐḿγʔτه அ݁ՌϨϙʔτ࡞ ϙΠϯτᶃ ΞλϦ Λ͚ͭΔ
πʔϧΛ༻͍ͨࣗಈஅ ϓϩΩγΛڬΜͩཏతͳΞϓϦશମͷૢ࡞ அՕॴͷ༏ઌॱҐ͚ அγφϦΦ࡞ खಈஅ ূهɺਐḿγʔτه அ݁ՌϨϙʔτ࡞ ϙΠϯτᶄ ߈ܸͷ ࣮ݱ༰қੑ
ใࢿ࢈ ͷՁ
πʔϧΛ༻͍ͨࣗಈஅ ϓϩΩγΛڬΜͩཏతͳΞϓϦશମͷૢ࡞ அՕॴͷ༏ઌॱҐ͚ அγφϦΦ࡞ खಈஅ ূهɺਐḿγʔτه அ݁ՌϨϙʔτ࡞ ϙΠϯτᶅ ʹ͋Δ ߈ܸख๏Λ
૿͢
۩ମతͳख๏Λ நԽ͍ͯ͘͠
42- *OHFDUJPO
ೖྗΛ ϓϩάϥϜͩͱ ೝࣝͤ͞Δ߈ܸ 42- *OHFDUJPO
ೖྗΛ ϓϩάϥϜͩͱ ೝࣝͤ͞Δ߈ܸ ໊લΛΒͳͯ͘ ࢥ͍ͭ͘͜ͱ͕Ͱ͖Δ ೖྗΛ+4ͩͱ ϒϥβʹ ೝࣝͤ͞Δ߈ܸ 42- *OHFDUJPO
ϙΠϯτᶆ அͷྃ۩߹Λ ͻͱͰΘ͔ΔΑ͏ʹ͢Δ πʔϧΛ༻͍ͨࣗಈஅ ϓϩΩγΛڬΜͩཏతͳΞϓϦશମͷૢ࡞ அՕॴͷ༏ઌॱҐ͚ அγφϦΦ࡞ खಈஅ ূهɺਐḿγʔτه அ݁ՌϨϙʔτ࡞
08"41+VJDF4IPQ Λ༻͍ͨஅσϞ
˔ ,BMJ-JOVY ˔ /FTTVT ˔ #VSQ4VJUF ˔ 'JSFGPY"EEPO ˓ 'PYZ1SPYZ
˓ 6TFS"HFOU4XJUDIFS ˓ 8SBQQBZ[FS πʔϧҰཡ
੬ऑੑஅۀΛ௨ͯ͠ ಘͨؾ͖ͮ
όά͔ΓϨϙʔτʹ ॻ͍ͯ͠·͍ͬͯͨ ੬ऑੑஅۀΛ࢝Ίͨͯͷࠒ !
ઌഐ͔ΒΑ࣭͘͞Εͨ͜ͱ ߈ܸऀʹ ͲΜͳϝϦοτ͕ ͋Γ·͔͢ʁ ຊʹ߈ܸ ՄೳͰ͔͢ʁ όά୳͠Ͱͳ͘ϦεΫ୳͠ ͩͱೝࣝͰ͖ΔΑ͏ʹ
ࣄۀ෦ͰͷεΫϥϜ։ൃ ϦεΫ୳͠Ͱͳ͘ όά୳͠Λ͍ͯͨ͠
ࠓͷࣗͩͬͨΒ ϦεΫ୳͠ߦͬͨ ઃܭɾ࣮ɾςετ͕Ͱ͖Δ !
όά୳͠ͱϦεΫ୳͠ͷҧ͍ ˔ όά୳͠ͷؾ࣋ͪͰίτʹ͔͏ͱ ˓ ػೳΛਖ਼ৗʹಈ͔͢͜ͱ͚ͩʹ͕ߦ͘ ˓ ϢʔβʔετʔϦʔΞϓϦͱϢʔβʔͰ݁ ˔ ϦεΫ୳͠ͷؾ࣋ͪͰίτʹ͔͏ͱ ˓
ѱ༻͞ΕΔϦεΫߟ͑ΔΑ͏ʹͳΔ ˓ ϢʔβʔετʔϦʔʹ߈ܸऀ͕Ճ͑ΒΕΔΑ͏ʹ ͳΔ
ϢʔβʔετʔϦʔΛ ߟ͑ͯΈΔ ϩάΠϯը໘Ͱɺ ͲͷΑ͏ͳϢʔβʔετʔϦʔ͕ߟ͑ΒΕ·͔͢ʁ
όά୳͠ͰͷϢʔβʔετʔϦʔ ˔ Ϣʔβʔ͕ਖ਼͘͠ೖྗͨ͠߹ ˔ Ϣʔβʔ͕ύεϫʔυΛؒҧͬͯೖྗͨ͠߹ ˔ Ϣʔβʔ͕ϝʔϧΞυϨεΛؒҧͬͯೖྗͨ͠߹ ˔ Ϣʔβʔ͕ڐ༰͞Εͳ͍จࣈΛೖྗͨ͠߹ ˓
શ֯จࣈ ˓ ֯Χφจࣈ
ϦεΫ୳͠ͱͯ͠ଊ͑ͨ߹ ߈ܸͷ ࣮ݱ༰қੑ ใࢿ࢈ ͷՁ
߈ܸऀ͔Β؍ͨϩάΠϯը໘ ˔ ߈ܸͷ࣮ݱ༰қੑʹ͍ͭͯ ˓ ୭ͰΞΫηεՄೳͳը໘ ˓ ݕূ͢Δ͖ϝʔϧΞυϨεͱύεϫʔυͷ ̎छྨ͚ͩ ˔ ใࢿ࢈ͷՁʹ͍ͭͯ
˓ Ϣʔβʔͷݸਓใ ˓ ձһొࡁΈϢʔβʔϦετ
! ϦεΫ୳͠ͰͷϢʔβʔετʔϦʔ ˔ Ϣʔβʔ͕ਖ਼͘͠ೖྗͨ͠߹ ˔ Ϣʔβʔ͕ύεϫʔυΛؒҧͬͯೖྗͨ͠߹ ˔ Ϣʔβʔ͕ϝʔϧΞυϨεΛؒҧͬͯೖྗͨ͠߹ ˔ Ϣʔβʔ͕ڐ༰͞Εͳ͍จࣈΛೖྗͨ͠߹
˔ ߈ܸऀ͕ϢʔβʔͷΞΧϯτΛͬऔΖ͏ͱͨ͠߹ ˔ ߈ܸऀ͕ొࡁΈϢʔβʔͷϦετΛ࡞Ζ͏ͱͨ͠߹
Ϣʔβʔ ߈ܸऀ ͰΑΓ҆શੑ͕ߟྀ͞Εͨઃܭɾ࣮ɾςετʹ ύεϫʔυೖྗΛؒҧ͑ͨ߹ͷ࣮ ˔ ΤϥʔϨεϙϯεΛฦ͢ ˓ ϝʔϧΞυϨεͷొͷ༗ແ͕Θ͔Βͳ͍Α͏ʹ͢Δ ˓ ࿈ଓͰࢼߦͰ͖ΔճΛ੍ݶ͢Δ
·ͱΊ
ಛʹ͓͍͑ͨ͜͠ͱ XFCΞϓϦ੬ऑੑஅͷखॱͱϙΠϯτ ۩ମతͳख๏ΛநԽ͍ͯ͘͠ 08"41+VJDF4IPQΛ༻͍ͨஅσϞ #VSQ4VJUFͷجຊతͳ͍ํ ੬ऑੑஅۀΛ௨ͯ͠ಘͨؾ͖ͮ அόά୳͠Ͱͳ͘ϦεΫ୳͠ ϢʔβʔετʔϦʔΛߟ͑ͯΈΔ Ϣʔβʔ ߈ܸऀͰΑΓ҆શʹ
ϢʔβʔετʔϦʔʹ ߈ܸऀΛ Ճͯ͠Έ͍ͯͩ͘͞Ͷʂ ͦΕͰΈͳ͞·
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠