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
アーティファクトが鍵!ビジネスを安全に進化させるDevSecOps実践 / Manage ar...
Search
ihcomega56
July 30, 2021
Technology
2
4.6k
アーティファクトが鍵!ビジネスを安全に進化させるDevSecOps実践 / Manage artifacts to practice DevSecOps
Developers Summit 2021 Summer (デブサミ2021夏)
ihcomega56
July 30, 2021
Tweet
Share
More Decks by ihcomega56
See All by ihcomega56
JEP 455: Primitive Types in Patterns, instanceof, and switch (Preview)
ihcomega56
0
72
シリコンバレーのチームで経験したふりかえり - 共通点とギャップ / retrospectives in silicon valley
ihcomega56
5
1.8k
「サプライチェーン攻撃」に立ち向かう!SBOMを使った脆弱性管理がもたらす品質とスピード向上
ihcomega56
2
2.3k
アプリケーション開発者目線で語る、明日から始めるDevSecOps
ihcomega56
0
150
パターンマッチングを学んで新しいJavaの世界へ!Java 18までの目玉機能をおさらいしよう / Java 18 pattern matching
ihcomega56
3
1.3k
SCAとDockerを触ってみよう!DecSecOps入門ワークショップ / SCA and Docker workshop
ihcomega56
1
240
JFrogのDevOps Platformづくりを支えるオブザーバビリティ / JFrog Observability
ihcomega56
0
460
SBOMでソフトウェアを守れ!10年後も自信を持ってリリースするために今始めるDevSecOps / DevSecOps with SBOM for yourself 10 years from now
ihcomega56
1
6k
Javaアプリケーションの アーティファクト管理と DevSecOps / Java artifacts management and DevSecOps
ihcomega56
0
2.5k
Other Decks in Technology
See All in Technology
株式会社Awarefy(アウェアファイ)会社説明資料 / Awarefy-Company-Deck
awarefy
3
11k
AIエージェント開発のノウハウと課題
pharma_x_tech
0
360
急成長する企業で作った、エンジニアが輝ける制度/ 20250227 Rinto Ikenoue
shift_evolve
0
140
Autonomous Database Serverless 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
17
45k
入門 PEAK Threat Hunting @SECCON
odorusatoshi
0
160
IoTシステム開発の複雑さを低減するための統合的アーキテクチャ
kentaro
1
120
JAWS FESTA 2024「バスロケ」GPS×サーバーレスの開発と運用の舞台裏/jawsfesta2024-bus-gps-serverless
ma2shita
3
230
【Findy】「正しく」失敗できる チームの作り方 〜リアルな事例から紐解く失敗を恐れない組織とは〜 / A team that can fail correctly by findy
i35_267
5
910
Two Blades, One Journey: Engineering While Managing
ohbarye
4
2.1k
クラウド関連のインシデントケースを収集して見えてきたもの
lhazy
8
1.2k
OSS構成管理ツールCMDBuildを使ったAWSリソース管理の自動化
satorufunai
0
650
AI Agent時代なのでAWSのLLMs.txtが欲しい!
watany
2
230
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
94
13k
Building Applications with DynamoDB
mza
93
6.2k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Adopting Sorbet at Scale
ufuk
74
9.2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
Fireside Chat
paigeccino
34
3.2k
How to train your dragon (web standard)
notwaldorf
91
5.9k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Code Review Best Practice
trishagee
67
18k
Typedesign – Prime Four
hannesfritz
40
2.5k
Mobile First: as difficult as doing things right
swwweet
223
9.4k
Transcript
ΞʔςΟϑΝΫτ͕ݤʂ ϏδωεΛ҆શʹਐԽͤ͞Δ %FW4FD0QT࣮ફ σϒαϛՆ
%FW0QT 1
ͱฉ͍ͯԿΛࢥ͍·͔͢ʁ 2
Ͱ 3
%FW4FD0QT 4
͜ΕͩͱͲ͏Ͱ͠ΐ͏ʁ 5
͜ͷηογϣϯͰ • ։ൃɾӡ༻ʹՃ͑ͯηΩϡϦςΟΛॏࢹ͢Δ ʮ%FW4FD0QTʯ͕ςʔϚͰ͢ • ·ͣجຊΛֶΜͩޙɺ໌͔Βૣ࣮ફ͢ΔͨΊͷ ώϯτΛ࣋ͪؼ͍ͬͯͩ͘͞ ηΩϡϦςΟʗΞϓϦέʔγϣϯΤϯδχΞͪΖΜɺ αʔϏεͷ࣭Λ্͍͛ͨϚωδϝϯτͷօ͞Μʹ ಧ͘ͱخ͍͠Ͱ͢😋
6
Α͜ͳͰ͢ 7 • +'SPHͷ%FWFMPQFS"EWPDBUF • %FW0QTΛΓ্͍͛ͯ͘κ • લ৬·ͰओʹόοΫΤϯυͷ։ൃ ʢ4*FS ࠂձࣾ
ূ݊ελʔτΞοϓʣ • 1PLFNPO (0ʹ࠶ͲϋϚΓத !"#$$%&' (#)*+,%-.
·ͣ 8
ࠓͷසग़ϫʔυ ΞʔςΟϑΝΫτͱ 9 • ΞʔςΟϑΝΫτϏϧυύοέʔδϯάΛܦͯੜ ͞ΕͨϑΝΠϧͷ͜ͱ • ʮόΠφϦϑΝΠϧʯͱݴ͏ ͦͷଞݺশ༷ʑ ྫ
͍ͭΔ͓͞Β͍ 10
%FW0QTͱ ސ٬ʹՁΛૉૣ͘ಧ͚ΔͨΊ ։ൃɾӡ༻͕ڠྗ͢Δ จԽతͳ࢟ɾऔΓΈ 11
%FW0QTͱ •%FWFMPQFST ։ൃ ͱ0QFSBUJPOT ӡ༻ ͕ڠۀ͢Δ ։ൃ ӡ༻ 12 !"#$%&'
()*+,- ./0123 456789:;<= 12
%FW0QTΛऔΓೖΕΔલ • ։ൃͱӡ༻͕ͦΕͧΕಠཱͨ͠৫ͱͯ͠ࣄΛ͢Δ • ͓ޓ͍ͷཧղेʹߦΘͣɺ૬खͷྖҬͰͷ࡞ۀ͕ ඞཁͳ࣌ґཔΛ͢Δ ։ൃ ӡ༻ ຊ൪ڥͰෆ۩߹͕ग़ͨͷͰ ௐ͍ࠪͯͩ͘͠͞
ґཔ ґཔ ࢦఆͨ࣌͠ࠁɾαʔόʔͷ ϩάΛ͍ͩ͘͞ 13 13
%FWͱ0QT͕அ͞Ε͍ͯΔͱ 14 ίʔσΟϯά ݁߹ςετ ୯ମςετ ςετσϓϩΠ ຊ൪σϓϩΠ ӡ༻ Ϗϧυ ։ൃ
ӡ༻ 14
%FWͱ0QT͕அ͞Ε͍ͯΔͱ 15 ։ൃ ৽ػೳΛಧ͚͍ͨͷʹʂ • ಠྗͰσϓϩΠͰ͖ͳ͍ͨΊ ࡞ͬͨͷΛ͙͢ग़ͤͳ͍ • ຊ൪ڥͰൃੜͨ͠τϥϒϧ ʹࣗΒؾ͘͜ͱ͕Ͱ͖ͳ͍
ӡ༻ ҆ఆՔಇ͍ͤͨ͞ͷʹʂ • ӡ༻ͷߟྀ͕ෆेͳΞϓϦ Λཧ͠ͳͯ͘ͳΒͳ͍ • ൃੜ࣌ɺΞϓϦͷ༷͕ ͔ΒͣࣗྗͰղܾͰ͖ͳ͍
%FWͱ0QT͕அ͞Ε͍ͯΔͱ 16 ։ൃ ৽ػೳΛಧ͚͍ͨͷʹʂ • ಠྗͰσϓϩΠͰ͖ͳ͍ͨΊ ࡞ͬͨͷΛ͙͢ग़ͤͳ͍ • ຊ൪ڥͰൃੜͨ͠τϥϒϧ ʹࣗΒؾ͘͜ͱ͕Ͱ͖ͳ͍
ӡ༻ ҆ఆՔಇ͍ͤͨ͞ͷʹʂ • ӡ༻ͷߟྀ͕ෆेͳΞϓϦ Λཧ͠ͳͯ͘ͳΒͳ͍ • ൃੜ࣌ɺΞϓϦͷ༷͕ ͔ΒͣࣗྗͰղܾͰ͖ͳ͍ ότϧ͔Γͬͯ ϏδωεɾαʔϏε͕ ͠ͳ͍
17 ࠓͦΕ͡Ό͍͚ͬͯͳ͍ • ιϑτΣΞੜ׆ʹ͖ࠜɺͲΜͳϏδωεΛ͢Δ ʹ͔ܽͤͳ͍ଘࡏͱͳͬͨ • ιϑτΣΞͷΑΓૣ͍ਐԽ͕ٻΊΒΕ͍ͯΔ
18 ٕज़ͱϏδωεೋਓࡾ٭ Ϗδ ωε ٕज़ ڞʹ ߴΈΛࢦ͢ͷͩ
%FW0QTΛൃలͤͯ͞ 19
%FW4FD0QTͱ •%FWͱ0QTʹՃ͑ͯɺ4FDVSJUZڠۀͯ͠ιϑτΣΞΛ ࡞͍ͬͯ͘ 20 20 ։ൃ ӡ༻ ηΩϡ ϦςΟ >?@AB
CDEFGHIJ <=K
ͦͦηΩϡϦςΟͬͯʜ 21 • ΠϯϑϥɺιϑτΣΞɺ ώϡʔϚϯΤϥʔͳͲؾʹ ͖͢͜ͱଟذʹΘͨΔ • શͯΛηΩϡϦςΟ୲ʹ ؙ͛ͤͣɺαʔϏεվળ ͷͨΊʹڠྗΛଓ͚Δ
• %FW4FD0QTͷλʔήοτ ιϑτΣΞͷηΩϡϦ ςΟͰ͋Δ ʮ8IBUBSFUIFMBZFSTPGTFDVSJUZ "DZCFSTFDVSJUZSFQPSUʯ IUUQTHPNJOETJHIUDPNJOTJHIUTCMPHXIBUBSFUIFMBZFSTPGTFDVSJUZ
22 ίϥϘϨʔγϣϯʹΑΔڀۃͷΰʔϧ ΤϯυϢʔβʔʹૉૣ͘ՁΛಧ͚ଓ͚Δ͜ͱ ϑΟʔυ όοΫ Ձ ৽ػೳɺ ϑΟʔνϟʔ LMGNOPQ RSQT-
UVWXYZ
ڀۃͷΰʔϧΛࢦͯ͠ • ϦϦʔεճΛ૿͢ ϦϦʔε·Ͱͷ࣌ؒΛ͘͢Δ • ࡞ۀΛޮԽ͢Δ • ࡞ۀΛεέʔϧͤ͞Δ • ϛετϥϒϧΛݮΒ͢
ૣ͘ݟ͚ͭͯରԠ͢Δ ˠʮ%FW0QTʯʮΞδϟΠϧ։ൃʯจԽɺ࢟ͱ ͯ͜͠ΕΛࢦ͢ αʔϏεͷվળͪΖΜɺϦιʔεෆ໘ͳ࡞ۀͱ͍ͬͨ ։ൃऀ๊͕͑ΔۙͳΈͷλωʹޮ͘ 23
ૉૣ͍ϦϦʔεͱ҆શੑͷ ཱ྆ΛͲ͏࣮ݱ͍͔ͯ͘͠ 24
$*$%ϦϦʔε·Ͱͷ࣌ؒΛ͘͢Δ • ܧଓతΠϯςάϨʔγϣϯ $POUJOVPVT*OUFHSBUJPO • ։ൃͨ͠ιʔείʔυΛසൟʹηϯτϥϧϦϙδτϦ ʹϚʔδ͠ɺࣗಈϏϧυɾςετΛߦ͏ • ܧଓతσϦόϦʔ $POUJOVPVT%FMJWFSZ
• ࣗಈͰΞʔςΟϑΝΫτΛϦϙδτϦʹެ։͢Δ • ܧଓతσϓϩΠϝϯτ $POUJOVPVT%FQMPZNFOU • ࣗಈͰຊ൪ڥͷσϓϩΠΛߦ͏ 25
νΣοΫ Ξτ Ϗϧυ ςετ ϦϦʔε σϓϩΠ ܧଓతΠϯςάϨʔγϣϯ ܧଓత σϦόϦʔ ܧଓత
σϓϩΠϝϯτ 26 $*$% 26
·ͣύΠϓϥΠϯ͕ ͳͬͪ͘ΌͶʂ 27
%FW4FD0QTͷϙΠϯτ ηΩϡϦςΟΛ ιϑτΣΞͷ։ൃϥΠϑαΠΫϧʹΈࠐΉ ˺$*$%ύΠϓϥΠϯʹΈࠐΉ • ͳΔࣗ͘ಈԽ͢Δ • ૣ͍λΠϛϯάͰΛݕग़͢Δ γϑτϨϑτ 28
ιϑτΣΞͷηΩϡϦςΟ৭ʑ • ڴҖϞσϦϯά 5ISFBUNPEFMJOH • ੩తΞϓϦέʔγϣϯηΩϡϦςΟςετ 4"45 • ಈతΞϓϦέʔγϣϯηΩϡϦςΟςετ %"45
• ιϑτΣΞίϯϙδγϣϯղੳ 4$" • ϑΝδϯά GV[[JOH • ϖωτϨʔγϣϯςετ ͳͲ 29
νΣοΫ Ξτ Ϗϧυ ςετ ϦϦʔε σϓϩΠ 30 ιϑτΣΞͷηΩϡϦςΟ৭ʑ 30 ڴҖ
ϞσϦϯά 4"45 %"45 ϖϯςετ 4$" ϑΝδϯά 4"45 ϒϥοΫ ϘοΫε ςετ %"45 ϖϯςετ ϗϫΠτ ϘοΫε ςετ ϑΝδϯά 4$" ˞ਤҰྫͰ͢
ؔ৺ͷର৭ʑ • ͕ࣗͨͪॻ͍ͨͷ։ൃ࡞ۀͰग़དྷΔίʔυઃఆ • ࣗͨͪҎ֎͕ॻ͍ͨͷ044 ϥΠϒϥϦͳͲ 31
৭ʑ͋Δ͚Ͳ 32 /01234 567189:;< /=1<3>?@ ABC4567D EFGHIJK43
࣮ࡍʹಈ͘ΞϓϦΛνΣοΫ 33 • ಈతΞϓϦέʔγϣϯηΩϡϦςΟςετ %"45 • αʔόʔʹσϓϩΠ࣮͠ࡍʹಈ͍͍ͯΔιϑτΣΞʹ ؚ·ΕΔ੬ऑੑɺϦεΫରԠͷۓٸͳͲΛચ͍ग़͢ • ʮ੬ऑੑஅʯͱ͍͏ఔͱͯ͠։ൃϥΠϑαΠΫϧʹ
Έࠐ·Ε͍ͯΔ৫ଟ͍ [\]^_` abcAdef ghV*i#j kYA<Bl
࣮ࡍʹϦϦʔε͢Δͷɺ ͕ࣗͨͪॻ͍ͯ࡞ͬͨͷΛ ಈ͔͔ͯ֬͠ΊΔʜ ࣗવͳൃͩ͠ཧղ͍͢͠ 34
͔͠͠ ͦΕ͚ͩͰΓͳ͍ʂ 35
044ͷηΩϡϦςΟΛΕͣʹ 36
044ͷηΩϡϦςΟΛΕͣʹ 37 • ׂҎ্ͷ৫͕ιϑτΣΞ։ൃʹ044Λ༻͍͍ͯΔ • 044ͷ΄ͱΜͲߋʹผͷ044ʹґଘ͓ͯ͠ΓσϓϩΠ ͢ΔιϑτΣΞʹࣗͷѲ͍ͯ͠ͳ͍ίʔυ͕େ ྔʹؚ·ΕΔ ʮ&YQMPSFZPVS044EFQFOEFODJFT7JTVBMMZʯ IUUQTXXXMJOLFEJODPNQVMTFFYQMPSFZPVSPTTEFQFOEFODJFTWJTVBMMZNJDIBFMNVMMFS
044ͷ੬ऑੑʹΑΔࣄྫ 38 ܦΫϩεςοΫ ݄ܝࡌʮ·ͨ4USVUT੬ऑੑඃɺࠃަলͰສ݅ͷใྲྀग़͔ʯ IUUQTYUFDIOJLLFJDPNJUBUDMOFXT
044ͷ੬ऑੑʹΑΔࣄྫ 39 ܦΫϩεςοΫ ݄ܝࡌʮ 8FCαΠτͷ੬ऑੑΛલ͔Β์ஔ͔ɺϝχίϯใ࿙ӮͷݪҼʯ IUUQTYUFDIOJLLFJDPNBUDMOYUDPMVNO
ιϑτΣΞͷಈతͳνΣοΫ Y ༻͢Δ044ͷ੩తͳνΣοΫ ྆ํߦ͏͜ͱ͕େࣄ 40
• ચ͍ग़͠ɾϥϯΫ͚ͳͲશͯΛखಈͰߦ͏ • ϦϦʔεલʹߦ͏ 41 044ͷνΣοΫେ/( 41 mnopp #pqfA<B krs2ct
νΣοΫ Ξτ Ϗϧυ ςετ ϦϦʔε σϓϩΠ 42 044ΛࣗಈνΣοΫ 42 ڴҖ
ϞσϦϯά 4"45 %"45 ϖϯςετ 4$" ϑΝδϯά IPX
νΣοΫ Ξτ Ϗϧυ ςετ ϦϦʔε σϓϩΠ 43 044ΛࣗಈνΣοΫ 43 4$"
IPX
νΣοΫ Ξτ Ϗϧυ ςετ ϦϦʔε σϓϩΠ 44 044ΛૣΊɾఆظతʹࣗಈνΣοΫ 44 4$"
4$" ˞ڥʹΑͬͯ *%&༻ϓϥάΠϯʹΑΔ ։ൃதͷνΣοΫՄ XIFO
͜͜ʹߦ͖ணͨ͘Ίʹ 45
ࣗͨͪͰॻ͍ͯੜͨ͠ ιʔείʔυ͚ͩΛ ཧɾνΣοΫ͢ΔͷͰ Γͳ͍ʂ 46
ΞʔςΟϑΝΫτΛ ཧ͠Α͏ 47
• ΞʔςΟϑΝΫτΛอ͢Δઐ༻ͷπʔϧ • ΞʔςΟϑΝΫτΛεΩϟϯͯ͠੬ऑੑϥΠηϯε ͷνΣοΫ͕Ͱ͖Δ4$"πʔϧͱΈ߹Θͤͯ͑Δ 48 όΠφϦɾ ϦϙδτϦϚωʔδϟʔ 48
ιʔείʔυ͑͞ཧ͓͚ͯ͠ ΞʔςΟϑΝΫτͳΜͯ ͍ͭͰ࡞ΕΔͷʹɺ Θ͟Θ͟ผͰཧ͢Δͷʁ 49
ιʔείʔυ WTΞʔςΟϑΝΫτ 50 ιʔείʔυ • ։ൃʹΑΔվमͷରͰ͋Γ ϏδωεϩδοΫΛ͡Ίͱ ͢ΔಠࣗͷՌʹ͋ͨΔ • (JUͳͲͷόʔδϣϯཧ͕
ਁಁ͍ͯ͠Δ ΞʔςΟϑΝΫτ • ґଘղܾ͕ࡁΜͰ͓Γಠࣗͷ ίʔυҎ֎ͷ෦ؚ·ΕΔ • ग़ՙ σϓϩΠ ରͱͳΔ • ઐ༻πʔϧͰͷཧίʔυ ͱൺֱ͢Δͱਁಁ͍ͯ͠ͳ͍
ΞʔςΟϑΝΫτ͕ॏཁͳཧ༝ 51 • ґଘղܾ͕ࡁΜͰ͍Δ • ग़ՙରͱͳΔ ˣ • ࠷ऴతʹαʔόʔͰಈ͘ͷʹؚ·ΕΔ044 ͱ͞ΒʹͦΕ͕
ґଘ͢Δ044 ͷνΣοΫ͕ՄೳͱͳΔ • ιʔεͷઃఆϑΝΠϧʹʮԿΛऔಘ༧ఆ͔ʯͱ͍͏ใ ͔͠ͳ͍ • ಉ͡ιʔείʔυΛϏϧυͯ͠ɺΞʔςΟϑΝΫτͷத ͕ຖճಉ͡ͱݶΒͳ͍ uGvCGNwr xy#pqz{ <B@e`|} xy)3i#<=
52 ΞʔςΟϑΝΫτ͕ॏཁͳཧ༝ ίʔσΟϯά Ϗϧυ ςετσϓϩΠ ݁߹ςετ ୯ମςετ ຊ൪σϓϩΠ ӡ༻ ΞʔςΟϑΝΫτ
ੜ ΞʔςΟϑΝΫτ͕ΘΕଓ͚Δ ੜͨ͠Βຊ൪σϓϩΠ·Ͱಉ͡ͷΛ͏ !"#$%&'() *+,-./012 34/56789: ;<2=1>)=1? ιʔείʔυ͕ ΞʔςΟϑΝΫτʹͳΔ·Ͱ
อ͢ΔΞʔςΟϑΝΫτ େ͖͚ͯ͘छྨ͋Δ 53
όΠφϦɾ ϦϙδτϦϚωʔδϟʔ͍ํ ͦͷ औಘ͢Δ อ͢Δ • ࡞ͨ͠ΞʔςΟϑΝΫτઐ༻ϦϙδτϦʹอ͠ɺ ͔ͦ͜ΒγΣΞ࠶ར༻Λ͢Δ • ಉ͡ιʔείʔυΛԿϏϧυ͢Δ
ͷΛආ͚࣌ؒΛઅͰ͖Δ • ࣭͕୲อ͞ΕͨΞʔςΟϑΝΫτΛ͍ճͤΔ 54
όΠφϦɾ ϦϙδτϦϚωʔδϟʔͱ4$"ͦͷ εΩϟϯ औಘ͢Δ อ͢Δ • Ϗϧυͯ͠อͨ͠ΞʔςΟϑΝΫτʹର͠ɺͬͯ ͍Δ044ͷηΩϡϦςΟɾϥΠηϯε νΣοΫ εΩϟϯ
Λ͔͚Δ • /(͕ݟ͔ͭͬͨΒऔಘΛېࢭ͠ Θͳ͍Α͏ઃఆͰ͖Δ 55
• औಘͨ͠ΞʔςΟϑΝΫτϦϙδτϦʹ อ͓ͯ͘͠ • ΩϟογϡͷׂΛՌͨ͢ • ߴʹऔಘͰ͖Δ • ֎෦ϦϙδτϦʹΞΫηε Ͱ͖ͳͯ͘औಘͰ͖Δ
औಘͭͭ͠ อ͢Δ %PDLFS)VC .BWFO$FOUSBM OQNͳͲ όΠφϦɾ ϦϙδτϦϚωʔδϟʔ͍ํ ͦͷ 56
औಘͭͭ͠ อ͢Δ %PDLFS)VC .BWFO$FOUSBM OQNͳͲ όΠφϦɾ ϦϙδτϦϚωʔδϟʔͱ4$"ͦͷ •
औಘͯ͠อͨ͠ΞʔςΟϑΝΫτʹରͯ͠ ͍ͬͯΔ044ͷεΩϟϯΛ͢Δ • /(͕ݟ͔ͭͬͨΒऔಘΛېࢭ͠ Θͳ͍Α͏ઃఆͰ͖Δ εΩϟϯ 57
• ࡞ɾऔಘͨ͠ΞʔςΟϑΝΫτΛอ͠ɺ࠶ར༻ ͕Ͱ͖ΔΑ͏ʹ͢Δ • ͜͜ͰΞʔςΟϑΝΫτʹର͢ΔεΩϟϯΛ࣮ࢪ͠ɺ ༻͍ͯ͠Δ044ͷηΩϡϦςΟνΣοΫ 4$" Λߦ͏ ιʔείʔυղੳɺαʔόʔͰՔಇ͍ͯ͠ΔΞϓϦͷஅͱੑ࣭͕ҟͳΔ •
$*$%ύΠϓϥΠϯʹΈࠐΉ͜ͱͰΞʔςΟϑΝΫτ ͷऔಘɾอɾεΩϟϯͳͲΛશͯࣗಈͰߦ͏ 58 όΠφϦɾ ϦϙδτϦϚωʔδϟʔ ·ͱΊ 58
νΣοΫ Ξτ Ϗϧυ ςετ ϦϦʔε σϓϩΠ 59 ࣮ݱ͍ͨ͠ύΠϓϥΠϯ 59 อͨ͠
λΠϛϯάͰ 4$" 7$4 #3. TFSWFST TFSWFST ϦϦʔεલʹ 4$"
πʔϧΛՃͨ͠Β 60 • 044ͷεΩϟϯʮͨΓલʯͱͯ͠ܧଓతʹ࣮ࢪ͢Δ • /(͕͋ͬͨࡍͷϑϩʔΛ༧ΊܾΊɺܭըஈ֊ͰߟྀʹೖΕΔ • ʮࠓճ͚ͩεΩϟϯΛεΩοϓʂʯʮٸ͔͗ͩΒεϧʔʂʯͱ ϧʔϧΛܗ֚Խͤ͞ͳ͍ •
ࣗಈεΩϟϯͱਓྗͷ࡞ۀΛΈ߹Θͤͯ044Λ׆༻͢Δ • ྫ͑ͦͦͷٕज़બఆʹਓͷஅ ͍উखɺߋ৽සɺ ϝϯςφʔͷͳͲΛ;·͑ͯ ͕ඞཁͱͳΔ • εΩϟϯͰݟ͔ͭͬͨ/(ʹͲ͏ରԠ͢Δ͔ʹ͍ͭͯஅ͕ ඞཁͱͳΔ͜ͱ͕͋Δ • ॏཁͳஅʹ࣌ؒΛׂͨ͘ΊʹࣗಈԽ͕༗ޮͱͳΔ
·ͱΊ 61 •ਝ͔ͭ҆શʹιϑτΣΞΛͤ͞ΔͨΊʹ %FW4FD0QTͷߟ͑ํ͕༗ޮͰ͋Δ •੬ऑੑΛૣΊʹݟ͚ͭରॲ͢Δʹಈతͳ੬ऑੑ அͱ੩తͳίϯϙʔωϯτղੳΛΈ߹ΘͤΔ ͷ͕ޮՌతͰ͋Δ ~•t
͋ͳͨͷ৫ʜʁ 62 ηΩϡϦςΟ͕ιϑτΣΞ։ൃϥΠϑαΠΫϧ ˺$*$%ύΠϓϥΠϯ ʹΈࠐ·Ε͍ͯΔ $*$%ύΠϓϥΠϯ͕උ͞Ε͍ͯΔ ΞʔςΟϑΝΫτ͕ཧ͞Ε͍ͯΔ %FW0QT %FW4FD0QTʹཧղͷ͋Δڥͱͳ͍ͬͯΔ
͋ͳͨͷ৫ʜʁ 63 ηΩϡϦςΟ͕ιϑτΣΞ։ൃϥΠϑαΠΫϧ ˺$*$%ύΠϓϥΠϯ ʹΈࠐ·Ε͍ͯΔ $*$%ύΠϓϥΠϯ͕උ͞Ε͍ͯΔ ΞʔςΟϑΝΫτ͕ཧ͞Ε͍ͯΔ ʔʔʔʔʔ น ʔʔʔʔʔ
%FW0QT %FW4FD0QTʹཧղͷ͋Δڥͱͳ͍ͬͯΔ
%FW4FD0QTͷน 64 • Χϧνϟʔ͕ৢ͞Ε͍ͯͳ͍ • ཧղऀ͕͍ͳ͍ • ࣮πʔϧಋೖΛ ਐΊͨͯ͘ݖݶ͕ͳ͍ L%MNOP
ηΩϡϦςΟͷؔ৺͔Βର͢Δ 65 • ʮηΩϡϦςΟʯͲΜͳ৬छɺόοΫάϥϯυͷਓ ͰϦεΫͱͯ͠ଊ͍͑͢ • ࣄྫଟ͘औΓΈͷॏཁੑΛ͖͔͚ͬ͢ʹ͍͢͠
ࠓ͔ΒͰ͖Δ͜ͱ 66 •ࣗͷ৫Ͱग़དྷ͍ͯΔ͜ͱɾ͍ͳ͍͜ͱΛੳ ͠ɺऔΓΊΔͱ͜Ζ͔Β࢝ΊͯΈΔ •·ͣྡͷਓ ϦϞʔτ͔͠Εͳ͍͚Ͳ ͱͯ͠ΈΔͱ͜Ζ ͔Βগͣͭ͠ม͍͑ͯ͘
ͦ͏ɺ·ͣۙͳͱ͜Ζ͔Β 67
ָ͕ࣗʹɺͤʹͳΔ͜ͱΛ ߟ͑ͯߦಈ͢Ε νʔϜձࣾͷͨΊʹͳΔ 68 €•j‚pƒ•B „A…†#)3f ‚pfA‡ˆA ‰Š-‹Œwq
%FW4FD0QTͱ͍͑ʜ 69
༡ͼʹདྷ͍ͯͩ͘͞ʂ 70 ݄ ʙ ۀքͷஶ໊ਓΛট͖ࣗ༝ʹޠΓ߹͏ΣϏφʔʮΑ͜ͳͷ෦ʯ IUUQTKGSPHDPOOQBTTDPNFWFOU
71 5IBOLZPV
ࢀߟจݙ • +FOOJGFS%BWJT 3ZO %BOJFMTʰ&GGFDUJWF %FW0QT ʕຊபʹΑΔ࣋ଓՄೳͳ৫จԽͷҭͯํʱ • ʮ8IBUJT%FW0QT ʯIUUQTKGSPHDPNEFWPQTUPPMTXIBUJTEFWPQT
• ʮ8IBU BSF UIF MBZFST PG TFDVSJUZ " DZCFSTFDVSJUZ SFQPSUʯ IUUQTHPNJOETJHIUDPNJOTJHIUTCMPHXIBUBSFUIFMBZFSTPGTFDVSJUZ • ʮ&YQMPSF ZPVS 044 EFQFOEFODJFT 7JTVBMMZʯIUUQTXXXMJOLFEJODPNQVMTFFYQMPSFZPVSPTT EFQFOEFODJFTWJTVBMMZNJDIBFMNVMMFS • ʮ+BWB EFQFOEFODZ NBOBHFNFOU IPX NBOZ MJOFT PG DPEF EPFT NZ BQQMJDBUJPO IPME ʯ IUUQTTOZLJPCMPHKBWBEFQFOEFODZNBOBHFNFOU • ܦࡁ࢈ۀলใࡦہαΠόʔηΩϡϦςΟ՝ʮ044ͷར׆༻ٴͼͦͷηΩϡϦςΟ֬อʹ͚ͨཧख๏ ʹؔ͢Δࣄྫूʯ IUUQTXXXNFUJHPKQQSFTTQEG • ܦΫϩεςοΫ ݄ܝࡌʮ · ͨ 4USVUT ੬ ऑ ੑ ඃ ɺ ࠃ ަ ল Ͱ ສ ݅ ͷ ใ ྲྀ ग़ ͔ ʯ IUUQTYUFDIOJLLFJDPNJUBUDMOFXT • ܦΫϩεςοΫ ݄ܝࡌʮ 8FCαΠτͷ੬ऑੑΛલ͔Β์ஔ͔ɺϝχίϯใ࿙ӮͷݪҼʯ IUUQTYUFDIOJLLFJDPNBUDMOYUDPMVNO • ʮ#FTUQSBDUJDFTGPSJOUSPEVDJOH+'SPH9SBZJOUPZPVS%FW4FD0QT QSPDFTTʯ IUUQTNFEJBKGSPHDPNXQDPOUFOUVQMPBET#FTUQSBDUJDFTGPSJOUSPEVDJOH +'SPH9SBZJOUPZPVS%FW4FD0QTQSPDFTTQEG 72 72