Slide 1

Slide 1 text

೥݄೔ୈճULULηΩϡϦςΟษڧձ!ߴ௬ࢢཱੜֶ֔शηϯλʔ IUUQTULULTFDDPOOQBTTDPNFWFOU ϋχʔϙολʔͷڵຯΛҾ͘߈ܸࣄྫ঺հ  8FCαʔόͷϩάௐࠪํ๏঺հ !NPSJIJ@TPD

Slide 2

Slide 2 text

XIPBNJ w ৿ٱ࿨ত !NPSJIJ@TPD  w ຊۀ͸ηΩϡϦςΟΤϯδχΞɾΞφϦετ w झຯͰϋχʔϙοτͷӡ༻Λ͢Δϋχʔϙολʔ w ϒϩάˠIUUQXXXNPSJIJTPDOFU  ˡϒϩάͷʮϋχʔϙοτ؍࡯ه࿥ʯ͕ ຊʹͳΓ·ͨ͠ ೥݄೔ൃച ిࢠॻ੶൛ແྉࢼಡ൛͋Γ·͢  ʮαΠόʔ߈ܸͷ଍੻Λ෼ੳ͢Δ ϋχʔϙοτ؍࡯ه࿥ʯ ஶऀɿ৿ٱ࿨ত ग़൛ɿल࿨γεςϜ ࠓ·Ͱʹ͓ੈ࿩ʹͳͬͨΠϕϯτ ɾ*5,FZT ݱ4FD$BQ  ɾωοτϫʔΫύέοτΛಡΉձ Ծ  ɾ/*4$αΠόʔϋϩ΢Οϯ ɾ*OUFSOFU8FFL ɾ)BSEFOJOH 7BMVF$IBJO༏উ  ɾTTNKQ ɾ"*4FD ɾULULηΩϡϦςΟษڧձˡ/&8

Slide 3

Slide 3 text

ϋχʔϙοτͱ͸ w᠘ʹ͔͔ͬͨ߈ܸऀͷߦಈΛͭ·ͼΒ͔ʹ ͢ΔγεςϜ  ߈ܸऀ͕ෆਖ਼ϩάΠϯ͢Δͱɾɾɾ

Slide 4

Slide 4 text

44)ϋχʔϙοτͷ؍࡯ ྫ  SSHϋχʔϙοτ(Kippo)Ͱ࠾औͨ͠ෆਖ਼ϩάΠϯޙͷܗ੻2 https://youtu.be/iFvLr55A5nU

Slide 5

Slide 5 text

ϋχʔϙολʔඞಡهࣄ w μʔΫ8FCͰͷαΠόʔ൜ࡑऀಉ࢜ͷೄுΓ૪͍ w τϨϯυϚΠΫϩηΩϡϦςΟϒϩά w IUUQCMPHUSFOENJDSPDPKQBSDIJWFT w ໨࣍ w αΠόʔ൜ࡑऀΛ͓ͼ͖دͤΔϋχʔϙοτΛઃஔ w ʮσΟʔϓ8FCʯରʮද૚8FCʯ w μʔΫ8FC಺෦߅૪ w ݁࿦  ͜ΜͳλΠτϧ͚ͭΒΕͨΒ ಡΉ͔͠ͳ͍ΑͶ

Slide 6

Slide 6 text

ࠓճͷςʔϚ  JG ΋͠΋ࣗ෼͕؅ཧ͢Δαʔόʹ44)Ͱෆਖ਼ϩάΠϯ͞ΕͨΒɾɾɾ  ΋͠΋8PSE1SFTTͷϒϩάΛվ͟Μ͞ΕͨΒɾɾɾ  ΋͠΋8FCαʔόͷϩάΛௐࠪ͢Δඞཁ͕ग़͖ͯͨΒɾɾɾ

Slide 7

Slide 7 text

ڵຯΛҾ͍ͨϩά ࡉ͔͗ͯ͢఻ΘΒͳ͍44)ϋχʔϙοτฤ w 44)ϋχʔϙοτͰ͸߈ܸऀ͕ෆਖ਼ϩάΠϯͨ͋͠ͱ
 ࣮ߦͨ͠ίϚϯυΛه࿥Ͱ͖Δ w ߈ܸऀʹΑͬͯૂ͍͸༷ʑɾɾɾ  ΞΫηε੍ݶ  $αʔόԽ  όοΫυΞΛ࢓ࠐΉ  αʔϏεఀࢭ  աܹ೿  σϞΛަ͑ͭͭ঺հ

Slide 8

Slide 8 text

ΞΫηε੍ݶ w ϑΝΠΞ΢Υʔϧ JQUBCMFT ͷઃఆΛมߋ w ߈ܸऀͷ*1ΞυϨε͔ΒUDQ΁ͷΞΫηεΛڐՄ w ͦͷଞͷUDQ΁ͷΞΫηεΛڋ൱  ˠਖ਼نͷ؅ཧऀ΋44)ͰϩάΠϯͰ͖ͳ͘ͳΔ ߈ܸऀͷ IP ΞυϨε

Slide 9

Slide 9 text

$αʔόԽ w Ϙοτωοτͷߏ੒Λ͓͓·͔ʹ෼ྨ͢Δͱ w $αʔό Ϙοτωοτͷ࢘ྩౝ  w κϯϏ ϘοτωοτͷΫϥΠΞϯτͷҰ෦  ˞$ɾɾɾ$$ $PNNBOEBOE$POUSPMͷུ κϯϏ κϯϏ κϯϏ $ ߈ܸର৅ ᶅ߈ܸ ᶃࢦࣔ͘Ε ᶄ%P4߈ܸ͠Ζ

Slide 10

Slide 10 text

$αʔόԽ w 44)͸κϯϏԽ͢ΔͨΊʹ߈ܸ͞ΕΔ͜ͱ͕ଟ͍ w كʹɺ$αʔόԽΛૂͬͨϩάΠϯ͕͋Δ  w QTZCOD ͍͞ͼʔ͑͵͠ʔ ͸*3$αʔόιϑτ΢ΣΞͷ ͭͰɺ*3$Ϙοτͷ੍ޚʹར༻͞ΕΔ৔߹͕͋Δ ࣗ෼͕؅ཧ͍ͯ͠ΔαʔόͰɺೝ஌͍ͯ͠ͳ͍ϓϩηε͕ ϙʔτΛ։͚͍ͯͨΒ telnet ͯ͠ΈΔ͜ͱΛΦεεϝ͠·͢ɻ όφʔ͔Β৘ใ͕ಘΒΕΔ͔΋͠Ε·ͤΜɻ

Slide 11

Slide 11 text

όοΫυΞΛ࢓ࠐΉ w όοΫυΞ͸ɺ߈ܸऀ͕ΑΓ؆୯ʹ߈ܸର৅Λૢ࡞͢ ΔͨΊʹར༻͞ΕΔɻ  ※OpenSSH όοΫυΞͷαϯϓϧ(sshbd5.5p1.diff ͷத਎ͷҰ෦)

Slide 12

Slide 12 text

όοΫυΞΛ࢓ࠐΉ w TTICEQEJ⒎ͷ಺༰ ػೳ  w ϚελʔύεϫʔυΛ௥Ճ͢Δ w 44)ϩάΠϯ࣌ͷύεϫʔυΛอଘ͢Δ  ˠ߈ܸऀ͕͍ͭͰ΋ϩάΠϯՄೳʹͳΔ ˠϩάΠϯϢʔβͷύεϫʔυΛ઄औ͞ΕΔ

Slide 13

Slide 13 text

αʔϏεఀࢭ w ߈ܸऀʹͱͬͯअຐͳϓϩηεΛఀࢭ͢Δ͜ͱ͕͋Δ  ᶃෆਖ਼ϩάΠϯ͢Δͷ͸Ұਓ͚ͩͰ͸ͳ͍ ͔΋͠Εͳ͍  ᶄଞͷ߈ܸऀ͕ར༻͍ͯ͠ΔͰ͋Ζ͏ϓϩηεΛఀࢭ αΠόʔ൜ࡑऀؒͰ͸ʮ౪ਓʹ΋ਔٛ͋Γʯͷश׳͸ͳ͍Α͏Ͱ͢ɻ

Slide 14

Slide 14 text

աܹ೿ w փᗙʹؼ͢  LJMM ˞࣮ߦͯ͠͸͍͚ͳ͍

Slide 15

Slide 15 text

աܹ೿ w ͢΂ͯͷϓϩηεʹ,*--γάφϧΛૹΔίϚϯυ  ※kill ίϚϯυͷ man ͔ΒҾ༻

Slide 16

Slide 16 text

ڵຯΛҾ͍ͨϩά 8PSE1SFTT3&45"1*ฤ ϦΞϧϋχʔϙοτˠ ौ୩۠;Ε͍͋২෺ηϯλʔʹͯ೥݄ࡱӨ

Slide 17

Slide 17 text

ڵຯΛҾ͍ͨϩά 8PSE1SFTT3&45"1*ฤ w ೥݄͔Β߈ܸ͕ྲྀߦͨ͠ w 3&45"1*ͷॲཧʹෆඋ͕͋Γɺ8PSE1SFTTͷهࣄ Λվ͟Μ͞ΕΔ੬ऑੑ  Ҿ༻ݩɿ8PSE1SFTTͷ੬ऑੑରࡦʹ͍ͭͯ *1"  IUUQTXXXJQBHPKQTFDVSJUZDJBESWVMXPSEQSFTTIUNM

Slide 18

Slide 18 text

ϋχʔϙολʔͷ೰Έ w ੈؒͰ͸ྲྀߦ͍ͬͯΔͷʹɺͳ͔ͳ͔ϋχʔϙοτͰ ߈ܸΛݕ஌Ͱ͖ͳ͍ɾɾɾ  ˞ը૾Ҿ༻ݩɿ݄ॳΊͷෳ਺ͷࠃ಺αΠτͷվ͟Μʹ͍ͭͯ·ͱΊͯΈͨ QJZPMPH IUUQEIBUFOBOFKQ,BOHP

Slide 19

Slide 19 text

߈ܸΛ੒ޭͤ͞Δʹ͸ஈ֊ඞཁ 8PSE1SFTTͷهࣄ*%औಘ ࢦఆͨ͠هࣄ*%ͷίϯςϯπΛվ͟Μ  ˞ͨͩ͠ɺͦ΋ͦ΋߈ܸର৅ͷ63-Ͱ 8PSE1SFTT͕ಈ͍͍ͯΔ͜ͱ͕લఏ ϋχʔϙοτ͸௨ৗɺ8PSE1SFTTͷ ৘ใΛฦ͞ͳ͍ͷͰɺ߈ܸऀ͕ʹͨͲΓ ண͔ͳ͍ɻ ˠ8PSE1SFTTΛઃஔͯ͠ΈͨΒ˕

Slide 20

Slide 20 text

࣮ࡍͷ߈ܸͷྲྀΕ  ˣ8PSE1SFTT࢖ͬͯΔͧ ࢲ͸(PPHMFCPUͰ͢ɻϖʔδΛݟ͍ͤͯͩ͘͞ɻ ࢲ͸(PPHMFCPUͰ͢ɻ هࣄ*%ͷҰཡΛऔಘ͠·͢ɻ QFSMϓϩάϥϜͰ͋Δ͜ͱ͕൑໌ɻ 1045ϝιουͰ+40/ܗࣜͷσʔλΛૹ৴ɻ ˣվ͟Μͯ͠΍Δͥ

Slide 21

Slide 21 text

վ͟Μྫ  ϦϯΫʹͳ͍ͬͯΔˠ ؍ଌͨ͠ύέοτΛݩʹ
 ߈ܸΛ࠶ݱͯ͠ΈΔͱ ˞8PSE1SFTTͰݕূ

Slide 22

Slide 22 text

ϦϯΫઌͷαΠτΛௐࠪͯ͠Έͨ w ΫϨδοτΧʔυ৘ใͷൢച ͷ͍ٙͷ͋Δ αΠτ ͩͬͨɻ  ˞ΞΫηε͚ͨͩ͠Ͱɺ࣮ࡍʹߪೖ͍ͯ͠ͳ͍ͨΊϑΟογϯάαΠτͳͷ͔ෆ໌

Slide 23

Slide 23 text

ඃ֐ঢ়گ  w (PPHMFݕࡧ͢Δͱଟ਺ɺώοτͨ͠ɻ w Ξϯμʔάϥ΢ϯυϚʔέοτͷ޿ࠂͷՄೳੑ͕͋ Δ ਅِෆ໌ ɻ

Slide 24

Slide 24 text

8FCαʔόͷϩάௐࠪํ๏঺հ

Slide 25

Slide 25 text

8FCαʔόͷϩάௐࠪํ๏঺հ w ΞΫηεϩάΛௐࠪ͢Δ؆୯ͳͭͷํ๏  J-PH4DBOOFSΛ࢖͏  HSFQGΛ࢖͏ 

Slide 26

Slide 26 text

J-PH4DBOOFSͱ͸ w ΢ΣϒαΠτͷ߈ܸஹީݕग़πʔϧJ-PH4DBOOFS w IUUQTXXXJQBHPKQTFDVSJUZWVMOJ-PH4DBOOFS  J-PH4DBOOFS͸ɺ΢ΣϒαʔόͷΞΫηεϩά͔Β ߈ܸͱࢥΘΕΔࠟ੻Λݕग़͢ΔͨΊͷπʔϧͰ͢ɻ ΢ΣϒαΠτͷϩάΛղੳ͢Δ͜ͱͰ߈ܸͷࠟ੻Λ ֬ೝͰ͖ɺҰ෦ͷࠟ੻ʹ͍ͭͯ͸߈ܸ͕੒ޭͨ͠Մ ೳੑΛ֬ೝͰ͖·͢ɻ·ͨɺ44)΍'51αʔόͷϩ άʹରͯ͠΋ɺ߈ܸͱࢥΘΕΔࠟ੻Λݕग़͢Δ͜ͱ ͕Ͱ͖·͢ɻ ˞*1"ͷ8FCαΠτ͔ΒҾ༻

Slide 27

Slide 27 text

J-PH4DBOOFS࢖͍ํ  ᶃ ᶄ ᶅ

Slide 28

Slide 28 text

J-PH4DBOOFS࢖͍ํ w ສ݅ఔ౓ͷϩάͳΒ਺ඵͰղੳ͕׬ྃ͢Δ 

Slide 29

Slide 29 text

J-PH4DBOOFSղੳ݁Ռ ྫ w ղੳ݁Ռ͸ɺ)5.-5959.-ܗࣜͰอଘՄೳ  )5.-ܗࣜͷղੳ݁Ռɻ࣮ࡍ͸͜ͷԼʹ֤߈ܸͷղઆจ΍ɺ߈ܸͱ൑ఆͨ͠ϩά৘ใ͕هࡌ͞Ε͍ͯΔɻ

Slide 30

Slide 30 text

HSFQG w J-PH4DBOOFS͸ศརͳπʔϧ͕ͩݶք΋͋Δ
 ˠࣗ෼Ͱ߈ܸͷϙΠϯτΛ·ͱΊ͓͍ͯͯҰׅݕࡧ͢Δ w HSFQͷʮGʯΦϓγϣϯ͸ɺࢦఆͨ͠ϑΝΠϧͷ
 ಺༰ʹ߹க͢ΔߦΛநग़͢Δ͜ͱ͕Ͱ͖Δɻ w ྫ BUUBDLTJHUYU w HSFQGBUUBDLTJHUYUBDDFTT@MPH  DHJGPSDF@SFEJSFDU $'*%& XQDPOpHQIQ

Slide 31

Slide 31 text

߈ܸͷϙΠϯτͱݴΘΕͯ·ͯ͠΋ɾɾɾ w ͦΜͳ೰ΈΛ͓࣋ͪͷ͋ͳͨʹɺ͏͚ͬͯͭͷॻ੶ ͕͋Γ·͢ 

Slide 32

Slide 32 text

ϋχʔϙοτ؍࡯ه࿥ ॻ੶ w ୈষҎ߱ͷ߈ܸղઆͷ࠷ޙʹɺϩάௐࠪ࣌ͷΩʔ ϫʔυΛهࡌ͍ͯ͠·͢ɻ w ͜ΕΒͷΩʔϫʔυΛ༗ޮ׆༻͍͚ͯͨͩ͠Δͱɺ ϩάௐ͕ࠪ௙ΔͷͰ͸ͳ͍͔ͱࢥ͍·͢ɻ 

Slide 33

Slide 33 text

·ͱΊ w 44)Ͱෆਖ਼ϩάΠϯͯ͘͠Δ߈ܸऀͷૂ͍͸ઍࠩສผ w JQUBCMFTʹΑΔΞΫηε੍ݶ w QTZCODΛར༻ͨ͠$αʔόԽ w 0QFO44)ͷόοΫυΞΛ࢓ࠐΉ w ଞਓͷ߈ܸπʔϧΛఀࢭͤ͞Δ w શϓϩηεఀࢭΛࢼΈΔաܹ೿  w 8PSE1SFTT3&45"1*΋௨ৗͷϋχʔϙοτͰ͸
 ߈ܸΛݕ஌͢Δ͜ͱ͕೉͍͕͠ɺ߈ܸख๏Λཧղ͢Δ ͜ͱͰɺ߈ܸ௨৴Λิ଍͢Δ͜ͱ͕ՄೳʹͳΔɻ w ϩάௐࠪ࣌ʹ͸ʮJ-PH4DBOOFSʯ΍ʮHSFQGʯͳͲ ͷπʔϧΛ༗ޮ׆༻͠·͠ΐ͏ɻ