Upgrade to Pro — share decks privately, control downloads, hide ads and more …

なめらかなセキュリティを目指して/Toward The Coherently Fittable Security

monochromegane
September 19, 2019

なめらかなセキュリティを目指して/Toward The Coherently Fittable Security

2019.09.19 第47回 情報処理学会 インターネットと運用技術研究会
https://www.ipsj.or.jp/kenkyukai/event/iot47spt35.html

monochromegane

September 19, 2019
Tweet

More Decks by monochromegane

Other Decks in Technology

Transcript

  1. Toward The Coherently Fittable Security ࡾ୐ ༔հ(GMOϖύϘגࣜձࣾ ϖύϘݚڀॴ), Ѩ෦ ത(ίίϯגࣜձࣾ

    ٕज़ݚڀࣨ), ܀ྛ ݈ଠ࿠(ϖύϘݚڀॴ) 2019.09.19 ୈ47ճ ৘ใॲཧֶձ Πϯλʔωοτͱӡ༻ٕज़ݚڀձ ͳΊΒ͔ͳηΩϡϦςΟΛ໨ࢦͯ͠
  2. • ࿈ܞ΍ԣஅͷ՝୊͸౷߹؅ཧʹΑΔলྗԽ • ෳ਺ͷηΩϡϦςΟରࡦΛ౷߹͢ΔUTM • ֤छϩάͷҰݩ؅ཧɾ෼ੳΛߦ͏SIEM • ࠷৽Խͷ՝୊͸ύον΍γάωνϟͷࣗಈߋ৽ʹΑ࣮ͬͯݱ • ҰํͰɼFirewallͷϙϦγʔ΍WAFͷύλʔϯͱ͍ͬͨಋೖઌͷ؀ڥ΍

    WebαʔϏεͷಛੑʹґଘ͢Δ΋ͷ͸มߋʹ௥ै͢Δ࢓૊Έ͕ඞཁ 9 ηΩϡϦςΟରࡦͷӡ༻ͱ՝୊: ᶅ΁ͷΞϓϩʔν ޮ཰తͳηΩϡϦςΟରࡦͷͨΊҡ࣋؅ཧΛࣗಈԽ͍ͨ͠
  3. 19

  4. 21 ηΩϡϦςΟΦʔέετϨʔλ ϩάऩूɾݕࡧ จ຺ղੳ ϧʔϧద༻ ηΩϡϦςΟΦʔέετϨʔλ ৘ใγεςϜͱϢʔβͱͷ΍ΓͱΓʹؔ͢Δ๲େͳϩάΛऩ ू͠ɺඞཁʹԠͯ͡ݕࡧͰ͖ΔػೳΛఏڙ ཁٻΛ࣌ܥྻʹଊ͑Δ͜ͱͰจ຺Λ೺Ѳ͠ɺͦͷ಺༰΍ม Խʹରͯ͠ద੾ͳϥϕϦϯάͱܖػΛ༩͑Δ

    จ຺ղੳ͔ΒಘΒΕͨϥϕϦϯά΍ܖػʹج͍ͮͯɺ࠷ద͔ ͭඞཁ࠷খݶ౓ͷηΩϡϦςΟΛఏڙ͢ΔαʔϏεΛߏ੒ ཁٻจ຺ʹରͯ͠ɺͦͷ࣌ʑʹඞཁ࠷খݶ౓ͷηΩϡϦςΟ ͷఏڙΛҡ࣋͢Δ࢓૊ΈɻԼهͷίϯϙωϯτ͔ΒͳΔɻ
  5. SQLΫΤϦͷϗϫΠτϦετࣗಈ࡞੒ 25 ໺ଜ޸໋ Ѩ෦ത ੁ໺఩ ྗ෢݈࣍ দຊ྄հ 8FCΞϓϦέʔγϣϯςετΛ༻͍ͨ42-ΫΤϦͷϗϫΠτϦετࣗಈ࡞੒ख๏ Πϯλʔωοτͱӡ༻ٕज़γϯϙδ΢Ϝ࿦จू WPMVNF

    QBHFTr OPW • WebΞϓϦέʔγϣϯͷࣗಈςετ࣌ʹൃߦ͞ ΕΔΫΤϦΛߏ଄Խ͠ɼσʔλϕʔεFirewallͷ ϗϫΠτϦετͱͯ͠ར༻ • ఏҊγεςϜͰ͸ɼ։ൃӡ༻ऀଆͷEdgeʹର͠ ͯWebΞϓϦέʔγϣϯͷࣗಈςετ͕ొ࿥͞ Εɼੜ੒͞ΕͨϗϫΠτϦετΛηΩϡϦςΟ ཁ݅ͱͯ͠ߋ৽
  6. ଟ༷Խ͢ΔηΩϡϦςΟཁ݅ͷࣗಈੜ੒ 26 ҰൠϢʔβ 6TFS"ཁٻ༻ͷ*' 6TFS#ཁٻ༻ͷ*' 0QT"ͷηΩϡϦςΟཁٻ 0QT" ϢʔβγεςϜ܈ ӡ༻։ൃऀγεςϜ ৘ใγεςϜ

    ݸผͷཁٻ ʢจ຺ʣ ηΩϡϦςΟ ΦʔέετϨʔλ ಛݖϢʔβ  ΞϓϦέʔγϣϯͷࣗಈςετ͔ΒηΩϡϦςΟཁٻΛࣗಈ ੜ੒<>  ࠓޙɺϢʔβཁٻͷจ຺ʹԠͯ͡ɺͷηΩϡϦςΟཁٻΛ ద༻͠Θ͚Δʢ͋Δ42-จΛಛݖϢʔβʹ͸ڐՄ͢Δ౳ʣऔ Γ૊ΈΛߦ͏ ໺ଜ޸໋ Ѩ෦ത ੁ໺఩ ྗ෢݈࣍ দຊ྄հ 8FCΞϓϦέʔγϣϯςετΛ༻͍ͨ42-ΫΤϦͷϗϫΠτϦετࣗಈ࡞੒ख๏ Πϯλʔωοτͱӡ༻ٕज़γϯϙδ΢Ϝ࿦จू WPMVNF QBHFTr OPW
  7. 28 طଘݚڀ: Hayabusa Ѩ෦ത ౡܚҰ ٶຊେี ؔ୩༐࢘ ੴݪ஌༸ Ԭా࿨໵ தଜྒྷ

    দӜ஌࢙ ࣰాཅҰ ࣌ؒ࣠ݕࡧʹ࠷దԽͨ͠εέʔϧΞ΢τՄೳͳߴ଎ϩάݕࡧΤϯδϯͷ࣮ݱͱධՁ ৘ใॲཧֶձ࿦จࢽ ר߸ QBHFT NBS • ͳΊΒ͔ͳηΩϡϦςΟʹݶΒͣɼҰൠతͳηΩϡϦςΟରࡦͰ͸ɼϩάΛҰ ՕॴʹूΊɼूதॲཧΛߦ͏৔߹͕ଟ͍ • େྔͷϩάΛऩू͔ͭ͠ॲཧ͢ΔͨΊͷࣄલݚڀͱͯ͠ɼHayabusaΛ։ൃ • ධՁ࣮ݧͰ͸ɼ144ԯߦͷsyslogσʔλ΁ͷશจݕࡧ͕໿7ඵͰ׬ྃ
  8. Scalable Edge Log Processing 30 • ϩάॲཧΛEdge΁دͤΔ • EdgeͰͷϩά஝ੵ •

    EdgeͰͷϩάॲཧͷ׬݁ʢࣗݾ׬݁ or ݁ ՌͷΈ֎෦΁సૹʣ • αʔϏεσΟεΧόϦʔͷԠ༻ • EdgeͰಈ͘ϚΠΫϩαʔϏεͷϩάΛऩ ूɾॲཧ • ͦͷͨΊͷϚΠΫϩαʔϏε΁ͷ࠷దԽϧʔ ςΟϯά
  9. • ͳΊΒ͔ͳγεςϜͷཁ݅ʹج͖ͮηΩϡϦςΟରࡦͷݸਓ΁ͷ࠷దԽΛࣗಈ͔ ͭܧଓతʹߦ͏ηΩϡϦςΟγεςϜΛఏҊ • EdgeͰͷϩάऩूɾݕࡧͷ؍఺͔ΒHayabusaͷ֦ு • ޮ཰తͳҡ࣋؅ཧʹඞཁͳηΩϡϦςΟఆٛͷࣗಈੜ੒ • ݸผԽ͞Εͨଟ༷ͳ؀ڥʹ͓͚ΔΦʔτεέʔϦϯάͷ࠷దԽ •

    ࠓޙ͸ίϯςΩετղੳͱηΩϡϦςΟରࡦͷϚονϯάͷ࣮ݱͱEdgeͷ෺ཧత ͳ഑ஔ΍ܦ࿏બ୒ʹؔ͢Δݕ౼ΛਐΊΔ • ෳ਺ͷ৘ใγεςϜΛԣஅ͢Δ؀ڥΛલఏͱͨ͠EdgeͷઃܭΛ௨࣮ͯ͠༻ੑͷ ߴ͍γεςϜΛ࣮ݱ͢Δ 36 ߟ࡯ͱ·ͱΊ