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

セキュリティ・キャンプ全国大会 2021 オンライン B3 分散アーキテクチャ時代におけるWebシステムの開発と運用 事前資料 クラウドシステムをセキュアに開発運用する勘所

04ed942e4752bcefd412a04f6380fb13?s=47 a_zara_n
August 12, 2021

セキュリティ・キャンプ全国大会 2021 オンライン B3 分散アーキテクチャ時代におけるWebシステムの開発と運用 事前資料 クラウドシステムをセキュアに開発運用する勘所

04ed942e4752bcefd412a04f6380fb13?s=128

a_zara_n

August 12, 2021
Tweet

Transcript

  1. 分散アーキテクチャ時代における Webシステムの開発と運⽤ セキュリティ・キャンプ全国⼤会 2021 オンライン B3 事前資料 クラウドシステムをセキュアに開発運⽤する勘所 講師: 仲⼭

    昌宏 ・ 齋藤 徳秀 
  2. 講義の目的と概要

  3. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ͜ͷߨٛͷ໨త ࠓޙΫϥ΢υγεςϜΛ zηΩϡΞzʹӡ༻ɾߏங͍ͯͨ͘͠Ίͷ צॴΛ਎ʹ͚ͭΔ

  4. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ͳͥצॴΛཆ͏ඞཁ͕͋Δͷ͔ Ϋϥ΢υϕϯμʔͷग़͍ͯ͠ΔϕετϓϥΫςΟεͷྔ͸ ηΩϡϦςΟʹݶͬͯ΋๲େͰ͋Γɺ ͲͷΑ͏ʹ੔ཧͯ͠ݟ͍͚ͯ͹ྑ͍͔ॳݟͰ͸෼͔Γʹ͍͘ "848FMM"SDIJUFDUFE'SBNFXPSL

    "[VSF8FMM"SDIJUFDUFE'SBNFXPSL ($1"SDIJUFDUVSF'SBNFXPSL
  5. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ࣄޙ՝୊ ࣄલߨٛ ηΩϡϦςΟ ߨٛશମʹ͓͚ΔηΩϡϦςΟ෦ͷྲྀΕ Ϋϥ΢υͷશମ૾

    Λ͓͞Β͍ Ϋϥ΢υηΩϡϦςΟ ͷશମ૾ΛݟΔ "84 8FMM"SDIJUFDUFE 'SBNFXPSLུ֓ ౰೔ޕલͷ ηΩϡϦςΟ ߨٛ ϋϯζΦϯ ʴ ղઆ
  6. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ࣄޙ՝୊ ࣄલߨٛ ηΩϡϦςΟ ߨٛશମʹ͓͚ΔηΩϡϦςΟ෦ͷྲྀΕ Ϋϥ΢υͷશମ૾

    Λ͓͞Β͍ Ϋϥ΢υηΩϡϦςΟ ͷશମ૾ΛݟΔ "84 8FMM"SDIJUFDUFE 'SBNFXPSLུ֓ ֶशͷ౔୆ͱͳΔࣄલߨٛ Ϋϥ΢υηΩϡϦςΟશൠͷ࿩͔Β࢝·Γɺ ࠓճͷߨٛͷϋοΧιϯͰར༻͢Δ"84ͷηΩϡϦςΟͷ࿩ʹ͍ͭͯϚΫϩͳࢹ఺Ͱ࿩͠·͢ɻ ౰೔ޕલͷ ηΩϡϦςΟ ߨٛ ϋϯζΦϯ ʴ ղઆ
  7. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ࣄޙ՝୊ ࣄલߨٛ ηΩϡϦςΟ ߨٛશମʹ͓͚ΔηΩϡϦςΟ෦ͷྲྀΕ Ϋϥ΢υͷશମ૾

    Λ͓͞Β͍ Ϋϥ΢υηΩϡϦςΟ ͷશମ૾ΛݟΔ "84 8FMM"SDIJUFDUFE 'SBNFXPSLུ֓ ٕज़త՝୊΁ͷߟ͑ํʹؔ͢Δ౰೔ߨٛ αʔόʔϨεͳΞϓϦέʔγϣϯΛߏங͢Δࡍʹҙࣝ͢ΔηΩϡϦςΟ΍ཁ݅ఆٛͱͷ ͣΕʹΑͬͯൃੜ͢Δ߈ܸͷղઆ͠ɺ౰೔ͷϋοΧιϯʹ௅ΜͰ΋Β͍·͢ ౰೔ޕલͷ ηΩϡϦςΟ ߨٛ ϋϯζΦϯ ʴ ղઆ
  8. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ࣄޙ՝୊ ࣄલߨٛ ηΩϡϦςΟ ߨٛશମʹ͓͚ΔηΩϡϦςΟ෦ͷྲྀΕ Ϋϥ΢υͷશମ૾

    Λ͓͞Β͍ Ϋϥ΢υηΩϡϦςΟ ͷશମ૾ΛݟΔ "84 8FMM"SDIJUFDUFE 'SBNFXPSLུ֓ ࣄޙ՝୊ खΛಈ͔͠ͳ͕Β࣮૷ϨϕϧͷηΩϡϦςΟతͳ՝୊Λݟ͍ͯͬͯ΋Β͍ ࣮૷ͱ߈ܸऀ૒ํͷࢹ఺ΛऔΓೖΕͳ͕ΒࣗΒͷߟ͑ͳ͕Βٕज़త՝୊ͷൃݟʹऔΓ૊ΜͰ΋Β͍·͢ ౰೔ޕલͷ ηΩϡϦςΟ ߨٛ ϋϯζΦϯ ʴ ղઆ
  9. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ֤छ࿈བྷࣄ߲ n Ϋϥ΢υηΩϡϦςΟ͸ࣄલߨٛͱ౰೔ߨٛͷΈͰશͯΛ೺ Ѳ͢Δ͜ͱ͸೉͍͠ҝɺదٓࢀߟࢿྉΛఏڙ͠·͢ͷͰܰ͘ ໨Λ௨ͯ͠΋Β͑Δͱ޾͍Ͱ͢

    n ϕετϓϥΫςΟε΍࢖༻͢Δٕज़ʹؔͯ͠ҟͳͬͨ৔߹ɺ ެࣜυΩϡϝϯτΛ༏ઌ͍ͯͩ͘͠͞ n ֤छ࣭໰͸,JOUPOFɺ5XJUUFSͷ%.ɺηΩϡϦςΟΩϟϯϓ 4MBDLͳͲ֤छ૭ޱͰड͚෇͚·͢
  10. 事前講義の流れ

  11. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ࣄޙ՝୊ ࣄલߨٛͰ࿩͢͜ͱ ໨࣍ n ࣗݾ঺հ

    n Ϋϥ΢υͷར༻༻్ͱશମ૾ͷ͓͞Β͍ n ڴҖʹର͢Δߟ͑ํͱҰ෦߈ܸख๏ʹؔ͢Δղઆ n ύϒϦοΫΫϥ΢υͷηΩϡϦςΟͷࢦ਑ΛಡΈऔΔצॴ ࣄલߨٛ ηΩϡϦςΟ Ϋϥ΢υͷશମ૾ Λ͓͞Β͍ Ϋϥ΢υηΩϡϦςΟ ͷશମ૾ΛݟΔ "84 8FMM"SDIJUFDUFE 'SBNFXPSLུ֓ ౰೔ޕલͷ ηΩϡϦςΟ ߨٛ ϋϯζΦϯ ʴ ղઆ
  12. ⾃⼰紹介

  13. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ࣗݾ঺հ n ໊લ ᜊ౻ಙल n

    5XJUUFS!B@[BSB@O n ॴଐ  ηΩϡϦςΟΤϯδχΞ ݉ Ϋϥ΢υؔ࿈ॾʑ ৽ଔ೥໨ n ηΩϡϦςΟɾΩϟϯϓྺ n ηΩϡϦςΟɾϛχΩϟϯϓ JOฌݿ डߨ n ηΩϡϦςΟɾΩϟϯϓ શࠃେձ #τϥοΫνϡʔλʔ मྃ n ηΩϡϦςΟɾΩϟϯϓ શࠃେձ #τϥοΫνϡʔλʔ n ηΩϡϦςΟɾΩϟϯϓ શࠃେձ #τϥοΫνϡʔλʔ n ηΩϡϦςΟɾΩϟϯϓ શࠃେձ #τϥοΫߨࢣ ͍·͜͜
  14. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ࣾ಺Ͱ͸ͲΜͳ͜ͱ͍ͯ͠Δͷ ීஈ͸ձࣾͰ਍அۀ຿Ҏ֎ʹɺ"84ؔ࿈ͷηΩϡϦςΟௐࠪɺ ࣾ಺Ͱར༻͢ΔγεςϜͷߏஙͳͲΛ͍ͯ͠·͢ɻ

  15. クラウドとは?

  16. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ͜ͷষͰ࿩͢͜ͱ n Ϋϥ΢υͱ͸Կͳͷ͔ʁ n Ϋϥ΢υͷ੹೚෼ք఺

    ࣄલߨٛ ηΩϡϦςΟ Ϋϥ΢υͷશମ૾ Λ͓͞Β͍ Ϋϥ΢υηΩϡϦςΟ ͷશମ૾ΛݟΔ "84 8FMM"SDIJUFDUFE 'SBNFXPSLུ֓
  17. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͱ͸Կͳͷ͔ʁ

  18. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͱ͸ͳΜͳͷ͔ Έͳ͞ΜΫϥ΢υͱฉ͔Εͯ ͲͷΑ͏ͳ΋ͷΛࢥ͍ු͔΂·͔͢

  19. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͱ͸ͳΜͳͷ͔ ΋΍΋΍ͬͱු͔΂ͯΈΔͱ͜Μͳײ͡ʁ

  20. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͱ͸ͳΜͳͷ͔ ۩ମతʹු͔΂ͯΈΔͱʜ BOENPSFʜ

  21. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͱ͸ͳΜͳͷ͔ ࣮ࡍͲͷΑ͏ͳ΋ͷ͕Ϋϥ΢υͱ ఆٛ͞Ε͍ͯΔͷͩΖ͏͔

  22. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷఆٛͱ/*4541 ถࠃ঎຿ল഑Լ ࠃཱඪ४ٕज़ݚڀॴ National Institute

    of Standards and Technology 日本語訳版: IPA 情報処理推進機構 発行 https://www.ipa.go.jp/files/000025366.pdf
  23. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷఆٛͱ/*4541 جຊతͳಛ௃ αʔϏεϞσϧ ഑ஔ ࣮૷

    Ϟσϧ
  24. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷఆٛͱ/*4541 جຊతͳಛ௃ ΦϯσϚϯυ ηϧϑαʔϏε ෯޿͍ωοτϫʔΫ

    ΞΫηε Ϧιʔεͷڞ༗ εϐʔσΟʔͳ֦ு αʔϏε͕ ܭଌՄೳͰ͋Δ ͭͷ ಛ௃
  25. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷఆٛͱ/*4541 جຊతͳಛ௃ ΦϯσϚϯυ ηϧϑαʔϏε Ϋϥ΢υαʔϏε

    Ϋϥ΢υαʔϏε ͷఏڙऀ Ϋϥ΢υαʔϏεͷ ར༻ऀ ར༻ऀ͸αʔϏεͷఏڙऀͱ௚઀΍ΓͱΓͤͣʹඞཁʹԠͯ͡ɺఏڙऀͷखΛղͣ͞ʹࣗಈతʹαʔόʔͷ Քಇ࣌ؒ΍ωοτϫʔΫετϨʔδͳͲͷίϯϐϡʔςΟϯάೳྗΛҰํతʹઃఆ͢Δ͜ͱ͕Ͱ͖Δɻ ϦιʔεͷϦΫΤετ ఏڙ
  26. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷఆٛͱ/*4541 جຊతͳಛ௃ ෯޿͍ωοτϫʔΫ ΞΫηε Ϋϥ΢υαʔϏε

    ίϯϐϡʔςΟϯάೳྗΛɺωοτϫʔΫΛ௨ͯ͡ར༻͕Ͱ͖ɺ ඪ४తͳ࢓૊ΈͰ઀ଓՄೳͰ͋Δ͜ͱ͕ ಛ௃Ͱ͋Γ·͢ɻ͜ͷಛ௃ʹΑΓɺ͞·͟·ͳ୺຤΍ϓϥοτϑΥʔϜ͔Βར༻͢Δ͜ͱ͕Ͱ͖Δɻ ωοτϫʔΫΛ௨ͯ͡ར༻͢Δ Ϋϥ΢υαʔϏεͷ ར༻ऀ
  27. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷఆٛͱ/*4541 جຊతͳಛ௃ Ϧιʔεͷڞ༗ Ϋϥ΢υαʔϏε ίϯϐϡʔλϦιʔεΛूੵͤ͞ɺෳ਺ͷϢʔβʔʹϚϧνςφϯτϞσϧΛར༻ͯ͠ఏڙ͞ΕΔ

    ಛ௃͕͋Γ·͢ɻ͜ΕΒϦιʔε͸ɺ෺ཧతԾ૝ఢϦιʔεΛϢʔβʔͷधཁʹԠͯ͡ɺ μΠφϛοΫʹׂΓ౰ͯΛߦ͍·͢ɻ ෳ਺ਓͷར༻ऀ ෺ཧαʔόʔΛڞ༗͢Δ
  28. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷఆٛͱ/*4541 جຊతͳಛ௃ εϐʔσΟʔͳ֦ு Ϋϥ΢υαʔϏε ίϯϐϡʔςΟϯάೳྗΛ৳ॖࣗࡏʹɺ৔߹ʹΑͬͯ͸ࣗಈతʹׂΓ౰ͯ͠ఏڙ͕ՄೳͰ͋Δ͜ͱ͕

    ಛ௃͕͋Γ·͢ɻधཁʹԠͯ͡ଈ࠲ʹεέʔϧΠϯ΍εέʔϧΞ΢τ͕Ͱ͖ɺׂΓ౰ͯͷͨΊʹར༻ Մೳͳೳྗ͸ແਚଂʹఏڙ͞Εɺ͍ͭͰ΋ͲͷΑ͏ͳྔͰ΋ௐୡՄೳͳΑ͏ʹݟ͑Δɻ Ϋϥ΢υαʔϏεͷར༻ऀ ਝ଎ͳ֦ு
  29. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷఆٛͱ/*4541 جຊతͳಛ௃ αʔϏε͕ ܭଌՄೳͰ͋Δ Ϋϥ΢υαʔϏε

    Ϋϥ΢υαʔϏεͷར༻ऀ ϦιʔεͷܭଌೳྗΛར༻ͯ͠ɺαʔϏεͷछྨʹదͨ͠؅ཧϨϕϧͰϦιʔεͷར༻Λίϯτϩʔ ϧ͠࠷దԽ͢Δಛ௃͕͋ΔɻϦιʔεͷར༻ঢ়گ͸؍ଌ͞Εɺίϯτϩʔϧ͞ΕͯͦΕΒ͸ར༻ऀ΍ Ϋϥ΢υαʔϏεͷ؅ཧऀʹఏڙ͞ΕΔɻ
  30. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷఆٛͱ/*4541 جຊతͳಛ௃ શମ૾

  31. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ΦϯϓϨϛε Ϋϥ΢υͷఆٛͱ/*4541 αʔϏεϞσϧ Ϣʔβʔ؅ཧ ϓϩόΠμ؅ཧ

    ෺ཧωοτϫʔΫ ετϨʔδ ϗεταʔόʔ ϋΠύʔόΠβʔ 04 ϛυϧ΢ΣΞ ΞϓϦέʔγϣϯ σʔλΞΫηε ϥϯλΠϜ *BB4 1BB4 4BB4 ෺ཧωοτϫʔΫ ετϨʔδ ϗεταʔόʔ ϋΠύʔόΠβʔ 04 ϛυϧ΢ΣΞ ΞϓϦέʔγϣϯ σʔλΞΫηε ϥϯλΠϜ ෺ཧωοτϫʔΫ ετϨʔδ ϗεταʔόʔ ϋΠύʔόΠβʔ 04 ϛυϧ΢ΣΞ ΞϓϦέʔγϣϯ σʔλΞΫηε ϥϯλΠϜ ෺ཧωοτϫʔΫ ετϨʔδ ϗεταʔόʔ ϋΠύʔόΠβʔ 04 ϛυϧ΢ΣΞ ΞϓϦέʔγϣϯ σʔλΞΫηε ϥϯλΠϜ શମ૾
  32. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 *BB4 Ϋϥ΢υͷఆٛͱ/*4541 αʔϏεϞσϧ Ϣʔβʔ؅ཧ ϓϩόΠμ؅ཧ

    ෺ཧωοτϫʔΫ ετϨʔδ ϗεταʔόʔ ϋΠύʔόΠβʔ 04 ϛυϧ΢ΣΞ ΞϓϦέʔγϣϯ σʔλΞΫηε ϥϯλΠϜ *OGSBTUSVDUVSF BTB 4FSWJDF n ࣗ༝౓ͷߴ͍ίϯϐϡʔςΟϯάϦιʔ εΛఏڙ͢ΔαʔϏεϞσϧ n *BB4ͷఏڙऀ͸Ծ૝ԽɾετϨʔδɾ ωοτϫʔΫɾαʔόͳͲͷجຊతͳί ϯϐϡʔςΟϯάϦιʔεΛఏڙ͠·͢ɻ n ར༻ऀ͸͜ΕΒఏڙ͞ΕΔίϯϐϡʔ ςΟϯάϦιʔε্Ͱ04΍ετϨʔδɺ ΞϓϦέʔγϣϯͷ࣮ߦͳͲͷίϯτ ϩʔϧ͕Ͱ͖ɺҰ෦ωοτϫʔΫίϯ ϙʔωϯτʹؔͯ͠΋ݶఆతͰ͸͋Δ͕ ίϯτϩʔϧ͕Մೳʹ͠·͢ɻ
  33. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 1BB4 Ϋϥ΢υͷఆٛͱ/*4541 αʔϏεϞσϧ Ϣʔβʔ؅ཧ ϓϩόΠμ؅ཧ

    ෺ཧωοτϫʔΫ ετϨʔδ ϗεταʔόʔ ϋΠύʔόΠβʔ 04 ϛυϧ΢ΣΞ ΞϓϦέʔγϣϯ σʔλΞΫηε ϥϯλΠϜ 1MBUGPSN BTB 4FSWJDF n ΞϓϦέʔγϣϯͷ࣮ߦΛ૝ఆͨ͠؀ڥ Λఏڙ͢ΔαʔϏεϞσϧ n 1BB4ͷఏڙऀ͸ϛυϧ΢ΣΞ·Ͱͷ؅ཧ ͱҡ࣋Λߦ͍ར༻ऀʹΞϓϦέʔγϣϯ ͷ࣮ߦ؀ڥΛఏڙ͠·͢ɻ n ར༻ऀ͸ϓϩόΠμͷαϙʔτ͢Δϓϩ άϥϛϯάݴޠ΍ϥΠϒϥϦɺαʔϏεɺ πʔϧͳͲΛ༻͍ͯΞϓϦέʔγϣϯΛ ఏڙ͢Δ͜ͱ͕Ͱ͖Δɻ
  34. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 4BB4 Ϋϥ΢υͷఆٛͱ/*4541 αʔϏεϞσϧ Ϣʔβʔ؅ཧ ϓϩόΠμ؅ཧ

    ෺ཧωοτϫʔΫ ετϨʔδ ϗεταʔόʔ ϋΠύʔόΠβʔ 04 ϛυϧ΢ΣΞ ΞϓϦέʔγϣϯ σʔλΞΫηε ϥϯλΠϜ 4PGUXBSF BTB 4FSWJDF n ಛఆͷιϑτ΢ΣΞΛར༻ऀʹఏڙ͢Δ αʔϏεϞσϧ n 4BB4ͷఏڙऀ͸ಈ࡞͢Διϑτ΢ΣΞ΍ ಈ࡞͢ΔΠϯϑϥετϥΫνϟͷ؅ཧΛ ߦ͍ར༻ऀʹఏڙ͠·͢ɻ n ར༻ऀ͸ఏڙ͞ΕΔιϑτ΢ΣΞΛΠϯ ϑϥετϥΫνϟͳͲΛҙࣝͤͣʹར༻ ͢Δ͜ͱ͕Ͱ͖Δɻ ͨͩ͠ɺιϑτ΢ΣΞ΁΍σʔλͷΞΫ ηε੍ޚʹؔͯ͠ద੾ʹϢʔβʔͷ੹೚ Ͱ؅ཧඞཁ͕͋Γ·͢ɻ
  35. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ΦϯϓϨϛε Ϋϥ΢υͷఆٛͱ/*4541 αʔϏεϞσϧ Ϣʔβʔ؅ཧ ϓϩόΠμ؅ཧ

    ෺ཧωοτϫʔΫ ετϨʔδ ϗεταʔόʔ ϋΠύʔόΠβʔ 04 ϛυϧ΢ΣΞ ΞϓϦέʔγϣϯ σʔλΞΫηε ϥϯλΠϜ *BB4 1BB4 4BB4 ෺ཧωοτϫʔΫ ετϨʔδ ϗεταʔόʔ ϋΠύʔόΠβʔ 04 ϛυϧ΢ΣΞ ΞϓϦέʔγϣϯ σʔλΞΫηε ϥϯλΠϜ ෺ཧωοτϫʔΫ ετϨʔδ ϗεταʔόʔ ϋΠύʔόΠβʔ 04 ϛυϧ΢ΣΞ ΞϓϦέʔγϣϯ σʔλΞΫηε ϥϯλΠϜ ෺ཧωοτϫʔΫ ετϨʔδ ϗεταʔόʔ ϋΠύʔόΠβʔ 04 ϛυϧ΢ΣΞ ΞϓϦέʔγϣϯ σʔλΞΫηε ϥϯλΠϜ શମ૾
  36. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷఆٛͱ/*4541 ഑ஔ ࣮૷ Ϟσϧ ύϒϦοΫΫϥ΢υ

    Ϋϥ΢υ ෳ਺ͷϢʔβʔ ϓϥΠϕʔτΫϥ΢υ Ϋϥ΢υ ૊৫ ίϛϡχςΟΫϥ΢υ Ϋϥ΢υ ڞಉମ ૊৫ ૊৫
  37. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷఆٛͱ/*4541 ഑ஔ ࣮૷ Ϟσϧ Ϋϥ΢υ

    ෳ਺ͷϢʔβʔ Ϋϥ΢υ ૊৫ ϋΠϒϦουΫϥ΢υ
  38. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷఆٛͱ/*4541 ഑ஔ ࣮૷ Ϟσϧ ύϒϦοΫΫϥ΢υ

    Ϋϥ΢υ ෳ਺ͷϢʔβʔ n Ϋϥ΢υαʔϏεΛ޿͘ར༻ऀʹ޲͚ͯ ఏڙ͞Ε͍ͯΔಛ௃͕Γ·͢ɻ n ͦͷॴ༗ɾ؅ཧɾӡ༻͸اۀ૊৫΍ֶज़ ػؔɺ͸ͨ·ͨ੓෎ػؔͷ୯ମɺ·ͨ͸ ૊Έ߹ΘͤʹΑΓߦΘΕ·͢ɻ n ྫ
  39. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷఆٛͱ/*4541 ഑ஔ ࣮૷ Ϟσϧ ϓϥΠϕʔτΫϥ΢υ

    Ϋϥ΢υ ૊৫ n Ϋϥ΢υαʔϏεΛෳ਺ͷར༻ऀ͔Βͳ Δ୯Ұͷ૊৫ͷઐ༻࢓༷ͷͨΊʹఏڙ͞ ΕΔಛ௃͕͋Γ·͢ɻ n ͦͷॴ༗ɾ؅ཧɾӡ༻͸ͦͷ૊৫಺΍ୈ ࡾऀɺ΋͘͠͸ͦͷ૊Έ߹ΘͤʹΑͬͯ ߦΘΕ·͢ɻ n ྫ -*/&ϓϥΠϕʔτΫϥ΢υɿ IUUQTMPHNJKQUFDIBSUJDMFT
  40. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷఆٛͱ/*4541 ഑ஔ ࣮૷ Ϟσϧ ίϛϡχςΟΫϥ΢υ

    Ϋϥ΢υ ڞಉମ ૊৫ ૊৫ n Ϋϥ΢υαʔϏεΛηΩϡϦςΟରࡦ΍ ϙϦγʔɺ๏ྩ९कͳͲͷڞ௨ͷؔ৺ࣄ Λ΋ͭෳ਺ͷ૊৫͔ΒͳΔಛఆͷར༻ऀ ͷڞಉମͷઐ༻࢖༻ͷͨΊʹఏڙ͞ΕΔ ಛ௃͕͋Γ·͢ɻ n ͦͷॴ༗ɾ؅ཧɾӡ༻͸ͦͷڞಉମ಺ͷ Ұͭɺ·ͨ͸ෳ਺ͷ૊৫΍ୈࡾऀɺ΋͠ ͘͸ͦΕΒͷ૊Έ߹ΘͤʹΑͬͯߦΘΕ ·͢ɻ
  41. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷఆٛͱ/*4541 ഑ஔ ࣮૷ Ϟσϧ n

    ೋͭҎ্ͷҟͳΔΫϥ΢υΠϯϑϥετ ϥΫνϟͷ૊Έ߹ΘͤΛͨ͠ࡍʹϋΠϒ ϦοτΫϥ΢υͱݺ͹Ε·͢ɻ n ૊Έ߹ΘͤΔΫϥ΢υ͸ಠཱͨ͠ଘࡏͰ ͋Δ͕ɺඪ४Խɺ·ͨ͸ݻ༗ͷٕज़ʹ Αͬͯ݁߹͞ΕɺσʔλͱΞϓϦέʔ γϣϯͷҠಈՄೳੑΛ࣮ݱ͍ͯ͠·͢ɻ Ϋϥ΢υ ෳ਺ͷϢʔβʔ Ϋϥ΢υ ૊৫ ϋΠϒϦουΫϥ΢υ
  42. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͱ͸ͳΜͳͷ͔ খ·ͱΊ ͜͜·Ͱ/*4541Λݟͳ͕Β ʮΫϥ΢υͱ͸ͳΜͳͷ͔ ʯ

    ʹ͍ͭͯͷݟ͖ͯ·ͨ͠ɻ
  43. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͱ͸ͳΜͳͷ͔ খ·ͱΊ ถࠃ঎຿ল഑Լ ࠃཱඪ४ٕज़ݚڀॴ National

    Institute of Standards and Technology 日本語訳版: IPA 情報処理推進機構 発行 https://www.ipa.go.jp/files/000025366.pdf
  44. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͱ͸ͳΜͳͷ͔ খ·ͱΊ جຊతͳಛ௃ αʔϏεϞσϧ ഑ஔ

    ࣮૷ Ϟσϧ
  45. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͱ͸ͳΜͳͷ͔ খ·ͱΊ جຊతͳಛ௃ ΦϯσϚϯυ ηϧϑαʔϏε

    ෯޿͍ωοτϫʔΫ ΞΫηε Ϧιʔεͷڞ༗ εϐʔσΟʔͳ֦ு αʔϏε͕ ܭଌՄೳͰ͋Δ ͭͷ ಛ௃
  46. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͱ͸ͳΜͳͷ͔ খ·ͱΊ αʔϏεϞσϧ Ϣʔβʔ؅ཧ ϓϩόΠμ؅ཧ

    *BB4 1BB4 4BB4 ෺ཧωοτϫʔΫ ετϨʔδ ϗεταʔόʔ ϋΠύʔόΠβʔ 04 ϛυϧ΢ΣΞ ΞϓϦέʔγϣϯ σʔλΞΫηε ϥϯλΠϜ ෺ཧωοτϫʔΫ ετϨʔδ ϗεταʔόʔ ϋΠύʔόΠβʔ 04 ϛυϧ΢ΣΞ ΞϓϦέʔγϣϯ σʔλΞΫηε ϥϯλΠϜ ෺ཧωοτϫʔΫ ετϨʔδ ϗεταʔόʔ ϋΠύʔόΠβʔ 04 ϛυϧ΢ΣΞ ΞϓϦέʔγϣϯ σʔλΞΫηε ϥϯλΠϜ શମ૾
  47. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͱ͸ͳΜͳͷ͔ খ·ͱΊ ഑ஔ ࣮૷ Ϟσϧ

    ύϒϦοΫΫϥ΢υ Ϋϥ΢υ ෳ਺ͷϢʔβʔ ϓϥΠϕʔτΫϥ΢υ Ϋϥ΢υ ૊৫ ίϛϡχςΟΫϥ΢υ Ϋϥ΢υ ڞಉମ ૊৫ ૊৫
  48. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͱ͸ͳΜͳͷ͔ খ·ͱΊ ഑ஔ ࣮૷ Ϟσϧ

    Ϋϥ΢υ ෳ਺ͷϢʔβʔ Ϋϥ΢υ ૊৫ ϋΠϒϦουΫϥ΢υ
  49. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷ੹೚෼ք఺

  50. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υ΁ͷηΩϡϦςΟରࡦ ͦΜͳ͋ͳͨʹ࣭໰Ͱ͢ ͜ΕΒఆٛ͞ΕͨΫϥ΢υʹରͯ͠ɺ ͲͷΑ͏ʹରࡦΛ͢΂͖͔ʁ

  51. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υ΁ͷηΩϡϦςΟରࡦ Ϋϥ΢υϕϯμʔʹؙ౤͛

  52. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υ΁ͷηΩϡϦςΟରࡦ Ϋϥ΢υϕϯμʔʹؙ౤͛ ઈରʹͦΜͳա৴Λ͠ͳ͍Ͱ͍ͩ͘͞

  53. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υ΁ͷηΩϡϦςΟରࡦ ෆࢥٞͳྗͰͳΜͱ͔ͳΔ

  54. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υ΁ͷηΩϡϦςΟରࡦ ෆࢥٞͳྗͰͳΜͱ͔ͳΔ فΔͳΒϏϧυͷ࣌ʹ͍ͯͩ͘͠͞

  55. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υ΁ͷηΩϡϦςΟରࡦ ์͓͍ͬͯͯ΋୭΋कͬͯ͘Ε·ͤΜ

  56. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υ΁ͷηΩϡϦςΟରࡦ ͳΒɺͲ͜ΛकΕ͹ྑ͍ͷͩΖ͏͔

  57. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͱηΩϡϦςΟ ͦΕΛఆٛͨ͠ͷ͕ lΫϥ΢υͷ੹೚෼ք఺z

  58. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷ੹೚෼ք఺ n Ϋϥ΢υͷ੹೚෼ք఺͸֤Ϋϥ ΢υϓϩόΠμʹΑͬͯఏڙ͞ Εɺར༻ऀͱϓϩόΠμͱͷ੹

    ೚ൣғͷ໌֬Խ͢Δ͜ͱ͕Ͱ͖ Δɻ n ֤ϓϩόΠμͰͷ໊শ n"84ɿ੹೚ڞ༗Ϟσϧ n"[VSFɿ੹೚ڞ༗Ϟσϧ n($1ɿ੹೚ڞ༗ϚτϦΫε "84Ϋϥ΢υηΩϡϦςΟ ੹೚ڞ༗Ϟσϧ IUUQTBXTBNB[PODPNKQDPNQMJBODFTIBSFESFTQPOTJCJMJUZNPEFM
  59. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷ੹೚෼ք఺ .JDSPTPGUΫϥ΢υʹ͓͚Δڞಉ੹೚ IUUQTEPDTNJDSPTPGUDPNKBKQB[VSFTFDVSJUZGVOEBNFOUBMTTIBSFESFTQPOTJCJMJUZ ($1੹೚ڞ༗ϚτϦΫε IUUQTTFSWJDFTHPPHMFDPNGIGJMFTNJTDHDQ@QDJ@TSN@@BQS@QEG

  60. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷ੹೚෼ք఺ Ϋϥ΢υΛ׆༻͢Δ͜ͱʹΑΓαʔόʔͳͲͷ ؅ཧ΍ηΩϡϦςΟͷ੹೚ൣғΛҰ෦ҕ೚͢Δ͜ͱ͕Ͱ͖Δ ΦϯϓϨϛε ෺ཧωοτϫʔΫ

    ετϨʔδ ϗεταʔόʔ ϋΠύʔόΠβʔ 04 ϛυϧ΢ΣΞ ΞϓϦέʔγϣϯ σʔλΞΫηε ϥϯλΠϜ *BB4 ෺ཧωοτϫʔΫ ετϨʔδ ϗεταʔόʔ ϋΠύʔόΠβʔ 04 ϛυϧ΢ΣΞ ΞϓϦέʔγϣϯ σʔλΞΫηε ϥϯλΠϜ Ϣʔβʔͷ੹೚ ϓϩόΠμͷ੹೚ ྫΦϯϓϨ͔Β *BB4
  61. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ষ·ͱΊ

  62. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ষ·ͱΊ Ϋϥ΢υͱ͸ n /*4541ʹఆٛ͞ΕͨϞσϧΛ࠾༻ͨ͠αʔϏε n

    ΠϯλʔωοτΛܦ༝͠୭΋͕ίϯϐϡʔλϦιʔεΛ आΓΔ͜ͱ͕Ͱ͖Δ n Ϋϥ΢υͷηΩϡϦςΟ͸ར༻ऀͱఏڙऀ͕ҰॹʹकΔ ੹೚ڞ༗Ϟσϧ n αʔϏεΛҰॹʹकΔͨΊͷऔΓܾΊ n ੹೚ͷ෼ք఺Λ໌֬Խ͠ɺར༻ऀ΋෦෼తͳηΩϡϦςΟ ରࡦʹઐ೦͢Δ͜ͱ͕Ͱ͖Δ
  63. クラウドセキュリティの 全体像を掴む

  64. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ͜ͷষͰ࿩͢͜ͱ n Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ n ߟ͑Δ΂͖ࣄฑ΍औΓ૊Έ

    ࣄલߨٛ ηΩϡϦςΟ Ϋϥ΢υͷશମ૾ Λ͓͞Β͍ Ϋϥ΢υηΩϡϦςΟ ͷશମ૾ΛݟΔ "84 8FMM"SDIJUFDUFE 'SBNFXPSLུ֓
  65. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υ αʔϏεͷఏڙͱΫϥ΢υͷؔ܎ ۙ೥Ͱ͸ϓϩμΫτ΍αʔϏεΛΫϥ΢υ্ʹߏங͠ఏڙ͢Δ͜ͱ΋ଟ͘ͳ͖͍ͬͯͯΔɻ ·ͨఏڙʹؔ͢ΔҰ࿈ͷ։ൃ΍ӡ༻ͷϓϩηεɺσʔλอ؅ɺ ೝূ΍ΞΫηε੍ޚʹࢸΔ·ͰશͯΛ಺แ͢ΔΑ͏ʹΫϥ΢υ͕શͯΛΧόʔ͍ͯ͠Δɻ

    ઃܭ ࣮૷ Ϗϧυ ςετ ϦϦʔε σϓϩΠ ӡ༻ ؂ࢹ ։ൃ %FWFMPQ ӡ༻ 0QFSBUJPO
  66. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ Ϋϥ΢υͷηΩϡϦςΟΛ ߟ͑Δҙٛͱ͸

  67. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ αʔϏεϓϩμΫτఏڙऀ ͱͯ͠ͷཱ৔ αʔϏεϓϩμΫτར༻ऀ ͱͯ͠ͷཱ৔

    Ϋϥ΢υར༻ऀͱͯ͠ͷཱ৔ ݸਓ Ϋϥ΢υʹؔΘΔͭͷཱ৔
  68. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υαʔϏεΛར༻͢Δཱ৔ͱͯ͠ͷ࿩ Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ Ϋϥ΢υར༻ऀͱͯ͠ͷཱ৔ ݸਓ αʔϏεϓϩμΫτఏڙऀ

    ͱͯ͠ͷཱ৔ αʔϏεϓϩμΫτར༻ऀ ͱͯ͠ͷཱ৔ ఏڙऀར༻ऀͷ৴པؔ܎ͷ࿩ ͜ͷߨٛͰ࿩ͭ͢ͷ࿩
  69. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υαʔϏεΛར༻͢Δཱ৔ͱͯ͠ͷ࿩ Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ Ϋϥ΢υར༻ऀͱͯ͠ͷཱ৔ ݸਓ αʔϏεϓϩμΫτఏڙऀ

    ͱͯ͠ͷཱ৔ αʔϏεϓϩμΫτར༻ऀ ͱͯ͠ͷཱ৔ Ϋϥ΢υαʔϏεΛར༻͢Δ ཱ৔ͱͯ͠ͷ࿩
  70. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ Ϋϥ΢υαʔϏεΛར༻͢Δཱ৔ͱͯ͠ͷ࿩ ແҙࣝʹ൜ࡑͷ खॿ͚Λͯ͠͠·͏ ڪΕ͕͋Δ

    ίϯϐϡʔλ Ϧιʔεͷෆਖ਼ར༻
  71. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ Ϋϥ΢υαʔϏεΛར༻͢Δཱ৔ͱͯ͠ͷ࿩ ίϯϐϡʔλϦιʔεͷෆਖ਼ར༻ n "84Ͱෆਖ਼ར༻͞Ευϧͷ੥ٻ͕དྷͨ࿩

    ࢀߟϦϯΫIUUQTRJJUBDPNLPZBNBJUFNTBEEDCBDDDECGB n ॳ৺ऀ͕"84Ͱϛεͬͯෆਖ਼ར༻͞Εͯ ੥ٻɺٽ͖ͦ͏ʹͳ͓ͬͨ࿩ɻ ࢀߟϦϯΫIUUQTRJJUBDPNNPDIJ[VLJLPUBSPJUFNTBFGGBFC n "84͕ෆਖ਼ར༻͞Εສԁͷ੥ٻ͕ಧ͍͔ͯΒ໔আ·ͰͷҰ෦࢝ऴ ࢀߟϦϯΫIUUQTRJJUBDPN"LJZPTIJ0LBOPJUFNTFCFBFF n ෆਖ਼ΞΫηεʹΑΔ͓٬༷৘ใͷྲྀग़ͷՄೳੑʹؔ͢Δ͓஌Βͤͱ͓࿳ͼ ࢀߟϦϯΫIUUQTCBTJDJODKQQS
  72. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ծ૝௨՟ͷ ϚΠχϯά Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ Ϋϥ΢υαʔϏεΛར༻͢Δཱ৔ͱͯ͠ͷ࿩ ίϯϐϡʔλϦιʔεͷෆਖ਼ར༻

    Ϛϧ΢ΣΞ΍ ߈ܸͷ଍৔ͱͳΔ ൜ࡑ૊৫ͷࢿۚݯͱͯ͠ ར༻͞Εͯ͠·͏ڪΕ ඃ֐ͷ֦େ΍ ࣗ෼ࣗ਎͕ඃٙऀͱͯٙ͠ΘΕΔڪΕ
  73. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ Ϋϥ΢υαʔϏεΛར༻͢Δཱ৔ͱͯ͠ͷ࿩ ෆਖ਼ར༻ͱ͍͏ଆ໘ͰΫϥ΢υΛकΔҙٛ ࣾձతཁ੥ ࣗݾ๷Ӵ

    ࣗΒ͕൜ࡑʹ ר͖ࠐ·Εͳ͍Α͏ʹ͢Δ ൜ࡑʹແҙࣝͳՃ୲Λ๷͙ ೋ࣍ඃ֐ͷ๷ࢭ
  74. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ Ϋϥ΢υར༻ऀͱͯ͠ͷཱ৔ ݸਓ αʔϏεϓϩμΫτఏڙऀ ͱͯ͠ͷཱ৔

    αʔϏεϓϩμΫτར༻ऀ ͱͯ͠ͷཱ৔ ఏڙऀར༻ऀͱͯ͠ͷ࿩ ίϯϓϥΠΞϯε΍৴པͷ࿩
  75. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ఏڙऀར༻ऀͷ৴པͷ࿩ ఏڙऀ ར༻ऀ ৴པ

    ҆৺ײ
  76. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ఏڙऀར༻ऀͷ৴པͷ࿩ ར༻ऀͱͷ৴པ΍҆৺ײͷجૅͱͳΔ΋ͷ ৘ใͷ҆શͰద੾ͳ؅ཧ ҆ఆͨ͠αʔϏεͷఏڙ

    ఏڙͨ͠σʔλ͕҆શͳ؀ڥʹ อଘ͞Ε͍ͯΔͷ͔ ఏڙͨ͠σʔλ͸ن໿௨Γͷѻ͍Λ ͞Ε͍ͯΔͷ͔ ͜ͷαʔϏε͸ಥવఀࢭͨ͠Γͤͣʹ ར༻Ͱ͖Δͷ͔ʁ ಈ࡞͕ॏ͘ͳͬͨΓ͠ͳ͍ͩΖ͏͔ʁ
  77. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ఏڙऀར༻ऀͷ৴པͷ࿩ ৘ใͷ҆શͰద੾ͳ؅ཧ

  78. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ఏڙऀར༻ऀͷ৴པͷ࿩ ৘ใͷ҆શͰద੾ͳ؅ཧ͕Ͱ͖͓ͯΒͣ࿙Ӯͨ͠ࡍͷϦεΫ FUD ސ٬৘ใͷసചѱ༻

    ڝ߹اۀ΁ͷ৘ใྲྀग़
  79. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ఏڙऀར༻ऀͷ৴པͷ࿩ ৘ใͷ҆શͰద੾ͳ؅ཧͱ͍͏ଆ໘ͰΫϥ΢υΛकΔҙٛ ࣾձత੹຿ ݸਓ৘ใอޢ๏ͳͲͷ๏ن੍Λ

    ͸͡Ίͱ͢ΔίϯϓϥΠΞϯεͷॱक ར༻ऀ૚͔Βͷ҆શੑ֬อͷཁ੥ͱ ϦεΫ͔Βͷอޢ ܦӦ্ͷϦεΫ΁ͷରԠ ࣗࣾͷٕज़ྲྀग़Λ๷͙ Ӧۀ৘ใͷอޢ Կे೥΋ଓ͘Πϝʔδͷ௿Լ
  80. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ఏڙऀར༻ऀͷ৴པͷ࿩ ར༻ऀͱͷ৴པ΍҆৺ײͷجૅͱͳΔ΋ͷ ͲͷΑ͏ʹͯ͠ ৘ใ͕࿙Ӯ͢Δͷ͔

    ৘ใͷ҆શͰద੾ͳ؅ཧ ఏڙͨ͠σʔλ͕҆શͳ؀ڥʹ อଘ͞Ε͍ͯΔͷ͔ ఏڙͨ͠σʔλ͸ن໿௨Γͷѻ͍Λ ͞Ε͍ͯΔͷ͔ • ར༻͍ͯ͠ΔαʔϏεͷઃఆෆඋ • ར༻͍ͯ͠Διϑτ΢ΣΞͷઃఆෆඋ • ར༻͍ͯ͠Διϑτ΢ΣΞͷ੬ऑੑ • ΞϓϦέʔγϣϯͷ੬ऑੑ • ա৒ͳݖݶͷ෇༩ • ௨৴ܦ࿏্Ͱͷ౪ௌ • ಺෦൜ߦʹΑΔ৘ใͷ࿙Ӯ FUD
  81. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ఏڙऀར༻ऀͷ৴པͷ࿩ ར༻ऀͱͷ৴པ΍҆৺ײͷجૅͱͳΔ΋ͷ ͲͷΑ͏ʹͯ͠ ৘ใ͕࿙Ӯ͢Δͷ͔

    ৘ใͷ҆શͰద੾ͳ؅ཧ ఏڙͨ͠σʔλ͕҆શͳ؀ڥʹ อଘ͞Ε͍ͯΔͷ͔ ఏڙͨ͠σʔλ͸ن໿௨Γͷѻ͍Λ ͞Ε͍ͯΔͷ͔ • ར༻͍ͯ͠ΔαʔϏεͷઃఆෆඋ • ར༻͍ͯ͠Διϑτ΢ΣΞͷઃఆෆඋ • ར༻͍ͯ͠Διϑτ΢ΣΞͷ੬ऑੑ • ΞϓϦέʔγϣϯͷ੬ऑੑ • ա৒ͳݖݶͷ෇༩ • ௨৴ܦ࿏্Ͱͷ౪ௌ • ಺෦൜ߦʹΑΔ৘ใͷ࿙Ӯ FUD
  82. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ఏڙऀར༻ऀͷ৴པͷ࿩ ར༻͍ͯ͠ΔαʔϏεͷઃఆෆඋͷྫ n 7FSJ[PO"844ͷެ։ઃఆϛεʹΑΔެ։ঢ়ଶ

    n 4BMFTGPSDFʹ͓͚Δݖݶઃఆͷෆඋ ຊདྷ ఏڙऀʹΑΓकΒΕΔ΂͖ސ٬৘ใ ͕ Πϯλʔωοτͷւʹແ଄࡞ʹ์ྲྀ͞Εͯ͠·͏ڪΕ͕͋Δɻ
  83. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ఏڙऀར༻ऀͷ৴པͷ࿩ ҰͭͷઃఆෆඋͰ͸৘ใͷྲྀग़ʹ͸ܨ͕Βͳ͍΋ͷͷ ෳ਺Λ߹ΘͤΔ͜ͱʹΑΓ৘ใ͕࿙Εͯ͠·͏ڪΕ͕͋Δɻ ར༻͍ͯ͠Διϑτ΢ΣΞͷઃఆෆඋͱ

    ա৒ͳݖݶͷ෇༩͕ॏͳͬͨྫ n *OGPSNBUJPOPOUIF$BQJUBM0OF$ZCFS*ODJEFOU n ೔ຊޠͰղઆͨ͠ϒϩά 443'߈ܸʹΑΔ$BQJUBM0OFͷݸਓ৘ใྲྀग़ʹ͍ͭͯ·ͱΊͯΈͨQJZPMPH 443' 4FSWFS4JEF3FRVFTU'PSHFSZ పఈೖ໳ ಙؙߒͷ೔ه
  84. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ίϥϜΫϥ΢υ࣌୅ͷकΓํ ίϥϜ Ϋϥ΢υ࣌୅ͷकΓํ ίϥϜ

    Ϋϥ΢υ࣌୅ͷकΓํ
  85. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ίϥϜΫϥ΢υ࣌୅ͷकΓํ कΔ΋ͷ͸มΘΒͳ͍͕कΓํ͕มΘͬͨ ΦϯϓϨϛε࣌୅ ڥ

    ք ઢ ωοτϫʔΫϨϕϧͰͷڥքઢ Ϋϥ΢υ͕ଟ͘࠾༻͞ΕΔҎલ͸ɺࣾ಺΍σʔληϯλʔͳͲͷωοτϫʔΫϨϕϧͷڥքઢʹΑΓ ৘ใࢿ࢈ͳͲͷࢿ࢈ΛकΔͷ͕ओྲྀͰ͋Γɺ ڥքઢʹϑΝΠΞ΢Υʔϧ΍*%4*14ͳͲͷηΩϡϦςΟ੡඼Λ༻͍ͯରࡦΛߦ͍ͬͯͨɻ
  86. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ίϥϜΫϥ΢υ࣌୅ͷकΓํ कΔ΋ͷ͸มΘΒͳ͍͕कΓํ͕มΘͬͨ ΦϯϓϨϛε࣌୅ ઃఆ

    ෆඋ ڥ ք ઢ ωοτϫʔΫϨϕϧͰͷڥքઢ ສ͕Ұɺࣾ಺ωοτϫʔΫ্ʹޡͬͨઃఆͷϑΝΠϧαʔόʔ΍%#ͳͲ͕͋ͬͯ΋ɺ ڥքઢΛ·ͨ͗ΞΫηε͢Δ͜ͱ͸ࠔ೉Ͱ͋ͬͨɻ
  87. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ίϥϜΫϥ΢υ࣌୅ͷकΓํ कΔ΋ͷ͸มΘΒͳ͍͕कΓํ͕มΘͬͨ ΦϯϓϨϛε࣌୅ ڥ

    ք ઢ ωοτϫʔΫϨϕϧͰͷڥքઢ ઃఆ ෆඋ ͔͠͠ڥքઢʹΑΔηΩϡϦςΟରࡦ΋׬શʹରࡦ͕Ͱ͖ΔΘ͚Ͱ͸͋Γ·ͤΜɻ ຊߨٛͰ͸ৄ͘͠࿩͠·ͤΜ͕ɺ಺෦ʹ൜ߦΛ͢Δ଍৔͕Ͱ͖ͯ͠·͍ͬͯΔͱɺҙຯΛͳ͞ͳ৔໘΋ଟ͋͘Δɻ
  88. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ίϥϜΫϥ΢υ࣌୅ͷकΓํ कΔ΋ͷ͸มΘΒͳ͍͕कΓํ͕มΘͬͨ Ϋϥ΢υ࣌୅ ڥ

    ք ઢ ͞Βʹ͕࣌ਐΉʹͭΕɺ࠾༻͞ΕΔٕज़΍αʔϏε͸Ϋϥ΢υʹҠߦ͠ɺωοτϫʔΫϨϕϧͷڥքઢͱ͍͏΋ͷ͕ رബʹͳΓɺαʔϏεͷઃఆෆඋҰͭʹͯ͠΋େࣄͱͳΓ͏Δঢ়گʹͳ͖ͬͯͨɻ
  89. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ίϥϜΫϥ΢υ࣌୅ͷकΓํ कΔ΋ͷ͸มΘΒͳ͍͕कΓํ͕มΘͬͨ Ϋϥ΢υ࣌୅ Πϯλʔωοτ

    Πϝʔδͱͯ͠͸্هͷਤͷΑ͏ʹͳΔɻ ΠϯλʔωοτΛܦ༝͢Δ͜ͱʹΑΓ͋ΒΏΔΫϥ΢υαʔϏεʹΞΫηε͕Ͱ͖ɺͲͷΑ͏ͳཱ৔ͷਓͰ΋ ઃఆʹԊͬͨ৚݅Ͱ͋Ε͹ΞΫηεͰ͖ΔΑ͏ʹͳΓ·ͨ͠ɻ
  90. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ίϥϜΫϥ΢υ࣌୅ͷकΓํ कΔ΋ͷ͸มΘΒͳ͍͕कΓํ͕มΘͬͨ Ϋϥ΢υ࣌୅ Πϯλʔωοτ

    ͜ͷมԽʹΑΓɺࠓ·ͰͷڥքઢʹΑΔ๷ޚ͞Ε͍ͯͨzઃఆͷෆඋz΍zݖݶͷෆඋz͕߈ܸऀ͔Β༰қʹ؍ଌ͞ΕΔ Α͏ʹͳΓɺ৘ใࢿ࢈Λ͸͡Ίͱ͢Δࢿ࢈͸ڴҖʹ͞Β͞ΕΔΑ͏ʹͳΓ·ͨ͠ɻ ݖݶ ෆඋ ઃఆ ෆඋ
  91. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ίϥϜΫϥ΢υ࣌୅ͷकΓํ कΔ΋ͷ͸มΘΒͳ͍͕कΓํ͕มΘͬͨ Ϋϥ΢υ࣌୅ Πϯλʔωοτ

    ͦͷঢ়گʹରԠ͢ΔͨΊकΓํ͸େ͖͘มΘΓ·ͨ͠ɻ Ϋϥ΢υαʔϏεͰ͸ར༻͢ΔαʔϏε΍ར༻୯Ґ͝ͱʹɺࢿ࢈ΛकΔͨΊͷڥքઢ๷ޚ΍ ΞΫηε੍ޚΛࢪ͢͜ͱʹΑͬͯ৘ใࢿ࢈Λ͸͡Ίͱ͢Δࢿ࢈ΛकΔඞཁ͕͋Γ·͢ɻ
  92. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ίϥϜΫϥ΢υ࣌୅ͷकΓํ ΑΓৄ͍͠಺༰΍౿ΈࠐΜͩ಺༰Λॴ๬ͷ৔߹ n θϩτϥετωοτϫʔΫ

    ʕʕڥք๷ޚͷݶքΛ௒͑ΔͨΊͷηΩϡΞͳγεςϜઃܭ nIUUQTXXXPSFJMMZDPKQCPPLT n ৴པڥքઢͷҾ͖ํͱ๷Γํ r ηΩϡϦςΟͷߏ଄ͱઃܭ nIUUQTCMPHPIHBLJOFUIPXUPESBXBOEQSPUFDUUSVTU CPVOEBSZ ͳͲΛ͸͡ΊʹಡΉͱྑ͍͔΋͠Ε·ͤΜɻ
  93. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ίϥϜΫϥ΢υ࣌୅ͷकΓํ ίϥϜऴ

  94. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ఏڙऀར༻ऀͷ৴པͷ࿩ ҆ఆͨ͠αʔϏεͷఏڙ

  95. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ఏڙऀར༻ऀͷ৴པͷ࿩ αʔϏε͕҆ఆͯ͠ఏڙ͞Εͳ͍࣌ͷϦεΫ ػձଛࣦ FUD

    6TBCJMJUZͷ௿Լ
  96. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ఏڙऀར༻ऀͷ৴པͷ࿩ ҆ఆͨ͠αʔϏεఏڙͷଆ໘ͰΫϥ΢υΛकΔҙٛ ૊৫ͷཱ৔ ར༻ऀͷཱ৔

    αʔϏεͷແఀࢭ΍҆ఆͨ͠ఏڙʹΑΔ རศੑͷ޲্ αʔϏεͷఀࢭ΍଎౓௿ԼͳͲʹΑΔ ސ٬ͷ཭୤Λ๷͙͜ͱʹΑΔڝ૪ྗͷҡ࣋
  97. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ఏڙऀར༻ऀͷ৴པͷ࿩ ར༻ऀͱͷ৴པ΍҆৺ײͷجૅͱͳΔ΋ͷ ҆ఆͨ͠αʔϏεͷఏڙ ͜ͷαʔϏε͸ಥવఀࢭͨ͠Γͤͣʹ

    ར༻Ͱ͖Δͷ͔ʁ ಈ࡞͕ॏ͘ͳͬͨΓ͠ͳ͍ͩΖ͏͔ʁ ͲͷΑ͏ʹͯ͠ αʔϏε͕ఏڙͰ͖ͳ͘ͳΔͷ͔ ར༻ऀىҼ • ίϯϐϡʔλϦιʔε͕ىҼͱͳΔ৔߹ • ա৒ͳݖݶ͕ىҼͱͳΔ৔߹ FUD ར༻ऀҎ֎͕ىҼ • ϓϩόΠμʔىҼͱͳΔ৔߹ • ςϩ΍ࡂ֐͕ىҼͱͳΔ৔߹ FUD
  98. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ఏڙऀར༻ऀͷ৴པͷ࿩ ར༻ऀىҼͱͳΔαʔϏεͷఀࢭ

  99. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ఏڙऀར༻ऀͷ৴པͷ࿩ ίϯϐϡʔλϦιʔε͕ىҼͱͳΔ৔߹ ॲཧΛߦ͏ίϯϐϡʔλϦιʔε͕ෆ଍ͨ͠ࡍʹɺαʔόʔ͕ఀࢭ΍ஶ͘͠ॲཧ଎౓͕௿Լ͢ΔڪΕ͕͋Γ·͢ɻ ৄ͘͠͸

    ஥ࢁ OFLPSVSJ ઌੜʹ͓೚ͤ͠·͢ Ϧιʔε͕ෆ଍͕ൃੜ͢Δྫ ༧ظ͠ͳ͍ن໛ͰͷΞΫηε ݕࡧ΍֤छॲཧʹ͓͚Δܭࢉྔͷ૿େ
  100. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ఏڙऀར༻ऀͷ৴པͷ࿩ ա৒ͳݖݶ͕ىҼͱͳΔ৔߹ Ϋϥ΢υͷར༻ऀʹඞཁҎ্ͷݖݶΛ༩͑Δ͜ͱʹΑΓɺޡͬͯαʔϏεΛ࡟আͯ͠͠·ͬͨΓɺ ఀࢭͤͯ͞͠·͏ڪΕ͕͋Δɻ·ͨɺͦͷݖݶ͕෇༩͞Εͨೝূ৘ใ͕࿙Ӯ͢Δ͜ͱʹΑΓɺ

    ߈ܸऀ͕ͦͷݖݶΛѱ༻͠αʔϏεʹӨڹΛ༩͑ΔڪΕ͕͋Δɻ αʔϏεͷఀࢭ αʔϏεͷ࡟আ ޡૢ࡞΍ѱ༻ʹΑΓൃੜ͢Δྫ
  101. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ఏڙऀར༻ऀͷ৴པͷ࿩ ར༻ऀҎ֎͕ىҼͱͳΔαʔϏεͷఀࢭ

  102. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ఏڙऀར༻ऀͷ৴པͷ࿩ ϓϩόΠμʔىҼͱͳΔ৔߹ n 'BTUMZ೥

    ݄ͷো֐ IUUQTXXXGBTUMZDPNKQCMPHTVNNBSZPGKVOFPVUBHF
  103. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ఏڙऀར༻ऀͷ৴པͷ࿩ ϓϩόΠμʔىҼͱͳΔ৔߹ n "84೥

    ݄ͷো֐ IUUQTHJHB[JOFOFUOFXTBNB[POXFCTFSWJDFTPVUBHF
  104. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ఏڙऀར༻ऀͷ৴པͷ࿩ ςϩࡂ֐ઓࡂ͕ىҼͱͳΔ৔߹ n 07)$MPVEͷՐࡂ

     ӈ IUUQTXXXOJLLFJDPNBSUJDMF%(9;20',.4"$  ࠨ IUUQTXXXHBNFSOFUHBNFT(
  105. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ͜ͷষͰ࿩͢͜ͱ n Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ n ߟ͑Δ΂͖ࣄฑ΍औΓ૊Έ

    ࣄલߨٛ ηΩϡϦςΟ Ϋϥ΢υͷશମ૾ Λ͓͞Β͍ Ϋϥ΢υηΩϡϦςΟ ͷશମ૾ΛݟΔ "84ͱ 8FMM"SDIJUFDUFE 'SBNFXPSL
  106. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ϕϯμʔʹґଘ͠ͳ͍Ϋϥ΢υηΩϡϦςΟͷߟ͑ํ ଟ૚๷ޚ ॎਂ๷ޚ ୯૚๷ޚͷݶք ୯ମͷ૚Ͱͷ๷ޚ͕ࣦഊͯ͠͠·ͬͨ৔߹ɺͦͷޙͷη

    ΩϡϦςΟΠϕϯτͷ੍ޚ͕ͳ͞ΕͣɺຊདྷकΔ΂͖ࢿ ࢈ͷ҆શ͕ڴ͔͞Εͯ͠·͏ ๷ޚ͕ࣦഊ͢ΔཁҼ n ͦ΋ͦ΋ͦͷ૚Ͱ͸कΕͳ͍߈ܸ n ઃఆϛε n ରࡦͷόΠύε FUDʜ ਓత ϙϦγʔ΍ӡ༻ ෺ཧతڥքઢ ωοτϫʔΫ ϗετ ΞϓϦέʔγϣϯ σʔλ
  107. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ϕϯμʔʹґଘ͠ͳ͍Ϋϥ΢υηΩϡϦςΟͷߟ͑ํ ଟ૚๷ޚ ॎਂ๷ޚ ͳͥଟ૚๷ޚΛߦ͏ඞཁ͕͋Δͷ͔ ઌͷ୯૚๷ޚͰ͸͕݀͋ΔͱԾఆ͠ɺෳ਺ͷ૚ʹ

    ͓͍ͯରࡦ΍ݕ஌ํ๏Λࢪ͢͜ͱʹΑΓɺแׅత ͳ෧͡ࠐΊରࡦ͕औΕΔΑ͏ʹͳΔɻ ਓత ϙϦγʔ΍ӡ༻ ෺ཧతڥքઢ ωοτϫʔΫ ϗετ ΞϓϦέʔγϣϯ σʔλ
  108. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ϕϯμʔʹґଘ͠ͳ͍Ϋϥ΢υηΩϡϦςΟͷߟ͑ํ ࠷খݖݶͷݪଇ ਓత ϙϦγʔ΍ӡ༻ ෺ཧతڥքઢ

    ωοτϫʔΫ ϗετ ιϑτ΢ΣΞ σʔλ *". *EFOUJUZ"DDFTT.BOBHFNFOU Ϋϥ΢υͷͭͷجຊతಛ௃ΛΑΓ҆શੑΛߴΊར༻͢Δ ͨΊʹɺଟ͘ͷΫϥ΢υͰ͸*".Λ࢖༻͠ɺϦιʔε΁ͷ ΞΫηε੍ޚΛߦ͍·͢ɻ ͜ͷ*".͸ଟ͘Ϋϥ΢υϓϩόΠμʔͰ͸ɺΞΧ΢ϯτ "84 ΍ϓϩδΣΫτ ($1 ͳͲͷ୯ҐͰɺݶΒΕͨൣғʹ ରͯ͠ϦιʔεͷΞΫηεݖݶΛ෇༩͢Δ͜ͱ͕Ͱ͖·͢ɻ ͜ͷΞΫηεݖݶ͸ɺଟ૚๷ޚͷ૚Λԣஅ͢ΔܗͰɺ͸ಈ ࡞͢ΔՄೳੑ͕͋Γɺͦͷ఺Λߟྀ͠ͳ͕ΒݖݶͷઃܭΛ ߦ͏ඞཁ͕͋Γ·͢ɻ ͦͷࡍʹߟྀ͢΂͖֓೦ͱͯ͠ l࠷খݖݶͷݪଇzͱ͍͏ͷ ͕͋Γ·͢ɻ *". *%"DDFTT
  109. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ϕϯμʔʹґଘ͠ͳ͍Ϋϥ΢υηΩϡϦςΟͷߟ͑ํ ࠷খݖݶͷݪଇ ਓత ϙϦγʔ΍ӡ༻ ෺ཧతڥքઢ

    ωοτϫʔΫ ϗετ ιϑτ΢ΣΞ σʔλ ࠷খݖݶͷݪଇͱͦͷॏཁੑ ࠷খݖݶͷݪଇ͸ɺར༻ऀ͕ͦͷ৬຿Λ਱ߦ͢Δʹ͋ͨΓ ඞཁ࠷খݶͷΞΫηεݖݶΛͦͷར༻ऀʹ༩͑Δͱ͍͏֓ ೦ʹͳΓ·͢ɻ ͜ͷݪଇ͸ओʹzೝূ৘ใͷ࿙Ӯ࣌ͷඃ֐֦େzͱzར༻ऀͷ ޡૢ࡞ʹΑΔΞΫγσϯτlͷඃ֐Λ཈੍͢ΔޮՌ͕ظ଴͞ Ε·͢ɻ Ϋϥ΢υʹ͓͍ͯ͸ɺ*".͕ෳ਺ͷαʔϏεͷΞΫηεݖ ݶΛ؅ཧ͢Δؔ܎্ɺ͜ͷ֓೦ͷॏཁੑ͸ΑΓҰ૚૿ͯ͠ ͓Γɺա৒ͳݖݶΛ෇༩ͨ͠ೝূ৘ใ͕࿙Ӯͨ͠৔߹ɺΞ Χ΢ϯτ΍αʔϏεʹର͢Δඃ֐͕େ͖͘ͳΔ͜ͱ͔Βɺ ΑΓҰ૚͜ͷ֓೦Λҙࣝ͢Δඞཁ͕͋Γ·͢ɻ *". *%"DDFTT
  110. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ΞΫηεݖݶͰҙࣝ͢΂͖͜ͱ ϕϯμʔʹґଘ͠ͳ͍Ϋϥ΢υηΩϡϦςΟͷߟ͑ํ ࠷খݖݶͷݪଇ ֤αʔϏε΁ͷΞΫηεݖݶ ֤Ϧιʔε΁ͷΞΫηεݖݶ

    Ϧιʔε΁ͷΞΫγϣϯݖݶ
  111. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ΞΫηεݖݶͰҙࣝ͢΂͖͜ͱ ϕϯμʔʹґଘ͠ͳ͍Ϋϥ΢υηΩϡϦςΟͷߟ͑ํ ࠷খݖݶͷݪଇ ֤αʔϏε΁ͷΞΫηεݖݶ ΞΫηεݖݶΛઃఆ͢Δͱ͖͸ɺར༻ऀ͕Ͳͷ

    αʔϏεʹΞΫηε͠Α͏ͱ͍ͯ͠Δͷ͔ɺͲ ͷΑ͏ʹ࢖ͬͯ΋Β͏͔Λߟྀͯ͠ઃఆ͠· ͠ΐ͏ɻ
  112. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ΞΫηεݖݶͰҙࣝ͢΂͖͜ͱ ϕϯμʔʹґଘ͠ͳ͍Ϋϥ΢υηΩϡϦςΟͷߟ͑ํ ࠷খݖݶͷݪଇ ֤Ϧιʔε΁ͷΞΫηεݖݶ Ϋϥ΢υαʔϏε͕ఏڙ͢Δ*".ͷଟ͘͸ɺ

    αʔϏεΑΓҰஈখ͞ͳ୯Ґͱͯ͠Ϧιʔε୯ ҐͰΞΫηεݖݶΛ੍ݶ͢Δ͜ͱ͕Ͱ͖·͢ɻ ͦͷҝɺͲͷϦιʔεͰ࡞ۀΛ͢Δͷ͔Λ໌֬ ԽͰ͖Δ৔߹͸ɺϦιʔεͷൣғ΋ҙࣝͯ͠ઃ ఆ͠·͠ΐ͏ɻ " # $
  113. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ΞΫηεݖݶͰҙࣝ͢΂͖͜ͱ ϕϯμʔʹґଘ͠ͳ͍Ϋϥ΢υηΩϡϦςΟͷߟ͑ํ ࠷খݖݶͷݪଇ Ϧιʔε΁ͷΞΫγϣϯݖݶ *".ʹ͸֤αʔϏε΍Ϧιʔεʹରͯ͠ͲͷΑ

    ͏ͳૢ࡞͕Ͱ͖Δ͔Λઃఆ͢Δ͜ͱ͕Ͱ͖·͢ɻ ͦͷࡍɺૢ࡞͸ඞͣඞཁ࠷খݶʹઃఆ͠·͠ΐ ͏ɻ
  114. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ϕϯμʔʹґଘ͠ͳ͍Ϋϥ΢υηΩϡϦςΟͷߟ͑ํ ৘ใࢿ࢈ͷอޢ ଟ૚๷ޚͱ৘ใࢿ࢈ͷอޢ ଟ૚๷ޚ΋׬શͷηΩϡϦςΟରࡦʹ͸ͳΓ·ͤΜɻશͯͷ૚ ͕ಥഁ͞Εͯ͠·ͬͨࡍʹɺ৘ใࢿ࢈Λ҉߸Խ͠อ؅͢Δ͜ͱ

    ʹΑΓɺ߈ܸऀ͕ͦͷࢿ࢈Λ༰қʹೖख͢Δ͜ͱΛ཈੍Ͱ͖· ͢ɻ ࠷খݖݶͷݪଇͱ৘ใࢿ࢈ͷอޢ *".΁ͷݖݶ෇༩Λ࠷খݶʹ͢Δ͜ͱʹΑΓɺਓͷखʹΑΔ ޡͬͨ࡟আ΍্ॻ͖Λ๷͙͜ͱ͕Ͱ͖·͢ɻ ·ͨɺαʔϏεʹΑͬͯ͸.'"ͷཁٻ΍όʔδϣχϯάΛ༗ ޮԽ͢Δ͜ͱʹΑΓώϡʔϚϯΤϥʔʹΑΔ৘ใࢿ࢈ͷଛࣦΛ ๷͗·͢ɻ సૹதͷ৘ใࢿ࢈ͷอޢ Ϋϥ΢υͰ͸৘ใࢿ࢈ΛωοτϫʔΫ্Ͱ΍ΓͱΓ͢Δέʔε ͕ଟʑ͋Γ·͢ɻͦͷΑ͏ͳ؀ڥԼͰΑΓ҆શʹ৘ใࢿ࢈Λӡ ༻͢ΔͨΊʹɺ௨৴ܦ࿏ͷ҉߸ԽΛߦ͏ඞཁ͕͋Γ·͢ɻ ਓత ϙϦγʔ΍ӡ༻ ෺ཧతڥքઢ ωοτϫʔΫ ϗετ ΞϓϦέʔγϣϯ σʔλ *". *%"DDFTT
  115. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ϕϯμʔʹґଘ͠ͳ͍Ϋϥ΢υηΩϡϦςΟͷߟ͑ํ ৘ใࢿ࢈ͷอޢ ௨৴࣌ͷ҉߸Խ σʔλอ؅࣌ͷ҉߸Խ ࢿ࢈ͷ࡟আอޢ

    ΞΫηε੍ޚ ৘ใࢿ࢈อޢͷྫ
  116. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ϕϯμʔʹґଘ͠ͳ͍Ϋϥ΢υηΩϡϦςΟͷߟ͑ํ ଟ૚๷ޚͱͷؔ࿈ ਓత ϙϦγʔ΍ӡ༻ ෺ཧతڥքઢ

    ωοτϫʔΫ ϗετ ιϑτ΢ΣΞ σʔλ ଟ૚๷ޚͷϛεΛະવʹൃݟ͢Δ ଟ͘ͷΫϥ΢υϕϯμʔͰ͸ɺηΩϡϦςΟͷϕετϓϥ ΫςΟεΛࣗಈͰݕࠪ͢ΔαʔϏεΛఏڙ͍ͯ͠·͢ɻ ࣗಈԽͷαϙʔτΛߦ͏αʔϏεྫ n "84 Ұ෦ n "84(VBSE%VUZ n "84$POGJH n "844FDVSJUZ)VC n ($1 Ұ෦ n 4FDVSJUZ$PNNBOE$FOUFS n "[VSF Ұ෦ n "[VSF4FDVSJUZ$FOUFS *". *%"DDFTT
  117. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ϕϯμʔʹґଘ͠ͳ͍Ϋϥ΢υηΩϡϦςΟͷߟ͑ํ ηΩϡϦςΟϕετϓϥΫςΟεͷࣗಈԽ ڴҖͷݕग़ Ξϯνύλʔϯͷ ࣗಈमਖ਼

    ੬ऑͳՕॴͷݕग़ ࣗಈԽͷྫ
  118. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ϕϯμʔʹґଘ͠ͳ͍Ϋϥ΢υηΩϡϦςΟͷߟ͑ํ ౷੍ͱݕ஌ͷઓུ ΨʔυϨʔϧઓུ ֓ཁ "84͕ఏএ͢Δ֓೦ͰɺΞΧ΢ϯτʹରͯ͠ߗ͗͢Δ੍ݶΛઃ͚ΔͷͰ͸ͳ

    ͘ɺͰ͖Δ͚ͩࣗ༝Λ֬อͭͭ͠๬·͘͠ͳ͍ྖҬͷΈ੍ݶ͠ɺສ͕Ұ๬· ͳ͍ঢ়ଶ͕͋ͬͨ৔߹Ͱ΋ൃݟͰ͖Δ࢓૊Έɻ ༧๷త౷੍ͱ͸ҟͳΓɺར༻ऀ͸جຊతʹ͸ҙࣝͤͣʹɺΨʔυϨʔϧʹΑ ΓةݥΛ࡯஌͢Δ͜ͱ͕Ͱ͖Δɻ 予防的ガードレール 望ましくない状態になりうる操作を実施できないようにするガードレール。 組織単位での権限の絞り込み(AWSにおける0SHBOJ[BUJPOT4$1)を行うことで安 全性を向上させる。 また、用途別にアカウントの分割を行い、別環境での影響をアカウントというサンド ボックス内のみで完結させる。 発見的ガードレール 望ましくない状態や設定を定義し、それらを発見をするガードレール。 状態の監視や、先のセキュリティベストプラクティスの自動化、設定値のチェックな どを行い、現状の状態に異常がないかを検証する。 ΨʔυϨʔϧͱ͸
  119. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ϕϯμʔʹґଘ͠ͳ͍Ϋϥ΢υηΩϡϦςΟͷߟ͑ํ ౷੍ͱݕ஌ͷઓུ ΨʔυϨʔϧઓུ ͸Έग़͞ͳ͍Α͏ʹ౷੍ ͸Έग़͞ͳ͍Α͏ʹ౷੍

    ΨʔυϨʔϧͷΠϝʔδ ΨʔυϨʔϧ͸ɺ࡞ۀΛߦ͏্Ͱɺར༻ऀ͸૝ఆͨ͠ಈ࡞͔Β֎Εͨૢ࡞Λ͠ͳ͍Α͏ʹ౷੍͠ɺ ࠷ऴతʹ͋Δ΂͖ঢ়ଶʹͳΔΠϝʔδͰ͢ɻ
  120. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ϕϯμʔʹґଘ͠ͳ͍Ϋϥ΢υηΩϡϦςΟͷߟ͑ํ ౷੍ͱݕ஌ͷઓུ ΨʔυϨʔϧઓུ ΨʔυϨʔϧઓུͷྫ ༻్ผΞΧ΢ϯτ෼ׂ

    ૢ࡞ͷ੍ݶ ૢ࡞ͷ؂ࢹ
  121. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ·ͱΊ

  122. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ·ͱΊ αʔϏεϓϩμΫτఏڙऀ ͱͯ͠ͷཱ৔ αʔϏεϓϩμΫτར༻ऀ

    ͱͯ͠ͷཱ৔ Ϋϥ΢υར༻ऀͱͯ͠ͷཱ৔ ݸਓ Ϋϥ΢υʹؔΘΔͭͷཱ৔͕ଘࡏ͠ Ϋϥ΢υαʔϏεͷར༻ऀͱͯ͠ͷ࣠ͱ ސ٬ͱఏڙऀͷ৴པؔ܎ͷ࣠ͱ͕͋Γ·ͨ͠ ར ༻ ऀ ৴པؔ܎
  123. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 Ϋϥ΢υͷηΩϡϦςΟΛߟ͑Δҙٛ ·ͱΊ n Ϋϥ΢υαʔϏεͷར༻ऀ͕ηΩϡϦςΟΛߟ͑Δҙٛ n

    ίϯϐϡʔλϦιʔεͷෆਖ਼ར༻͸ར༻ऀͱͯ͠࠷΋௚໘͢ΔڴҖ n ͜ͷڴҖ͸ࣗ෼΁ͷۚમඃ֐͚ͩͰ͸ͳ͘ɺୈࡾऀ΁ͷ෭࣍తͳඃ֐ ʹ΋ͭͳ͕ΔͨΊɺΫϥ΢υαʔϏεΛར༻͢Δࡍʹ͸ҙࣝ͢Δඞཁ ͕͋Δɻ n ސ٬ͱͷ৴པؔ܎ʹ͓͚ΔηΩϡϦςΟΛߟ͑Δҙٛ n ৘ใͷ҆શͰద੾ͳ؅ཧͱ҆ఆͨ͠αʔϏε͕ͦͷαʔϏεͷ৴པͷ جૅͱͯ͠ଘࡏ n ৘ใͷ࿙Ӯ͸Ұ࣌తͳଛࣦ͚ͩͰ͸ͳ͘ɺΠϝʔδμ΢ϯʹΑΔܧଓ తͳଛࣦʹ΋ͭͳ͕Δ n αʔϏεͷෆ҆ఆ͞ʹؔͯ͠΋ɺҰ࣌తͳଛࣦ͚ͩͰͳ͘ܧଓతͳଛ ࣦʹͭͳ͕Δ
  124. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ϕϯμʔʹґଘ͠ͳ͍Ϋϥ΢υηΩϡϦςΟͷߟ͑ํ ·ͱΊ ଟ૚๷ޚ Ұͭͷ૚͚ͩͰͷ๷ޚʹ͸ݶք͕͋ΔͨΊɺෳ਺ͷ૚ͰแׅతʹରࡦΛऔΔ͜ͱͰɺ αʔϏε΍γεςϜશମͷηΩϡϦςΟΛڧԽ͍ͯ͘͠ߟ͑ํɻ

    ਓҝతͳϛε΍߈ܸऀʹΑΔճආΛݟӽ͠ɺγεςϜΛߏங͢Δඞཁੑ͕͋Δɻ ࠷খݖݶͷݪଇ ར༻ऀ͕ར༻͢Δ࠷খݶͷΞΫηεݖݶͷΈΛ෇༩͢Δͱ͍͏֓೦Ͱɺ͜ͷݪଇΛकΔ ͜ͱʹΑΓzೝূ৘ใͷ࿙Ӯ࣌ͷඃ֐֦େzͱzར༻ऀͷޡૢ࡞ʹΑΔΞΫγσϯτlͷඃ֐ Λ཈੍͢ΔޮՌ͕͋Δɻ Ϋϥ΢υ࣌୅Ͱ͸ɺ*".ͳͲͷΞΧ΢ϯτ಺શମͷΞΫηεݖݶΛ؅ཧ͢ΔαʔϏε͕ ొ৔ͨ͜͠ͱʹΑΓɺΑΓॏཁੑ͕૿͍ͯ͠Δɻ
  125. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ϕϯμʔʹґଘ͠ͳ͍Ϋϥ΢υηΩϡϦςΟͷߟ͑ํ ·ͱΊ ৘ใࢿ࢈ͷอޢ ࿙Ӯ΍࡟আͳͲ͋ΒΏΔঢ়گ͔Β৘ใࢿ࢈Λอޢ͢ΔͨΊʹ͸ɺલड़ͷଟ૚๷ޚ΍࠷খ ݖݶݪଇͱ߹Θͤͯߟ͑Δ͜ͱ͕ॏཁͰ͋Δɻ

    ΨʔυϨʔϧ "84͕ఏএ͢Δ֓೦ͰɺΞΧ΢ϯτʹରͯ͠ߗ͗͢Δ੍ݶΛઃ͚ΔͷͰ͸ͳ͘ɺͰ͖Δ ͚ͩࣗ༝Λ֬อͭͭ͠๬·͘͠ͳ͍ྖҬͷΈ੍ݶ͠ɺສ͕Ұ๬·ͳ͍ঢ়ଶ͕͋ͬͨ৔߹ Ͱ΋ൃݟͰ͖Δ࢓૊Έɻ
  126. "84 8FMM"SDIJUFDUFE'SBNFXPSL ུ֓

  127. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 "848FMM"SDIJUFDUFE'SBNFXPSLͱ͸ʁ "848FMM"SDIJUFDUFE'SBNFXPSL https://wa.aws.amazon.com/wellarchitected/2020-07-02T19-33-23/index.ja.html

  128. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 "848FMM"SDIJUFDUFE'SBNFXPSLͱ͸ʁ ఏڙ͢ΔαʔϏε ӡ ༻ ͷ

    ༏ ल ੑ η Ω ỿ Ϧ ς ỹ ৴ པ ੑ ύ ϑ Ỽ ồ Ϛ ϯ ε ί ε τ ͜ͷ'SBNFXPSL͸"84͕ఏএ͢ΔɺϏδωεʹӨڹΛٴ΅ͭ͢ͷ֓೦ྖҬʹϑΥʔΧεͨ͠ ϕετϓϥΫςΟεूͰ͢ɻ
  129. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 "848FMM"SDIJUFDUFE'SBNFXPSLͱ͸ʁ ఏڙ͢ΔαʔϏε ӡ ༻ ͷ

    ༏ ल ੑ η Ω ỿ Ϧ ς ỹ ৴ པ ੑ ύ ϑ Ỽ ồ Ϛ ϯ ε ί ε τ ຊࢿྉͰ͸ओʹηΩϡϦςΟͷ֓೦ྖҬʹུ͍ͭͯ֓ఔ౓ʹ৮Ε͍͖͍ͯͨͱࢥ͍·͢ɻ
  130. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ηΩϡϦςΟͷப ηΩϡϦςΟͷப ֓೦ྖҬ ͸ͭͷઃܭݪଇͱͭͷϕετϓϥΫςΟε෼໺ʹ Αͬͯߏ੒͞Ε͓ͯΓɺ͜ΕΒΛकΔ͜ͱʹΑΓɺ"84ͷఏএ͢Δ҆શͳΫϥ

    ΢υར༻͕ՄೳʹͳΓ·͢ɻ η Ω ỿ Ϧ ς ỹ ઃܭݪଇ  ڧྗͳΞΠσϯςΟςΟج൫ͷ࣮૷  τϨʔαϏϦςΟͷ࣮ݱ  શϨΠϠʔͰͷηΩϡϦςΟద༻  ηΩϡϦςΟͷ ϕετϓϥΫςΟεࣗಈԽ  ఻ૹதٴͼอ؅தͷσʔλͷอޢ  σʔλʹਓͷखΛೖΕͳ͍  ηΩϡϦςΟΠϕϯτʹඋ͑Δ ϕετϓϥΫςΟε෼໺  ηΩϡϦςΟ แׅతͳηΩϡϦςΟ  *". *EFOUJUZ BOE"DDFTT.BOBHFNFOU  ݕग़  ΠϯϑϥετϥΫνϟͷอޢ  σʔλͷอޢ  Πϯγσϯτ΁ͷରԠ
  131. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ઃܭݪଇ

  132. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ڧྗͳΞΠσϯςΟςΟج൫ͷ࣮૷ "84*".ͷػೳΛ༻͍ྲྀ͜ͱʹΑΓԼهͷ͜ͱΛ࣮ݱ͢Δ͜ͱΛ"84͸ਪ঑͍ͯ͠·͢ɻ AWS Identity and

    Access Management  ࠷খݖݶͷݪଇʹ৐ͬऔͬͨݖݶઃܭΛߦ͍ɺ3PMFͷ෼୲Λపఈ͢Δ  ֤"84Ϧιʔε΁ͷૢ࡞Λߦ͏ࡍ͸ద੾ͳೝূΛ࣮ߦ͠ݕূ͢Δ  ΞΠσϯςΟςΟ؅ཧΛҰݩԽ͠ɺ௕ظʹΘͨΔ੩తͳೝূʹґଘ͠ͳ͍Α͏ʹ͢Δ
  133. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 τϨʔαϏϦςΟͷ࣮ݱ ར༻தͷ؀ڥʹ͓͍ͯɺϦΞϧλΠϜͰͷ؂ࢹ΍Ξϥʔτͷ࣮૷ɺ؂ࠪ࣌ʹඞཁͳ"1*ίʔϧϩάɺ ֤छϝτϦΫεͳͲΛऩू͢Δ͜ͱΛਪ঑͍ͯ͠·͢ɻ ·ͨɺγεςϜͱͯ͜͠ΕΒϝτϦΫε΍ϩάΛ౷߹͠ɺ ࣗಈతʹௐࠪ͠ΞΫγϣϯΛىͤ͜ΔΑ͏ʹ͍ͯͩ͘͠͞ɻ

    AWS CloudTrail AWS Cloud Watch
  134. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 શϨΠϠʔͰηΩϡϦςΟΛద༻͢Δ ઌͷষͰ΋ड़΂ͨଟ૚๷ޚʹ͍ͭͯͰ͢ɻ "84ʹ͓͍ͯ΋ωοτϫʔΫΤοδ΍71$ɺϩʔυόϥϯαʔɺΠϯελϯ΍ίϯϐϡςΟϯάϦιʔεɺΞϓ ϦέʔγϣϯɺίʔυʹࢸΔ·ͰશͯͷϨΠϠʔʹ͓͍ͯηΩϡϦςΟΛద༻͠ɺଟ૚๷ޚΛࢪ͍ͯͩ͘͠͞ɻ VPC

    Amazon EC2 ALB
  135. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ηΩϡϦςΟͷϕετϓϥΫςΟεΛ ࣗಈԽ͢Δ ઌͷষಉ༷ɺઃܭݪଇͰ΋ηΩϡϦςΟͷϕετϓϥΫςΟεΛࣗಈԽ͢Δ͜ͱΛڧ͘ਪ঑͍ͯ͠·͢ɻ "84Ͱ͸ଟ͘ͷαʔϏε͕͜ͷઃܭݪଇΛαϙʔτͰ͖ΔΑ͏ʹల։͓ͯ͠Γɺ͜ΕΒΛར༻͠ɺ҆શʹΑΓૣ ͘ɺඅ༻ରޮՌͷߴ͍ରࡦ͕ՄೳʹͳΓ·͢ɻ

  136. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ఻ૹத͓Αͼอ؅தͷσʔλͷอޢ αʔϏεͰऔΓѻ͏σʔλΛػີੑʹ߹ΘͤͯϨϕϦϯά͠ɺͦͷϨϕϧʹ߹Θͤͯɺ҉߸ԽɺτʔΫϯ෼ׂɺ ΞΫηείϯτϩʔϧͳͲͷϝΧχζϜΛదٓ࢖༻͍ͯͩ͘͠͞ɻ ·ͨσʔλͷసૹΛߦ͏৔߹΋҉߸Խ͞Εͨ؀ڥͰసૹΛߦ͏͜ͱ͕ϕετϓϥΫςΟεͰਪ঑͞Ε͍ͯ·͢ɻ

  137. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 σʔλʹਓͷखΛೖΕͳ͍ σʔλ΁௚઀ΞΫηεͨ͠ΓɺσʔλΛखಈͰॲཧ͢Δ͜ͱΛۃྗආ͚ΔΑ͏ʹ"84Ͱ͸ఏএ͍ͯ͠·͢ɻ ·ͨɺػີੑͷߴ͍σʔλΛऔΓѻ͏ࡍ͸ɺޡͬͨॲཧ΍ώϡʔϚϯΤϥʔɺมߋͳͲͷϦεΫΛܰݮ͢ΔͨΊ ʹࣗಈԽ͢Δ͜ͱΛਪ঑͍ͯ͠·͢ɻ

  138. 分散アーキテクチャ時代におけるWebシステムの開発と運⽤ クラウドシステムをセキュアに開発運⽤する勘所 事前講義 #seccamp #seccamp2021b3 ηΩϡϦςΟΠϕϯτʹඋ͑Δ /*45αΠόʔηΩϡϦςΟϑϨʔϜϫʔΫ $4' ࣝผ *%

    ๷ޚ 13 ݕ஌ %& ରԠ 34 ෮چ 3$ $ZCFS 4FDVSJUZ 'SBNFXPSL AWS CloudTrail AWS Cloud Watch ૊৫ͷཁ݅ʹ߹ΘͤͯΠϯγσϯτͷ؅ཧɺௐࠪϙϦγʔͷ੔උ΍ϓϩηεΛಋೖ͠ɺΠϯγσϯτʹඋ͑·͢ɻ ·ͨɺఆظతʹΠϯγσϯτରԠͷढϛϡϨʔγϣϯΛߦ͍ɺࣗಈԽͷಈ࡞֬ೝ΍ݕग़ௐࠪ෮چͷ࿅౓Λ্͍͛ͯ͘͜ ͱɻ
  139. End