Save 37% off PRO during our Black Friday Sale! »

Javaアプリケーションの アーティファクト管理と DevSecOps / Java artifacts management and DevSecOps

Fb025419ed38f98df595eb2eafc859f4?s=47 ihcomega56
November 21, 2021

Javaアプリケーションの アーティファクト管理と DevSecOps / Java artifacts management and DevSecOps

JJUG CCC 2021 Fall

Fb025419ed38f98df595eb2eafc859f4?s=128

ihcomega56

November 21, 2021
Tweet

Transcript

  1. +BWBΞϓϦέʔγϣϯͷ ΞʔςΟϑΝΫτ؅ཧͱ %FW4FD0QT ++6($$$'BMM

  2. Α͜ͳͰ͢ 1 • +'SPHͷ%FWFMPQFS"EWPDBUF • %FW0QTΛ޿ΊΔ͓࢓ࣄ • લ৬·Ͱ͸ओʹόοΫΤϯυͷ։ൃ ʢ4*FS ޿ࠂձࣾ

    ূ݊ελʔτΞοϓʣ • Ͳ͏Ϳͭͷ৿ͷΞϓσخ͍͠ !"#$$%&' (#)*+,%-.
  3. ΞʔςΟϑΝΫτͱ͸ 2 • ΞʔςΟϑΝΫτϏϧυ΍ύοέʔδϯάΛܦͯੜ੒ ͞ΕͨϑΝΠϧͷ͜ͱ • +"3 8"3 ίϯςφΠϝʔδͳͲ •

    ʮόΠφϦϑΝΠϧʯͱ΋ݴ͏ ͦͷଞݺশ༷ʑ
  4. %FW4FD0QTͱ͸ •%FWͱ0QTʹՃ͑ͯɺ4FDVSJUZ΋ڠۀͯ͠ιϑτ΢ΣΞΛ ࡞͍ͬͯ͘ 3 3 ։ൃ ӡ༻ ηΩϡ ϦςΟ !"#$%

    &'()*+,- ./0
  5. ͦ΋ͦ΋ηΩϡϦςΟͬͯʜ 4 • Πϯϑϥɺιϑτ΢ΣΞɺ ώϡʔϚϯΤϥʔͳͲؾʹ ͢΂͖͜ͱ͸ଟذʹΘͨΔ • શͯΛηΩϡϦςΟ୲౰ʹ ؙ౤͛ͤͣɺαʔϏεվળ ͷͨΊʹڠྗΛଓ͚Δ

    • %FW4FD0QTͷλʔήοτ͸ ιϑτ΢ΣΞͷηΩϡϦ ςΟͰ͋Δ ʮ8IBUBSFUIFMBZFSTPGTFDVSJUZ "DZCFSTFDVSJUZSFQPSUʯ IUUQTHPNJOETJHIUDPNJOTJHIUTCMPHXIBUBSFUIFMBZFSTPGTFDVSJUZ
  6. 5 ίϥϘϨʔγϣϯʹΑΔڀۃͷΰʔϧ ΤϯυϢʔβʔʹૉૣ͘Ձ஋Λಧ͚ଓ͚Δ͜ͱ ϑΟʔυ όοΫ Ձ஋ ৽ػೳɺ ϑΟʔνϟʔ 12*3456 7869:

    ;<=>?@
  7. ڀۃͷΰʔϧΛ໨ࢦͯ͠ • ϦϦʔεճ਺Λ૿΍͢ ϦϦʔε·Ͱͷ࣌ؒΛ୹͘͢Δ • ࡞ۀΛޮ཰Խ͢Δ • ࡞ۀΛεέʔϧͤ͞Δ • ϛε΍τϥϒϧΛݮΒ͢

    ૣ͘ݟ͚ͭͯରԠ͢Δ ˠʮ%FW0QTʯ΍ʮΞδϟΠϧ։ൃʯ͸จԽɺ࢟੎ͱ ͯ͜͠ΕΛ໨ࢦ͢ αʔϏεͷվળ͸΋ͪΖΜɺϦιʔεෆ଍΍໘౗ͳ࡞ۀͱ͍ͬͨ ։ൃऀ๊͕͑Δ਎ۙͳ೰Έͷλωʹ΋ޮ͘ 6
  8. ૉૣ͍ϦϦʔεͱ҆શੑͷ ཱ྆ΛͲ͏࣮ݱ͍͔ͯ͘͠ 7

  9. $*$%ϦϦʔε·Ͱͷ࣌ؒΛ୹͘͢Δ • ܧଓతΠϯςάϨʔγϣϯ $POUJOVPVT*OUFHSBUJPO • ։ൃͨ͠ιʔείʔυΛසൟʹηϯτϥϧϦϙδτϦ ʹϚʔδ͠ɺࣗಈϏϧυɾςετΛߦ͏ • ܧଓతσϦόϦʔ $POUJOVPVT%FMJWFSZ

    • ࣗಈͰΞʔςΟϑΝΫτΛϦϙδτϦʹެ։͢Δ • ܧଓతσϓϩΠϝϯτ $POUJOVPVT%FQMPZNFOU • ࣗಈͰຊ൪؀ڥ΁ͷσϓϩΠΛߦ͏ 8
  10. νΣοΫ Ξ΢τ Ϗϧυ ςετ ϦϦʔε σϓϩΠ ܧଓతΠϯςάϨʔγϣϯ ܧଓత σϦόϦʔ ܧଓత

    σϓϩΠϝϯτ 9 $*$% 9
  11. %FW4FD0QTͷϙΠϯτ ηΩϡϦςΟΛ ιϑτ΢ΣΞͷ։ൃϥΠϑαΠΫϧʹ૊ΈࠐΉ ˺$*$%ύΠϓϥΠϯʹ૊ΈࠐΉ • ͳΔ΂ࣗ͘ಈԽ͢Δ • ૣ͍λΠϛϯάͰ໰୊Λݕग़͢Δ γϑτϨϑτ 10

  12. ιϑτ΢ΣΞͷηΩϡϦςΟ΋৭ʑ • ڴҖϞσϦϯά 5ISFBUNPEFMJOH • ੩తΞϓϦέʔγϣϯηΩϡϦςΟςετ 4"45 • ಈతΞϓϦέʔγϣϯηΩϡϦςΟςετ %"45

    • ιϑτ΢ΣΞίϯϙδγϣϯղੳ 4$" • ϑΝδϯά GV[[JOH • ϖωτϨʔγϣϯςετ ͳͲ 11
  13. 12 ιϑτ΢ΣΞͷηΩϡϦςΟ΋৭ʑ 12 ڴҖ ϞσϦϯά 4"45 %"45 ϖϯςετ 4$" ϑΝδϯά

    4"45 ϒϥοΫ ϘοΫε ςετ %"45 ϖϯςετ ϗϫΠτ ϘοΫε ςετ ϑΝδϯά 4$" ˞ਤ͸ҰྫͰ͢ νΣοΫ Ξ΢τ Ϗϧυ ςετ ϦϦʔε σϓϩΠ
  14. ؔ৺ͷର৅΋৭ʑ • ࣗ෼͕ͨͪॻ͍ͨ΋ͷ։ൃ࡞ۀͰग़དྷΔίʔυ΍ઃఆ • ࣗ෼ͨͪҎ֎͕ॻ͍ͨ΋ͷ044 ϥΠϒϥϦͳͲ 13

  15. ৭ʑ͋Δ͚Ͳ 14 /01234 567189:;< /=1<3>?@ ABC4567D EFGHIJK43

  16. ࣮ࡍʹಈ͘ΞϓϦΛνΣοΫ 15 • ಈతΞϓϦέʔγϣϯηΩϡϦςΟςετ %"45 • αʔόʔʹσϓϩΠ࣮͠ࡍʹಈ͍͍ͯΔιϑτ΢ΣΞʹ ؚ·ΕΔ੬ऑੑɺϦεΫ΍ରԠͷۓٸ౓ͳͲΛચ͍ग़͢ • ʮ੬ऑੑ਍அʯͱ͍͏޻ఔͱͯ͠։ൃϥΠϑαΠΫϧʹ

    ૊Έࠐ·Ε͍ͯΔ૊৫΋ଟ͍ ABCDEF GHI$JKL MN<OPQR S?$.%T
  17. ࣮ࡍʹϦϦʔε͢Δ΋ͷɺ ࣗ෼͕ͨͪॻ͍ͯ࡞ͬͨ΋ͷΛ ಈ͔͔ͯ֬͠ΊΔʜ ࣗવͳൃ૝ͩ͠ཧղ͠΍͍͢ 16

  18. ͔͠͠ ͦΕ͚ͩͰ͸଍Γͳ͍ʂ 17

  19. 044ͷηΩϡϦςΟΛ๨Εͣʹ 18

  20. 044ͷηΩϡϦςΟΛ๨Εͣʹ 19 • ׂҎ্ͷ૊৫͕ιϑτ΢ΣΞ։ൃʹ044Λ༻͍͍ͯΔ • 044ͷ΄ͱΜͲ͸ߋʹผͷ044ʹґଘ͓ͯ͠ΓσϓϩΠ ͢Διϑτ΢ΣΞʹ͸ࣗ෼ͷ೺Ѳ͍ͯ͠ͳ͍ίʔυ͕େ ྔʹؚ·ΕΔ ʮ&YQMPSFZPVS044EFQFOEFODJFT7JTVBMMZʯ IUUQTXXXMJOLFEJODPNQVMTFFYQMPSFZPVSPTTEFQFOEFODJFTWJTVBMMZNJDIBFMNVMMFS

  21. 044ͷ੬ऑੑʹΑΔࣄྫ 20 ೔ܦΫϩεςοΫ ೥݄೔ܝࡌʮ·ͨ΋4USVUT੬ऑੑඃ֐ɺࠃަলͰ໿ສ݅ͷ৘ใྲྀग़͔ʯ IUUQTYUFDIOJLLFJDPNJUBUDMOFXT

  22. 044ͷ੬ऑੑʹΑΔࣄྫ 21 ೔ܦΫϩεςοΫ ೥݄೔ܝࡌʮ 8FCαΠτͷ੬ऑੑΛ೥લ͔Β์ஔ͔ɺϝχίϯ৘ใ࿙ӮͷݪҼʯ IUUQTYUFDIOJLLFJDPNBUDMOYUDPMVNO

  23. 22 αϓϥΠνΣʔϯ߈ܸ ग़యɿ ;%/FU೥݄೔ܝࡌʮถ੓෎ͳͲ΁ͷେن໛αΠόʔ߈ܸɺ4PMBS8JOETͷιϑτ΢ΣΞߋ৽Λѱ༻ʯ IUUQTKBQBO[EOFUDPNBSUJDMF

  24. ࡞੒ͨ͠ιϑτ΢ΣΞͷνΣοΫ Y ࢖༻͢Δ044ͷνΣοΫ ྆ํߦ͏͜ͱ͕େࣄ 23

  25. • ચ͍ग़͠ɾϥϯΫ෇͚ͳͲશͯΛखಈͰߦ͏ • ϦϦʔε௚લʹߦ͏ 24 044ͷνΣοΫେ/( 24 UVWXX QXYL$.% SZ[\I]

  26. 25 044ΛࣗಈνΣοΫ 25 ڴҖ ϞσϦϯά 4"45 %"45 ϖϯςετ 4$" ϑΝδϯά

    νΣοΫ Ξ΢τ Ϗϧυ ςετ ϦϦʔε σϓϩΠ
  27. 26 26 4$" νΣοΫ Ξ΢τ Ϗϧυ ςετ ϦϦʔε σϓϩΠ 044ΛࣗಈνΣοΫ

    ιϑτ΢ΣΞίϯϙδγϣϯղੳͷ͜ͱ
  28. 27 044ΛૣΊɾఆظతʹࣗಈνΣοΫ 27 4$" 4$" ˞؀ڥʹΑͬͯ͸ *%&༻ϓϥάΠϯʹΑΔ ։ൃதͷνΣοΫ΋Մ νΣοΫ Ξ΢τ

    Ϗϧυ ςετ ϦϦʔε σϓϩΠ
  29. ͜͜ʹߦ͖ணͨ͘Ίʹ͸ 28

  30. ࣗ෼ͨͪͰॻ͍ͯੜ੒ͨ͠ ιʔείʔυ͚ͩΛ ؅ཧɾνΣοΫ͢ΔͷͰ͸ ଍Γͳ͍ʂ 29

  31. ΞʔςΟϑΝΫτΛ ؅ཧ͠Α͏ 30

  32. • ΞʔςΟϑΝΫτΛอ؅͢Δઐ༻ͷπʔϧ • ΞʔςΟϑΝΫτΛεΩϟϯͯ͠੬ऑੑ΍ϥΠηϯε ͷνΣοΫ͕Ͱ͖Δ4$"πʔϧͱ૊Έ߹Θͤͯ࢖͑Δ 31 όΠφϦɾ ϦϙδτϦϚωʔδϟʔ 31

  33. ιʔείʔυ͑͞؅ཧ͓͚ͯ͠͹ ΞʔςΟϑΝΫτͳΜͯ ͍ͭͰ΋࡞ΕΔͷʹɺ Θ͟Θ͟ผͰ؅ཧ͢Δͷʁ 32

  34. ιʔείʔυ WTΞʔςΟϑΝΫτ 33 ιʔείʔυ • ։ൃʹΑΔվमͷର৅Ͱ͋Γ ϏδωεϩδοΫΛ͸͡Ίͱ ͢Δಠࣗͷ੒Ռ෺ʹ͋ͨΔ • (JUͳͲͷόʔδϣϯ؅ཧ͕

    ਁಁ͍ͯ͠Δ ΞʔςΟϑΝΫτ • ґଘղܾ͕ࡁΜͰ͓Γಠࣗͷ ίʔυҎ֎ͷ෦඼΋ؚ·ΕΔ • ग़ՙ σϓϩΠ ର৅ͱͳΔ • ઐ༻πʔϧͰͷ؅ཧ͸ίʔυ ͱൺֱ͢Δͱਁಁ͍ͯ͠ͳ͍
  35. ΞʔςΟϑΝΫτ͕ॏཁͳཧ༝ 34 • ґଘղܾ͕ࡁΜͰ͍Δ • ग़ՙର৅ͱͳΔ ˣ • ࠷ऴతʹαʔόʔͰಈ͘΋ͷʹؚ·ΕΔ044ͷνΣοΫ ͕ՄೳͱͳΔ

    • ιʔε಺ͷઃఆϑΝΠϧʹ͸ʮύοέʔδϚωʔδϟʔ͕Կ Λऔಘ༧ఆ͔ʯͱ͍͏৘ใ͔͠ͳ͍ • ಉ͡ιʔείʔυΛϏϧυͯ͠΋ɺΞʔςΟϑΝΫτͷத਎ ͕ຖճಉ͡ͱ͸ݶΒͳ͍ ^*_&*3Q `*a21b6c deRfg QXYPQ./
  36. 35 ΞʔςΟϑΝΫτ͕ॏཁͳཧ༝ ίʔσΟϯά Ϗϧυ ςετσϓϩΠ ݁߹ςετ ୯ମςετ ຊ൪σϓϩΠ ӡ༻ ΞʔςΟϑΝΫτ

    ஀ੜ ΞʔςΟϑΝΫτ͕࢖ΘΕଓ͚Δ ౓ੜ੒ͨ͠Βຊ൪σϓϩΠ·Ͱಉ͡΋ͷΛ࢖͏ !"#$%&'() *+,-./012 34/56789: ;<2=1>)=1? ιʔείʔυ͕ ΞʔςΟϑΝΫτʹͳΔ·Ͱ
  37. อ؅͢ΔΞʔςΟϑΝΫτ͸ େ͖͘෼͚ͯछྨ͋Δ 36

  38. 37 όΠφϦɾ ϦϙδτϦϚωʔδϟʔ࢖͍ํᶃ औಘ͢Δ อ؅͢Δ • ࡞੒ͨ͠ΞʔςΟϑΝΫτ͸ʮϩʔΧϧϦϙδτϦʯ ʹอ؅͠ɺγΣΞ΍࠶ར༻Λ͢Δ • ಉ͡ίʔυΛԿ౓΋Ϗϧυ͢ΔͷΛආ͚

    ࣌ؒΛઅ໿Ͱ͖Δ ٸ͗ͷ੾Γ໭͠ʹ΋ศརʂ • ඼࣭͕୲อ͞ΕͨΞʔςΟϑΝΫτΛ ࢖͍ճͤΔ hijchk% l*9mnop q#Z[/RPP .%rstuvwx. QVTI EFQMPZ  QVCMJTI QVMM  SFTPMWF
  39. 38 औಘ͢Δ อ؅͢Δ όΠφϦɾ ϦϙδτϦϚωʔδϟʔͱ4$"ᶃ εΩϟϯ • Ϗϧυͯ͠อ؅ͨ͠ΞʔςΟϑΝΫτʹର͠ɺ࢖ͬͯ ͍Δ044ͷηΩϡϦςΟɾϥΠηϯε νΣοΫ

    εΩϟϯ Λ͔͚Δ • /(͕ݟ͔ͭͬͨΒऔಘΛېࢭ͠ ࢖Θͳ͍Α͏ઃఆͰ͖Δ
  40. • औಘͨ͠ΞʔςΟϑΝΫτ͸ʮϦϞʔτ ϦϙδτϦʯʹอ؅͓ͯ͘͠ • Ωϟογϡͷ໾ׂΛՌͨ͢ • ߴ଎ʹऔಘͰ͖Δ • ֎෦ϦϙδτϦʹΞΫηε Ͱ͖ͳͯ͘΋औಘͰ͖Δ

    औಘͭͭ͠ อ؅͢Δ %PDLFS)VC  .BWFO$FOUSBM ͳͲ όΠφϦɾ ϦϙδτϦϚωʔδϟʔ࢖͍ํᶄ 39
  41. όΠφϦɾ ϦϙδτϦϚωʔδϟʔͱ4$"ᶄ • औಘͯ͠อ؅ͨ͠ΞʔςΟϑΝΫτʹରͯ͠ ࢖͍ͬͯΔ044ͷεΩϟϯΛ͢Δ • /(͕ݟ͔ͭͬͨΒऔಘΛېࢭ͠ ࢖Θͳ͍Α͏ઃఆͰ͖Δ 40 औಘͭͭ͠

    อ؅͢Δ %PDLFS)VC  .BWFO$FOUSBM ͳͲ εΩϟϯ
  42. 41 ϝλσʔλͰޮ཰Α͘؅ཧ ΞʔςΟϑΝΫτʹʮϝλσʔλʯΛ͚ͭɺϥϕϦϯά ͢Δ͜ͱͰ۠ผ͠΍͘͢͢Δ • ΞʔςΟϑΝΫτ͕૿͑ͯ΋؅ཧ͠΍͍͢ • ϝλσʔλΛݟΔͱΞʔςΟϑΝΫτͷಛ௃͕෼͔Δ • ϝλσʔλͰΞʔςΟϑΝΫτΛݕࡧͰ͖Δ

    • ґଘؔ܎΍ϝλσʔλͳͲͷࠩ෼͕औΕΔ • 7$4ͷͲͷόʔδϣϯ͕ݩͱͳ͔ͬͨه࿥͠ɺτϥϒϧ࣌ͷ ௐࠪ΍؂ࠪͳͲʹඋ͑Δ͜ͱ͕Ͱ͖Δ
  43. 42 όʔνϟϧϦϙδτϦͰޮ཰Α͘؅ཧ ʮόʔνϟϧϦϙδτϦʯΛ࢖͏ͱɺෳ਺ͷϩʔΧϧɾϦϞʔτ ϦϙδτϦΛଋͶͯԾ૝తʹͭͷϦϙδτϦʹݟͤͯ͘ΕΔ • ༻్ʹԠͯ͡ϦϙδτϦΛ࢖͍෼͚Δඞཁ͕ͳ͍ͷͰૢ࡞ָ͕ όʔνϟϧ ϦϞʔτ ϩʔΧϧ

  44. 43 όΠφϦɾ ϦϙδτϦϚωʔδϟʔ ·ͱΊ 43 • ࡞੒ɾऔಘͨ͠ΞʔςΟϑΝΫτΛอ؅͠ɺ࠶ར༻΍ ഑෍͕Ͱ͖ΔΑ͏ʹ͢Δ • ͜͜ͰΞʔςΟϑΝΫτʹର͢ΔεΩϟϯΛ࣮ࢪ͠ɺ

    ࢖༻͍ͯ͠Δ044ͷηΩϡϦςΟνΣοΫ 4$" Λߦ͏ ιʔείʔυղੳɺαʔόʔͰՔಇ͍ͯ͠ΔΞϓϦͷ਍அͱ͸ੑ࣭͕ҟͳΔ • $*$%ύΠϓϥΠϯʹ૊ΈࠐΉ͜ͱͰΞʔςΟϑΝΫτ ͷऔಘɾอ؅ɾεΩϟϯͳͲΛશͯࣗಈͰߦ͏ • ࣗಈԽɾޮ཰ԽͷͨΊʹϝλσʔλ͕͔ܽͤͳ͍
  45. 44 ࣮ݱ͍ͨ͠ύΠϓϥΠϯ 44 อ؅ͨ͠ λΠϛϯάͰ 4$" 7$4 #3. TFSWFST TFSWFST

    ϦϦʔεલʹ 4$" νΣοΫ Ξ΢τ Ϗϧυ ςετ ϦϦʔε σϓϩΠ
  46. ͜͜·Ͱͷ͓࿩͸ ͲΜͳݴޠΛ࢖͍ͬͯͯ΋ ಉ͡ߟ͑ํͰ͕͢ 45

  47. +BWBͷ৔߹ 46 &-ayz HVpX?{| }$8~*jR •€•‚./

  48. ϏϧυπʔϧͰઃఆͯ͠࢖͏ 47 • TFUUJOHTYNM .BWFO ΍ CVJMEHSBEMF (SBEMF ʹͯɺ ࢖༻͢ΔϦϙδτϦΛઃఆͰ͖Δ

  49. ϏϧυπʔϧͰઃఆͯ͠࢖͏ 48 • ϦϙδτϦ༻ϓϥάΠϯΛ࢖͏ • QVTIઌϦϙδτϦɾґଘղܾ༻ ϦϙδτϦΛࢦఆ͢Δ • ͦΕͧΕɺϩʔΧϧϦϙδτϦɾ ϦϞʔτϦϙδτϦʹ͋ͨΔ

    • ྆ํόʔνϟϧϦϙδτϦΛࢦఆ ͢Δ͜ͱ΋Ͱ͖Δ
  50. $*$%αʔόʔͰઃఆͯ͠࢖͏ 49 • ϏϧυπʔϧͰ͸ͳ͘$*$%αʔόʔଆͰϦϙδτϦͷ ઃఆ͕Ͱ͖Δ৔߹ɺͦͪΒ΋ݕ౼͍ͨ͠ • ϦϙδτϦͱ$*$%πʔϧͷΠϯςάϨʔγϣϯ͕ఏڙ ͞Ε͓ͯΓɺϓϥάΠϯɺ$-*ɺ"1*ͳͲ͕࢖͑Δ͜ͱ ΋ଟ͍

  51. $*$%αʔόʔͰઃఆͯ͠࢖͏ 50 • ଟ͘ͷ৔߹ɺϦϙδτϦ΁ͷQVTI΍QVMM͸$*$%ͷதͰ ߦΘΕΔ • ϏϧυπʔϧଆʹઃఆΛ࣋ͭͱ • $*$%Ͱ͔͠ඞཁͷͳ͍ઃఆ͕ઃఆϑΝΠϧʹೖΔͷ͕अຐ ʹͳΓ͏Δ

    • ؀ڥม਺Λ࢖͏ઃܭʹͯ͋͠ΔͱϩʔΧϧͰͷϏϧυࣦഊͷ ݪҼʹͳΔ
  52. 4/"14)05ઐ༻ͷϦϙδτϦ 51 • SFMFBTFόʔδϣϯͱTOBQTIPUόʔδϣϯΛ෼͚ΔจԽ .BWFO༝དྷ ʹͪͳΜͰɺϩʔΧϧϦϙδτϦΛ෼͚ͯ ࡞੒͢Δ͜ͱ͕ଟ͍ • SFMFBTF҆ఆɺෆม 74TOBQTIPU։ൃதɺมߋՄೳ

    • ໾ׂ΍ϥΠϑαΠΫϧ͕ҟͳΔͷͰ෼͚Δͱ͍͏ߟ͑ํ ྫ͑͹ɺTOBQTIPU͸ফ͑ͨΓյΕͨΓͨ࣌͠ͷӨڹ͕খ͍͞ • ϩʔΧϧϦϙδτϦΛ෼͚ΔͱϦϞʔτϦϙδτϦ΋ͭ • ಉ͡ϦϙδτϦʹೖΕͯϝλσʔλͰࣝผ͢Δ͜ͱ΋Ͱ͖Δ
  53. πʔϧΛ௥Ճͨ͠Β 52 • 044ͷεΩϟϯ͸ʮ౰ͨΓલʯͱͯ͠ܧଓతʹ࣮ࢪ͢Δ • /(͕͋ͬͨࡍͷϑϩʔΛ༧ΊܾΊɺܭըஈ֊ͰߟྀʹೖΕΔ • ʮࠓճ͚ͩεΩϟϯΛεΩοϓʂʯʮٸ͔͗ͩΒεϧʔʂʯͱ ϧʔϧΛܗ֚Խͤ͞ͳ͍ •

    ࣗಈεΩϟϯͱਓྗͷ࡞ۀΛ૊Έ߹Θͤͯ044Λ׆༻͢Δ • ྫ͑͹ͦ΋ͦ΋ͷٕज़બఆʹ͸ਓͷ൑அ ࢖͍উखɺߋ৽ස౓ɺ ϝϯςφʔͷ਺ͳͲΛ;·͑ͯ ͕ඞཁͱͳΔ • εΩϟϯͰݟ͔ͭͬͨ/(ʹͲ͏ରԠ͢Δ͔ʹ͍ͭͯ΋൑அ͕ ඞཁͱͳΔ͜ͱ͕͋Δ • ॏཁͳ൑அʹ࣌ؒΛׂͨ͘Ίʹ΋ࣗಈԽ͕༗ޮͱͳΔ
  54. ·ͱΊ 53 •ਝ଎͔ͭ҆શʹιϑτ΢ΣΞΛ੒௕ͤ͞ΔͨΊʹ %FW4FD0QTͷߟ͑ํ͕༗ޮͰ͋Δ •࡞੒ͨ͠ιʔείʔυɺ࢖༻͍ͯ͠Δ044ͷ྆ํʹ ର͠ɺૣΊʹɾ܁Γฦ͠ηΩϡϦςΟεΩϟϯΛ ߦ͏ͷ͕ޮՌతͰ͋Δ

  55. ͋ͳͨͷ૊৫͸ʜʁ 54 ηΩϡϦςΟ͕ιϑτ΢ΣΞ։ൃϥΠϑαΠΫϧ ˺$*$%ύΠϓϥΠϯ ʹ૊Έࠐ·Ε͍ͯΔ ΞʔςΟϑΝΫτ͕؅ཧ͞Ε͍ͯΔ $*$%ύΠϓϥΠϯ͕੔උ͞Ε͍ͯΔ %FW0QT %FW4FD0QTʹཧղͷ͋Δ؀ڥͰ͋Δ

  56. ͋ͳͨͷ૊৫͸ʜʁ 55 ηΩϡϦςΟ͕ιϑτ΢ΣΞ։ൃϥΠϑαΠΫϧ ˺$*$%ύΠϓϥΠϯ ʹ૊Έࠐ·Ε͍ͯΔ ΞʔςΟϑΝΫτ͕؅ཧ͞Ε͍ͯΔ $*$%ύΠϓϥΠϯ͕੔උ͞Ε͍ͯΔ ʔʔʔʔʔʔʔʔʔʔʔ น ʔʔʔʔʔʔʔʔʔʔʔ

    %FW0QT %FW4FD0QTʹཧղͷ͋Δ؀ڥͰ͋Δ
  57. %FW4FD0QT΁ͷน 56 • Χϧνϟʔ͕ৢ੒͞Ε͍ͯͳ͍ • ཧղऀ͕͍ͳ͍ • ࣮૷΍πʔϧಋೖΛ ਐΊͨͯ͘΋ݖݶ͕ͳ͍ L%MNOP

  58. ηΩϡϦςΟ΁ͷؔ৺͔Βର࿩͢Δ 57 • ʮηΩϡϦςΟʯ͸ͲΜͳ৬छɺόοΫάϥ΢ϯυͷਓ Ͱ΋ϦεΫͱͯ͠ଊ͑΍͍͢ • ࣄྫ΋ଟ͘औΓ૊ΈͷॏཁੑΛ࿩͖͔͚ͬ͢ʹ͠΍͍͢

  59. ࠓ೔͔ΒͰ͖Δ͜ͱ 58 •ࣗ෼ͷ૊৫Ͱग़དྷ͍ͯΔ͜ͱɾ͍ͳ͍͜ͱΛ෼ੳ ͠ɺऔΓ૊ΊΔͱ͜Ζ͔Β࢝ΊͯΈΔ •·ͣ͸ྡͷਓ ϦϞʔτ͔΋͠Εͳ͍͚Ͳ ͱ࿩ͯ͠ΈΔͱ͜Ζ ͔Βগͣͭ͠ม͍͑ͯ͘

  60. 59 5IBOLZPV

  61. ࢀߟจݙ • +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 60 60