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

Hardening Ⅱ SU がなまら勉強になったはなし

Hurry
July 26, 2019

Hardening Ⅱ SU がなまら勉強になったはなし

「Hardening II SU 振り返り会@大阪」 で発表した資料をもとに一部変更しています

Hardeningとはサービスの堅牢化技術を競う大会です.
この度札幌で開催された Hardening Ⅱ SU に参加したことで得られた学びについて簡単にお話させていただきました.

札幌は過ごしやすくてなまらいいですね.

Hurry

July 26, 2019
Tweet

More Decks by Hurry

Other Decks in Technology

Transcript

  1. ɾ໰୊؀ڥ͸Πϯλʔωοτ΁ෆ௨ → ௥Ճιϑτͷμ΢ϯϩʔυࠔ೉ → ύονΛμ΢ϯϩʔυͰ͖ͳ͍ ɾ౿Έ୆Ϛγϯ͸Window10 → ॳظঢ়ଶͰ͸RDPͰͷ઀ଓͷΈ → MPελοϑ෼ͷ࡞ۀ؀ڥ΋ඞཁ

    ɾର kuromame6 ͱͯ͠ઓ͏ → ࿈߹಺ͷڠྗ͸ॏཁ →࿈߹ؒͷ࿈ܞ͸HCAܦ༝ 㱺 ධՁ͞ΕΔ ɾ੬ऑੑ਺͕ଟ͘͢΂ͯΛमਖ਼͢Δͷ͸ࠔ೉
  2. ެ։伴ೝূͷ࢓૊Έʢงғؾʣ ΫϥΠΞϯτ αʔό SSH A B 1. A ͕ B

    ͷ sshαʔϏεͷϙʔτʹ઀ଓ 2. A ͱ B ͰηογϣϯIDΛੜ੒͢ΔͨΊͷ৘ใΛަ׵ 3. A ͕ A ͷൿີ伴ͰηογϣϯIDͳͲͷ৘ใʹిࢠॺ໊ 4. A ͕ B ʹॺ໊ࡁΈͷσʔλΛૹ৴ 5. B ͕ A ͷެ։伴Ͱిࢠॺ໊Λর߹
  3. Agent Forwarding ͰͷଟஈͷSSH ΫϥΠΞϯτ தܧػ αʔό SSH SSH A B

    C 1. A ͕ B ʹެ։伴ೝূ 2. B Λதܧ͠ A ͱ C Ͱిࢠॺ໊ͱর߹ͷϓϩηεΛߦ͏ → தܧػ B ্ʹ͸ A ͷൿີ伴͕ෆཁ ʢhardeningΞΧ΢ϯτͷΈݸผʹύεϫʔυೝূΛڐ͢ʣ
  4. ɾnmap : ϙʔτɼαʔϏε --proxies Φϓγϣϯ͕ར༻Մೳʢະݕূʣ dynamic port forwarding Ͱ ssh

    αʔό Λ socksϓϩΩγԽ ɾVuls : ϛυϧ΢ΣΞ ଟஈͷSSHΛར༻ͯ͠ΫϥΠΞϯτϚγϯ͔ΒεΩϟϯ ໰୊؀ڥʹ࡞Γࠐ·Ε͍ͯΔ֤छ੬ऑੑΛ୳͢