セキュリティと性能要件を同時に満たすWebサーバホスティング技術の最新動向 / virtualhosting-security-performance-operasion

セキュリティと性能要件を同時に満たすWebサーバホスティング技術の最新動向 / virtualhosting-security-performance-operasion

ロリポップは 2001 年以来、約 15 年間ホスティング (レンタルサーバ) サービスを提供してきた。その間、ハードウェアやソフトウェアの進化に伴って要求されるサービス品質も高くなってきており、いかにサービス事業者の運用コストを減らしながらも、高品質なサービスを提供するかが重要である。そこで、私が京都大学の岡部研究室で研究した、ソフトウェアの観点からホスティングサービスのセキュリティや性能を向上させつつも、リソースを適切に制御するためのアーキテクチャを、実際に次世代ホスティングプロジェクトとしてサービスに適用した話と今後の方向性について紹介する。

2b692bd83f4418103142a053ecf5ff59?s=128

MATSUMOTO Ryosuke

May 13, 2016
Tweet

Transcript

  1. ϩϦϙοϓʂ͕໨ࢦ࣍͢ੈ୅ϗεςΟϯά GMOϖύϘגࣜձࣾ γχΞɾϓϦϯγύϧΤϯδχΞ MATSUMOTO, Ryosuke @matsumotory 2016/05/13 ୈ39ճΠϯλʔωοτٕज़ୈ163ҕһձݚڀձɹ-ITRC meet39- ηΩϡϦςΟͱੑೳཁ݅Λಉ࣌ʹຬͨ͢

    8FCαʔόϗεςΟϯάٕज़ͷ࠷৽ಈ޲
  2. ໨࣍  ϗεςΟϯάαʔϏε  ͳͥߴूੵʹͩ͜ΘΔͷ͔  8FCαʔόιϑτ΢ΣΞͷΞʔΩςΫνϟ  ηΩϡϦςΟͱੑೳͷཱ྆ 

    ӡ༻ٕज़ͷऔΓ૊Έ  ࠓޙͷํ޲ੑ
  3. ϗεςΟϯάαʔϏε

  4. ϗετ͢Δͱ͸

  5. 8FCϗεςΟϯάαʔϏεʹ͓͍ͯɺυϝΠ ϯ໊ʢ'2%/ʣʹΑͬͯࣝผ͞ΕɺରԠ͢Δ ίϯςϯπΛ഑৴͢ΔػೳΛϗετͱݺͿɻ ˞ ˞দຊ྄հɼԬ෦णஉɼϦΫΤετ୯ҐͰԾ૝తʹίϯϐϡʔλϦιʔεΛ෼཭͢Δ8FCαʔό ͷϦιʔε੍ޚΞʔΩςΫνϟɼ৘ใॲཧֶձݚڀใࠂɼ7PM*05 /P ೥݄

  6. ϗεςΟϯάαʔϏεͷಛ௃  ࣄۀऀ͸͓٬༷ͷ8FCίϯςϯπΛ੍ޚͰ͖ͳ͍  ϛυϧ΢ΣΞɾ04Ͱ੍ޚ͢Δඞཁ͕͋Δ  ڞ༗ͷ৔߹͸Ϧιʔε੍ޚ΍ηΩϡϦςΟ͕ॏཁ  ಛʹੑೳͱ͍͔ʹόϥϯεΛͱΔ͔ 

    ฐࣾͰ͸௒ߴूੵͷڞ༗ϗεςΟϯάʹ߆͍ͬͯΔ
  7. ͳͥߴूੵʹͩ͜ΘΔͷ͔

  8. None
  9. ϩϦϙοϓʂϨϯλϧαʔό

  10. None
  11. ݸਓ޲͚αΠτத৺  ໿ສαΠτΛӡӦ  ֶੜ΍ओ්ͩͬͨΓݸਓ͕झຯͰ࢖͏༻్  ϋʔυ΢ΣΞʹͲΕ͚ͩߴूੵͰ͖Δ͔ʹ௅ઓ  ͱʹ͔҆͘͘ੑೳͷྑ͍΋ͷΛఏڙ͍ͨ͠ 

    ιϑτ΢ΣΞʹΑΔٕज़ྗʹΑͬͯղܾ͍ͨ͠
  12. 8FCαʔόͷΞʔΩςΫνϟ

  13. ϓϩηε਺ͱऩ༰αΠτ਺  ϝϞϦ͸(#Ͱ$16ίΞ͸ݸ  αΠτ਺Λ਺ສ͔ΒສαΠτͰऩ༰  ϓϩηε਺͕αΠτ਺ʹґଘ͠ͳ͍Α͏ͳߏ੒  ෳ਺αΠτڞ༗ͷIUUQEϓϩηε͕ϦΫΤετ͞Εͨϗετ ໊͔ΒಈతʹίϯςϯπΛݕग़ͯ͠ॲཧʢ7JSUVBM)PTU˞

    ʣ ˞IUUQIUUQEBQBDIFPSHEPDTDVSSFOUFOWIPTUT
  14. IUUQE ߴूੵͷͨΊͷΞʔΩςΫνϟ  IUUQEϓϩηεݸºສສϓϩηεʢϢʔβݸผʹϓϩηεىಈʣ  IUUQEϓϩηεݸ͙Β͍ͷԾ૝ϗετͰશϢʔβڞ༗ Ϣʔβ" IUUQE Ϣʔβ# IUUQE

    Ϣʔβ$ IUUQE Ϣʔβ" Ϣʔβ# Ϣʔβ$ ޮ཰ྑ͘࢒ϦιʔεΛ࢖͑Δ ىಈʹඞཁ ͳϦιʔε ىಈʹඞཁ ͳϦιʔε ىಈʹඞཁ ͳϦιʔε ىಈʹඞཁͳϦιʔε 04 04
  15. ϩʔυόϥϯα܈ ϗεςΟϯάαʔό܈ ʢ%"4ʣ ϦόʔεϓϩΩγ܈ Ωϟογϡαʔό܈ σʔλϕʔε܈ ϦΫΤετͱϗεςΟϯάαʔόͷඥ෇͚ ͓٬༷ͷσʔλ͕͋Δαʔό ϗεςΟϯάͷෛՙ͸ಡΊͳ͍ɾ௿Ձ֨ͷίετϝϦοτͱੑೳΛ ࠷େݶ׆͔͢΂͋͑ͯ͘%"4ߏ੒

    ݱࡏͷશମ৅ Ϧιʔε੍ޚٕज़͕ෆे෼ͳঢ়ଶͰແཧʹڞ ༗ετϨʔδԽͯ͠΋ڧҾͳ੍ݶ͕ඞཁͱͳ Γ඼࣭͕མͪΔ
  16. ߴूੵͷͨΊͷ ΞʔΩςΫνϟͷ՝୊

  17. ηΩϡϦςΟͱੑೳͷཱ྆  ϗεςΟϯάͷಛੑ্Ϣʔβຖʹݫີʹݖݶ෼཭  ߴूੵ؀ڥͷݖݶ෼཭ͷੑೳͷޮ཰Խ  ୯ҰͷBQBDIFݖݶͰىಈ͍ͯ͠ΔϓϩηεͰηΩϡϦ ςΟͱੑೳΛཱ͍͔྆ͭͭ͠ʹద੾ʹݖݶ෼཭͢Δ͔

  18. ӡ༻ٕज़΁ͷཁٻͷߴ·Γ  ఔʑͷߴෛՙϢʔβ͕୔ࢁ͍ͯௐࠪͰ͸͓͍͔ͭͳ͍  αʔόϦιʔε͕༨͍ͬͯΔ࣌͸ࣗ༝ʹ࢖͑Δ  ṧഭ͖ͯͨ࣌͠͸ฏ౳ʹ෼഑͢Δ  ṧഭͷݪҼͱͯ͠༧૝Ͱ͖ΔϢʔβ͸্ݶΛઃఆ 

    ͦΕΒΛαʔόιϑτ΢ΣΞࣗ਎Ͱࣗ཯తʹίϯτϩʔϧ  ڞ༗ϢʔβΛ͍͔ʹշదʹ͍͔ʹϦιʔε෼཭͢Δ͔
  19. ֶज़ݚڀͷΞϓϩʔνͰ ৽ٕज़Λ։ൃɾಋೖ

  20. None
  21. ηΩϡϦςΟͱੑೳͷཱ྆

  22. ಈతίϯςϯπͷݖݶ෼཭

  23. ಈతίϯςϯπͷݖݶ෼཭  TV&9&$͸ϦΫΤετຖʹϓϩηεੜ੒ഁغ͕ඞཁͰ஗͍  'BTU$(*͸Ϣʔβ਺ʹԠͯ͡ϓϩηε਺ͱϝϞϦྔ૿Ճ  NPE@SVJE΍TVJEͳͲ͸ηΩϡϦςΟ໘Ͱ໰୊͋Γ˞   ݖݶ෼཭ͷͨΊͷίετΛͲ͏Լ͛Δ͔

     େن໛ߴूੵͷͨΊͷݖݶ෼཭ΞʔΩςΫνϟݕ౼ ˞দຊ྄հ Ԭ෦णஉ εϨου୯ҐͰݖݶ෼཭Λߦ͏8FCαʔόͷΞΫηε੍ޚΞʔΩςΫνϟ ిࢠ৘ใ௨৴ֶձ࿦จࢽ 7PM+# /P QQ 0DU
  24. NPE@QSPDFTT@TFDVSJUZ  "QBDIFͷεϨου୯ҐͰݖݶ෼཭ΞʔΩςΫνϟ˞   ϦΫΤετ࣌ͷݖݶ෼཭ͷίετΛ௿ݮ  ϓϩηεੜ੒ഁغ͔ΒεϨουੜ੒ഁغ΁  ࠷ۙ͸8FC%"7ʹ΋ରԠ

    ˞দຊ྄հ Ԭ෦णஉ εϨου୯ҐͰݖݶ෼཭Λߦ͏8FCαʔόͷΞΫηε੍ޚΞʔΩςΫνϟ ిࢠ৘ใ௨৴ֶձ࿦จࢽ 7PM+# /P QQ 0DU IUUQTHJUIVCDPNNBUTVNPUPSNPE@QSPDFTT@TFDVSJUZ
  25. $(*QSPDFTT PXOFSVTFS $(*QSPDFTT PXOFSSPPU QIQDHJJOEFYQIQ PXOFSVTFS $(*QSPDFTT PXOFSVTFS TFUVJE TFUHJE

    ʜ GPSL  FYFDWF TVFYFDQSPHSBN TFUVJESPPU UFSNJOBUFQSPDFTT FYFDWF 1BSFOUIUUQEQSPDFTT PXOFSSPPU $IJMEIUUQEQSPDFTT PXOFSBQBDIF ˞$(* TV&9&$NPEFM
  26. εϨουͱ-JOVY$BQBCJMJUZ  ਌ϓϩηε͔Βݖݶ෼཭ͷDBQBCJMJUZ DBQ ͷΈΛҾ͖ܧ͙  ಈతίϯςϯπ࣮ߦલʹεϨουΛ࡞Δ  εϨου্ͰݖݶมߋޙʹDBQΛམͱͯ͠ίϯςϯπ࣮ߦ 

    7JSUVBMJOH˞ Λ࢖ͬͯɺ"QBDIFͦͷ΋ͷΛ֤छಛݖΛམͱ ͭͭ͠3FBEPOMZͷCJOEϚ΢ϯτͱඞཁϑΝΠϧͱϦιʔ ε੍ݶԽͷDISPPU؀ڥʹͯىಈͤ͞Δ͓ͯ͘ͱΑΓڧݻ ˞IUUQTHJUIVCDPNNBUTVNPUPSNSVCZWJSUVBMJOH
  27. 1BSFOUIUUQEQSPDFTT PXOFSSPPU $IJMEIUUQEQSPDFTT PXOFSBQBDIF NQTUISFBE PXOFSVTFS NQTUISFBE PXOFSBQBDIF JOEFYQIQ PXOFSVTFS

    TFUVJE TFUHJE ʜ VOTFUDBQT DSFBUFUISFBE TFUDBQT EFTUSPZUISFBE QBSTF SVO QSDUM TFUVJETFUHJEDBQT NQTUISFBE PXOFSVTFS ˞%40 NPE@QSPDFTT@TFDVSJUZNPEFM 7JSUVBMJOH&OWJSPONFOU
  28. None
  29. ͦͷଞͷϝϦοτ΋͋ͬͨ  ෛՙ͕େ෯ʹ௿ݮʢ1)1ར༻ऀ͕ଟ਺ʣ  ϩʔυΞϕϨʔδʹͳΔΑ͏ͳΞΫηε͕ҎԼ  ࠓ͸$(*ͱ%40ͷڞଘ͍ͯ͠Δঢ়ଶ  %40ઐ༻ʹ͢Ε͹΋ͬͱऩ༰ޮ཰্͕͕Δ 

    ͞Βʹ҆͘ɺ͞Βʹߴੑೳ͕ݕ౼Մೳ
  30. ಋೖલޙͷ$16࢖༻ྔൺֱ Ұ೔ͷΞΫηε਺͸ͲͪΒͷαʔό΋໿ສʢαʔϏεશମͰ͸਺ेԯʣ $(*ʴTV&9&$ %40ʴNPE@QSPDFTT@TFDVSJUZ ˙TZTUFN ˙VTFS ˙JEMF

  31. γϯϘϦοΫϦϯΫݕࠪͷ 50$506໰୊

  32. ϦϯΫݕࠪͷ50$506໰୊  5JNFPGDIFDLUPUJNFPG6TF3BDF$POEJUJPO  ҎԼͷॲཧΛ6/*9͸ΞτϛοΫʹͰ͖ͳ͍  ϑΝΠϧ͕ϦϯΫ͔ɺϑΝΠϧ·ͰͷύεʹϦϯΫؚ͕·ΕΔ͔ɺͦͷݕࠪޙ ʹϑΝΠϧΛPQFO ͢ΔΑ͏ͳॲཧ 

    8FCίϯςϯπ͕ࣗ༝ͳϗεςΟϯάʹ͓͍ͯ͸େ͖ͳ໰୊ͱͳΔ  Ϛϧνϓϩηεͳαʔόιϑτ΢ΣΞͰ͸λΠϛϯάʹΑͬͯ͸ ϦϯΫͷνΣοΫޙʹผϑΝΠϧʹ͢Γସ͑ΒΕΔՄೳੑ༗Γ
  33. ϑΝΠϧ͕ϦϯΫ͔ݕࠪ ϑΝΠϧͷύεʹϦϯΫ͕ ؚ·ΕΔ͔ݕࠪ ϑΝΠϧΛPQFO ͯ͠ Ϩεϙϯεੜ੒ॲཧ 8FCαʔόϓϩηε" ϑΝΠϧΛϦϯΫʹ ஔ͖׵͑ 8FCαʔόϓϩηε#

    ϨʔείϯσΟγϣϯͷՄೳੑ 0, 0, ผϢʔβϑΝΠϧ ʹஔ͖׵͑ΒΕΔՄೳੑ
  34. NPE@pMFPXOFSDIFDL  ϗεςΟϯάཁ݅ʹ͓͍ͯ͸ղܾՄೳ  ಉҰॴ༗ऀͷϦϯΫ͸࠷ѱݕ஌Ͱ͖ͳͯ͘΋ྑ͍  ݕ஌͢΂͖͸ଞͷॴ༗ऀϑΝΠϧ΁ͷϦϯΫ͔Ͳ͏͔  ϑΝΠϧPQFOޙʹGE͔ΒݖݶνΣοΫ 

    ͦͷԾ૝ϗετͰઃఆ͍ͯ͠Δॴ༗ݖͱPQFO͍ͯ͠ΔϑΝΠ ϧͷॴ༗ݖΛൺֱ IUUQTHJUIVCDPNNBUTVNPUPSNPE@pMFPXOFSDIFDL
  35. ϑΝΠϧΛPQFO GEͷPXOFSͱԾ૝ϗετͷઃ ఆͰڐՄ͍ͯ͠ΔPXOFSݕࠪ Ϩεϙϯεੜ੒ॲཧ 8FCαʔόϓϩηε" ϑΝΠϧΛϦϯΫʹ ஔ͖׵͑ 8FCαʔόϓϩηε# ผϗετͷϦϯΫ ʹ͸ஔ͖׵͑ΒΕͳ͍

  36. ஫ҙ఺  ϦϯΫ࡞੒ͷϨʔείϯσΟγϣϯ͸๷͛ͳ͍  ϗεςΟϯάཁ݅ʹ͓͍ͯผͷॴ༗ऀϑΝΠϧ΁ͷϦϯΫ͸๷͛Δ  GEͷPXOFSͱϑΝΠϧͷPXOFSൺֱͰ͸μϝ  ύεʹϦϯΫؚ͕·ΕΔ৔߹Λݕ஌Ͱ͖ͳ͍ 

    Ծ૝ϗετͷPXOFSΛ੩తʹอ͓࣋ͯ͘͠  TV&9&$ͷݸผઃఆ͔Βऔಘ͢ΔͳͲ
  37. ӡ༻ٕज़ͷऔΓ૊Έ

  38. 8FCϗεςΟϯάͷӡ༻  ৭ʑ͋Γ·͕͢ʜʜ  ߴෛՙ࣌ʹݪҼϗετͷΈΛ੍ݶ  ༨༟͕͋Δͱ͖͸޷͖ͳΑ͏ʹ࢖ͬͯ΋Β͏  Ұ࣌తʹઐ༗ΑΓ΋ϝϦοτ͕͋Δঢ়ଶΛ࡞Δ 

    ϛυϧ΢ΣΞɾ04Ͱࡉ΍͔ͳ੍ݶɾௐ͕ࠪඞཁ
  39. Ծ૝ϗετ୯ҐͰͷ੍ݶ

  40. NPE@WIPTU@NBYDMJFOUT  Ծ૝ϗετ୯ҐͰͷಉ࣌઀ଓ਺  ߴ଎ʹಈ࡞  ֦ுࢠͰ੍ݶର৅ΛࢦఆՄೳ IUUQTHJUIVCDPNNBUTVNPUPSNPE@WIPTU@NBYDMJFOUT

  41. ϑΝΠϧ୯ҐͰͷ੍ݶ

  42. IUUQBDDFTTMJNJUUFS  NPE@NSVCZΛ࢖࣮ͬͨ૷  ಛఆͷϑΝΠϧ୯ҐͰಉ࣌઀ଓ਺Λ੍ݶ  ϦΫΤετͰେྔʹϦιʔεফඅ͢Δ৔߹  ੍ݶ࣌ͷৼΔ෣͍͸ࣗ༝ʹઃఆՄೳ 

    ྫ͑͹Λฦ͢ͱ͔ผαʔόʹϓϩΩγͱ͔ IUUQTHJUIVCDPNNBUTVNPUPSIUUQBDDFTTMJNJUUFS
  43. %P4ରࡦ

  44. IUUQEPTEFUFDUPS  NPE@NSVCZΛ࢖࣮ͬͨ૷  ࢦఆ࣌ؒʹେྔͷΞΫηε͕͋ͬͨΒݕ஌  ݕ஌ޙ͸ࢦఆ࣌ؒ಺͔ࢦఆϦΫΤετ਺ͷؒʹ೚ҙ ͷॲཧΛ࣮ߦՄೳ  ྫ͑͹Λฦ͢ͱ͔ผαʔόʹϓϩΩγͱ͔

    IUUQTHJUIVCDPNNBUTVNPUPSIUUQEPTEFUFDUPS
  45. ϦΫΤετ୯ҐͷϦιʔε ফඅྔௐࠪ

  46. NPE@SFTPVSDF@DIFDLFS  NPE@QIQ͸IUUQE͕௚઀1)1Λ࣮ߦ͢Δ  1)1ͷϦιʔε࢖༻ྔ͕ݟ͑ʹ͍͘  ϓϩηεͷSVTBHFߏ଄ମ͔ΒϦιʔεΧ΢ϯλ஋Λऔಘ  ϦΫΤετ୯ҐͰͷ$16࢖༻࣌ؒͳͲΛϩάʹॻ͖ग़͠ 

    ղੳπʔϧͰࢦఆ࣌ؒͰͷϗετ΍ϑΝΠϧຖͷ$16࢖༻ ࣌ؒͷ෼഑΋ܭଌՄೳ IUUQTHJUIVCDPNNBUTVNPUPSNPE@SFTPVSDF@DIFDLFS
  47. None
  48. ϦΫΤετ୯ҐͰͷ Ϧιʔε੍ޚ

  49. ϦΫΤετͷ$16࢖༻཰Λ੍ݶ ˞  -JOVYͷDHSPVQͷػೳΛԠ༻  $16ʹ༨༟͕͋Δ࣌͸ࣗ༝ʹ࢖ͬͯ΋Β͏  $16͕શͯ࢖Θ͍ͯΔ࣌͸ϗετͰۉ౳ʹׂ౰  ಛఆͷߴෛՙϗετ͸$16ΛҎԼʹ੍ݶ

     NPE@NSVCZ NSVCZDHSPVQʹΑΔ࣮૷ ˞দຊ྄հɾԬ෦णஉ ϦΫΤετ୯ҐͰԾ૝తʹίϯϐϡʔλϦιʔεΛ෼཭͢Δ8FCαʔόͷϦιʔε੍ޚ ΞʔΩςΫνϟ ৘ใॲཧֶձݚڀใࠂ7PM*05 /P ೥݄
  50. ΋ͬͱ҆ఆ͍ͤͨ͞

  51. ߴूੵͱ҆ఆԽ  ෛՙͷಥൃతͳߴ·Γ΍੬ऑੑ  ιϑτ΢ΣΞͰԾ૝ϗετ಺ʹӨڹΛݶఆ  ఏڙՁ֨Λ҆͘ɺੑೳΛߴ͘ɺ҆ఆ͍ͤͨ͞  ఔʑʹෛՙͷߴ͍͓٬͞Μ͕୔ࢁ 

    ਓͷखɾ໨ʹΑΔߴෛՙಛఆɾରԠ͕௥͍͔ͭͳ͍
  52. ୯७ͳᮢ஋؂ࢹͷݶք

  53. Ұ࣌తͳߴෛՙ͸ແࢹ͍ͨ͠ αʔόͷϦιʔε࢖༻ྔ      ࣌ؒ  

              ແࢹ͍ͨ͠
  54. ܏޲͕มԽ͢Δߴෛՙ͸༧ଌ͍ͨ͠ αʔόͷϦιʔε࢖༻ྔ      ࣌ؒ  

              Ͱ͖Δ͚ͩ͸΍͘༧ଌ͍ͨ͠
  55. ਖ਼ৗʹݟ͑ΔҟৗΛݕ஌͍ͨ͠ αʔόͷϦιʔε࢖༻ྔ      ࣌ؒ  

              ༧ଌ͍ͨ͠ ࣮͸ҟৗ͕ൃੜ͍ͯ͠Δ࣌఺
  56. ஈ֊తͳ܏޲ͷมԽ΋ݕ஌͍ͨ͠ ݕ஌͍ͨ͠ ແࢹ͍ͨ͠

  57. ӡ༻ͱ؂ࢹ  ୯७ͳᮢ஋ॲཧͰ͸೉͍͠  ᮢ஋͔ΒมԽ఺ݕग़΍૬ؔؔ܎ͷ؂ࢹ΁  ͞Βʹࣗ཯؂ࢹ੍ͯ͠ޚ͢Δํ޲΁  ࣗಈԽͷ೉͔ͬͨ͠ॴͷࣗಈԽʹ௅ઓ

  58. ؔ܎ੑͱมԽ఺ͷ؂ࢹ

  59. ಛ௃ྔ"ͷ࣌ܥྻσʔλ ಛ௃ྔͷσʔλ஋      ࣌ؒ  

              ҟৗ͕ى͖ͯΔʁ ͜ͷσʔλͰ͸Α͘෼͔Βͳ͍ ࣮͸ҟৗ͕ى͖͍ͯΔ࣌఺
  60. ಛ௃ྔ#ͷ࣌ܥྻσʔλ ಛ௃ྔͷσʔλ஋      ࣌ؒ  

              ҟৗ͕ى͖ͯΔʁ
  61. "ͱ#ͷ૬ؔؔ܎ΛݟΔ ಛ௃ྔͷσʔλ஋      ࣌ؒ  

              ҟৗ͕ى͖ͯͦ͏ʂ
  62. "ͱ#ͷ૬ؔؔ܎ͷ࣌ܥྻσʔλ ˞ ಛ௃ྔͷσʔλ஋      ࣌ؒ 

               ҟৗʢมԽʣ͕ى͖ͯΔʂʂ ˞দຊ྄հ τϥϑΟοΫಛ௃ྔͷ૬ؔಛੑΛ༻͍ͨҟৗݕग़ ฏ੒೥౓ଔۀݚڀൃදձ ೥݄
  63. มԽ఺ݕग़ ˞˞ Կ͔ى͖ͯΔͷͰݕ஌͍ͨ͠ ैདྷͷᮢ஋ॲཧͰ͸ҙ֎ͱ໘౗ ˞+5BLFVDIJBOE,:BNBOJTIJ l"6OJGZJOH'SBNFXPSLGPS%FUFDUJOH0VUMJFSTBOE$IBOHF1PJOUTGSPN5JNF4FSJFT z*&&&USBOTBDUJPOTPO,OPXMFEHFBOE%BUB &OHJOFFSJOH QQ 

    ˞দຊ྄հ NSVCZDIBOHFpOEFS IUUQTHJUIVCDPNNBUTVNPUPSNSVCZDIBOHFpOEFS ೥݄
  64. ࣗ཯؂ࢹͱ੍ޚ

  65. 8FCαʔόͷࣗ཯Ϧιʔε੍ޚ Ϩεϙϯεૹ৴ ϦΫΤετड৴ ࣗ਎ͰϓϩηεͷϦιʔε࢖༻ྔܭଌ 8FCαʔόϓϩηε" ࣗ਎ͰϦιʔε࢖༻ྔ͕ଟ͍͔Λݕࠪ ଟ͍৔߹͸ࣗ਎Ͱ࣍ճͷϦΫΤετ͸Ϧιʔ ε੍ݶԼͰॲཧ͢ΔΑ͏ʹઃఆΛ௥Ճ Ծ૝ϗετ୯ҐͰࣗ཯తʹॲཧ

  66. ϩʔυόϥϯα܈ ϗεςΟϯάαʔό܈ ʢ%"4ʣ ϦόʔεϓϩΩγ܈ Ωϟογϡαʔό܈ σʔλϕʔε܈ ϦΫΤετͱϗεςΟϯάαʔόͷඥ෇͚ ͓٬༷ͷσʔλ͕͋Δαʔό ϗεςΟϯάͷෛՙ͸ಡΊͳ͍ɾ௿Ձ֨ͷίετϝϦοτͱੑೳΛ ࠷େݶ׆͔͢΂͋͑ͯ͘%"4ߏ੒

    Ϧιʔε੍ޚٕज़͕ෆे෼ͳঢ়ଶͰແཧʹڞ ༗ετϨʔδԽͯ͠΋ڧҾͳ੍ݶ͕ඞཁͱͳ Γ඼࣭͕མͪΔ ݱࡏͷશମ৅
  67. ϩʔυόϥϯα܈ ϗεςΟϯάαʔό܈ ʢΦϯϝϞϦʣ ϦόʔεϓϩΩγ܈ Ωϟογϡαʔό܈ σʔλϕʔε܈ ϦΫΤετͱϗεςΟϯάαʔόͷඥ෇͚ ڞ༗ετϨʔδ܈ ϦΫΤετ୯ҐͰϦιʔε੍ޚ౳ ετϨʔδ΁ͷෛՙΛߴूੵ؀ڥͰ΋ॊೈʹ੍ޚՄೳ

    ͳϦιʔε੍ޚٕज़͕ἧ͍ͭͭ͋Δ ϗεςΟϯάαʔό܈ͷεέʔϧΞ΢τ΍ӡ༻ͷޮ཰Խ͕༰қʹͳΔ ࠓޙͷશମ৅
  68. ࠓޙͷํ޲ੑ

  69. զʑ͕໨ࢦ͢8FCγεςϜ  ߴ౓ͳ8FCγεςϜ͸ੜ໋ͷΑ͏ʹݟ͑Δ  ίϯϐϡʔλ͸௕͍ؒಈ͔͢ͱԿ͔͠ΒҟৗͱͳΔ  ࡉ๔ͷΑ͏ʹࣗ෼Λ؂ࢹͯ͠ϦιʔεΛ੍ޚ  ࣌ʹ͸ࡉ๔ͷΑ͏ʹࣗΒΛյ͠૿৩͠࠶ߏங͢Δ 

    ಈతฏߧʹ͋ΔྲྀΕʹΑΓடংΛอͭ8FCγεςϜ
  70. ͳΊΒ͔ͳγεςϜ

  71. αʔό͕ؔ܎ੑ΍ࣗ෼ࣗ਎Λ؂ࢹͯ͠ϦιʔεΛ ੍ޚͭͭ͠ɺҟৗʹ߅͏ͨΊʹઈ͑ͣαʔόΛյ ͠࠶ߏஙΛߦͬͯࣗಈͰடংΛอͭ8FCγεςϜ  দຊ྄հ ਓ޻஌ೳ͸8&#αʔόʔͷ҉ҋΛٹ͏ *14+0/& ೥݄ দຊ྄հ ͳΊΒ͔ͳγεςϜɿੜ໋ͷ؍఺͔Β8FCγεςϜΛղऍ͢Δ

    (.0)PT$PO )PTUJOH$POGFSFODF!ौ୩ ೥݄
  72. ϖύϘɾ͸ͯͳٕज़େձ։࠵  ओʹ8FCαʔϏεاۀʹڵຯͷ͋Δֶੜ޲͚  ژ౎ͱ෱ԬͰि࿈ଓͰ։࠵ʢͱʣ  ୈҰճ͸8FCαʔϏεͷج൫ٕज़  ৄ͘͠͸ҎԼͷ63-Ͱ IUUQEFWFMPQFSIBUFOBTUBGGDPNFOUSZ