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

役割分担して行うペアテスト / jasst21hokkaido

役割分担して行うペアテスト / jasst21hokkaido

JaSST'21 Hokkaidoでの資料です。
http://jasst.jp/symposium/jasst21hokkaido.html

A6005d14224831116d088d2240df1990?s=128

yoshitake_1201

July 09, 2021
Tweet

Transcript

  1. ໾ׂ෼୲ͯ͠ߦ͏ϖΞςετ ZPTIJUBLF@ TBF

  2. ࣗݾ঺հ w TBF!TJUP@ w גࣜձࣾ'VTJD ςετΤϯδχΞ  w ZPTIJUBLF!ZPTIJUBLF@ w

    גࣜձࣾ'VTJD ςετΤϯδχΞ݉ςετνʔϜϦʔμʔ
  3. ࣗݾ঺հ  w TBF!TJUP@ w גࣜձࣾ'VTJD ςετΤϯδχΞ w ZPTIJUBLF!ZPTIJUBLF@ w

    גࣜձࣾ'VTJD ςετΤϯδχΞ݉ςετνʔϜϦʔμʔ
  4. ൃද͢Δ͜ͱ ɾҎԼͷ໾ׂʹΘ͚ͯϖΞςετͨ͠ͱ͖ͷޮՌ ɹɾςετ͠ଓ͚Δ໾ׂ ɹɾνέοτΛొ࿥͢Δ໾ׂ ˞ຊൃදͰ͸ʮϖΞςετʯΛ ɹʮਓ૊Ͱςετ͢Δ͜ͱʯͱ͍ͯ͠·͢ 

  5. ൃදͷྲྀΕ w എܠ w ՝୊ w ໾ׂΛΘ͚ͨϖΞςετͷઆ໌ w ໾ׂΛΘ͚ͨϖΞςετͷޮՌ w

    ·ͱΊ 
  6. എܠ 

  7. ձࣾ঺հ w גࣜձࣾ'VTJD w 8FCܥͷࣗࣾαʔϏεडୗ։ൃΛߦ͏෱Ԭͷձࣾ w ࣾһ਺໊΄Ͳ w ෳ਺ͷ։ൃϓϩδΣΫτ͕ฒߦՔಈ͍ͯ͠Δ w

    ςετνʔϜ͸΄΅͢΂ͯͷϓϩδΣΫτͷςετΛߦ͏ 
  8. ςετνʔϜ঺հ w ֤ϓϩδΣΫτͷςετ͕ओͳ໾ׂ w ςετର৅Λૢ࡞ͯ͠ςετ͢Δ w ςετର৅ͷϓϩάϥϜ͸ॻ͔ͳ͍ w ಉ࣌ظʹෳ਺ϓϩδΣΫτͷςετΛड͚࣋ͭ ɾΤϯδχΞ΄΅શһͱؔΘΔνʔϜ

    
  9. ςετͷׂΓৼΓ  ͓஌Βͤ Ϩγϐ Πϕϯτ ςετ͢Δ͜ͱ ͓஌Βͤ Ϩγϐ Πϕϯτ

  10. ςετதͷ༷ࢠ w ଟ͘Λ୳ࡧతςετͷΑ͏ͳײ͡ͰਐΊ͍ͯΔ w ෆ۩߹Λݟ͚ͭΔͱόά݅ͰνέοτΛొ࿥͍ͯ͠Δ w ෆ۩߹͕मਖ਼͞ΕͨΒͦͷ֬ೝ΋ߦ͏ ˞୳ࡧతςετ ɹςετ୲౰ऀ͕ςετΞΠςϜ΍Ҏલͷςετͷ݁Ռͷ஌ࣝ΍ ɹௐࠪ৘ใΛ࢖༻ͯ͠ɺςετΛಈతʹઃܭɺ͓Αͼ࣮ߦ͢ΔςετΞϓϩʔνɻ

    ɹ*452#(-044"3: IUUQTHMPTTBSZJTURCPSHBQQKQTFBSDI୳ࡧతςετ ΑΓҾ༻ 
  11. ςετதʹඞཁͳ͜ͱ΍Γ͍ͨ͜ͱ  w γεςϜͷ͜ͱΛ ߟ͍͑ͨ w ෆ۩߹Λݟ͚͍ͭͨ ςετ࣮ߦ νέοτొ࿥ w

    ૬खʹ఻͑Δ w ৘ใΛ੔ཧ͢Δ w ࣗ෼͕ͨͪޙͰݟͯ Θ͔Γ΍͍͢Α͏ʹॻ͘ ŇP0 ŇP0
  12. ςετதͷ՝୊ᶃ  w γεςϜͷ͜ͱΛ ߟ͍͑ͨ w ෆ۩߹Λݟ͚͍ͭͨ ςετ࣮ߦ νέοτొ࿥ w

    ૬खʹ఻͑Δ w ৘ใΛ੔ཧ͢Δ w ࣗ෼͕ͨͪޙͰݟͯ Θ͔Γ΍͍͢Α͏ʹॻ͘ ŇP0 ŇP0 ੾Γସ͕͑ ೉͍͠
  13. ςετதͷܦݧ஋  *TTVFॻ͘ ςετ͢Δ ςετ͢Δ ཧ ղ ౓ ࣌ؒ

  14. ςετதͷ՝୊ᶄ  *TTVFॻ͘ ςετ͢Δ ςετ͢Δ ཧ ղ ౓ ࣌ؒ ςετ͕ࢭ·Δ

  15. ςετͷׂΓৼΓ  ͓஌Βͤ Ϩγϐ Πϕϯτ ςετ͢Δ͜ͱ ͓஌Βͤ Ϩγϐ Πϕϯτ

  16. ϖΞςετΛ΍Ζ͏ͱࢥ͖͔͚ͬͨͬ  ͓஌Βͤ Ϩγϐ Πϕϯτ ςετ͢Δ͜ͱ ͓஌Βͤ Ϩγϐ Πϕϯτ ͓஌Βͤ

    Ϩγϐ Πϕϯτ
  17. ςετதͷ՝୊ᶅ  ͓஌Βͤ Ϩγϐ Πϕϯτ ͓஌Βͤ Ϩγϐ Πϕϯτ ಉ͡λΠϛϯάͰ ಉ͡όά͕ݟ͔ͭΔ

    ͲͪΒ͕ొ࿥͢Δ͔ ܾΊͳ͍ͱ͍͚ͳ͍
  18. ๊͍͑ͯͨ՝୊ ᶃࢥߟΛ੾Γସ͑Δͷ͕େม ɹɾςετ࣮ߦ㱻νέοτొ࿥ ᶄ*TTVFΛॻ͍͍ͯΔؒςετ͕ࢭ·Δ ɹɾཧղ΋஗͘ͳΔ ᶅϖΞςετͷ͏·͍΍Γํ͕Θ͔Βͳ͍ ɹɾීஈͳΒ͍Βͳ͔ͬͨ΍ΓͱΓ͕ൃੜ 

  19. ໾ׂΛΘ͚ͨϖΞςετͷઆ໌ 

  20. TBF ZPTIJUBLF  ໾ׂΛΘ͚ͯΈΔ w ςετ࣮ߦ͠ଓ͚Δ w ෆ۩߹Λݟ͚ͭͯ΋ νέοτ͸ॻ͔ͳ͍ w

    νέοτΛॻ͘ w ςετ΋͢Δ͚Ͳ νέοτΛॻ͘ͷ͕༏ઌ
  21. ϖΞςετ͢Δ৚݅ w ͦΕͧΕผͷ1$Λ͍࣋ͬͯΔঢ়ଶ ɾεϓϨουγʔτΛ։͍͍ͯΔ νέοτΛॻ͘ͷʹ࢖͏  ɾςετର৅Λ։͍͍ͯΔ w ྡΓ߹͍ͬͯΔঢ়ଶ ɾৗʹձ࿩͕Ͱ͖Δ

    
  22. ϖΞςετͷྲྀΕ  ςετ։࢝ ςετ։࢝ ෆ۩߹ൃݟ νέοτॻ͘ ෆ۩߹ൃݟ νέοτॻ͘ TBF ZPTIJUBLF

  23. ϖΞςετͷྲྀΕ  ςετ։࢝ ςετ։࢝ ෆ۩߹ൃݟ νέοτॻ͘ ෆ۩߹ൃݟ νέοτॻ͘ ෆ۩߹ൃݟ TBF

    ZPTIJUBLF
  24. ϖΞςετͷྲྀΕ  ςετ։࢝ ςετ։࢝ ෆ۩߹ൃݟ νέοτॻ͘ ෆ۩߹ൃݟ νέοτॻ͘ ෆ۩߹ൃݟ TBF

    ZPTIJUBLF
  25. νέοτΛॻ͘ྲྀΕ جຊܗ  ෆ۩߹ൃݟ ɾλΠτϧΛॻ͘ ɾεΫγϣΛషΔ ɾखॱΛॻ͘ ɾಈ࡞݁ՌΛॻ͘ ɾظ଴݁ՌΛॻ͘ ొ࿥͢Δ

    TBF ZPTIJUBLF
  26. εϓϨουγʔτͷΠϝʔδ  TBF

  27. εϓϨουγʔτͷΠϝʔδ  ZPTIJUBLF

  28. εϓϨουγʔτͷΠϝʔδ 

  29. ༨ஊ εϓϨουγʔτΛ࢖͏ཧ༝ w ϝϞˠొ࿥ͷաఔ͕ͱͬͯ΋ָ w ొ࿥๨ΕΛݮΒͤΔ w ϝϯόʔ͕ݟ͚ͭͯΔ৘ใΛ஌Δͷ͕͔ΜͨΜ w ͦͷଞ৭ʑ

    ɾίϐϖָ͕(ZB[Pͱͷ૬ੑ͕͍͍ϑΥʔϚοτมߋ͠΍͍͢ 
  30. ϖΞςετͷྲྀΕ  ςετ։࢝ ςετ։࢝ ෆ۩߹ൃݟ νέοτॻ͘ ෆ۩߹ൃݟ νέοτॻ͘ TBF ZPTIJUBLF

  31. νέοτΛॻ͘ྲྀΕ جຊܗ  ෆ۩߹ൃݟ ɾλΠτϧΛॻ͘ ɾεΫγϣΛషΔ ɾखॱΛॻ͘ ɾಈ࡞݁ՌΛॻ͘ ɾظ଴݁ՌΛॻ͘ ొ࿥͢Δ

    TBF ZPTIJUBLF
  32. νέοτΛॻ͘ྲྀΕ ผύλʔϯ"  ෆ۩߹ൃݟ ɾखॱΛॻ͘ ɾಈ࡞݁ՌΛॻ͘ ɾظ଴݁ՌΛॻ͘ ొ࿥͢Δ TBF ZPTIJUBLF

    λΠτϧΛॻ͘ εΫγϣΛషΔ
  33. νέοτΛॻ͘ྲྀΕ ผύλʔϯ#  ෆ۩߹ൃݟ ɾखॱΛॻ͘ ɾಈ࡞݁ՌΛॻ͘ ɾظ଴݁ՌΛॻ͘ ଞͷύλʔϯΛࢥ͍ͭ͘ TBF ZPTIJUBLF

    λΠτϧΛॻ͘ ύλʔϯΛࢼ͢
  34. ͍ΖΜͳύλʔϯ w ͭͷෆ۩߹ʹ͍ͭͯɺ਺ύλʔϯಈ࡞Λࢼ͍ͨ͠ w νέοτొ࿥தʹ௥Ճͷ৘ใ͕ཉ͍͠ w ൃੜ৚͕݅Θ͔Βͳ͍ݱ৅ʹૺ۰ 

  35. TBF ZPTIJUBLF  େࣄʹͯ͠Δ͜ͱ w ςετҎ֎ͷ͜ͱʹ ࢥߟΛׂ͔ͳ͍Α͏ʹ ͍ͯ͠Δ w TBF͞Μ͕ྑ͍ײ͡ʹ

    ςετΛ͠ଓ͚Δ
  36. ໾ׂΛΘ͚ͨϖΞςετͷޮՌ 

  37. ๊͍͑ͯͨ՝୊ ᶃࢥߟΛ੾Γସ͑Δͷ͕େม ɹɾςετ࣮ߦ㱻νέοτొ࿥ ᶄ*TTVFΛॻ͍͍ͯΔؒςετ͕ࢭ·Δ ɹɾཧղ΋஗͘ͳΔ ᶅϖΞςετͷ͏·͍΍Γํ͕Θ͔Βͳ͍ ɹɾීஈͳΒ͍Βͳ͔ͬͨ΍ΓͱΓ͕ൃੜ 

  38. ᶃࢥߟΛ੾Γସ͑Δͷ͕େม  w γεςϜͷ͜ͱΛ ߟ͍͑ͨ w ෆ۩߹Λݟ͚͍ͭͨ ςετ࣮ߦ νέοτొ࿥ w

    ૬खʹ఻͑Δ w ৘ใΛ੔ཧ͢Δ w ࣗ෼͕ͨͪޙͰݟͯ Θ͔Γ΍͍͢Α͏ʹॻ͘ ŇP0 ŇP0 ੾Γସ͕͑ ೉͍͠
  39. ᶃࢥߟΛ੾Γସ͑Δͷ͕େม  ςετ࣮ߦ νέοτొ࿥ w ૬खʹ఻͑Δ w ৘ใΛ੔ཧ͢Δ w ࣗ෼͕ͨͪޙͰݟͯ

    Θ͔Γ΍͍͢Α͏ʹॻ͘ ෼͚Δ͜ͱͰ ղܾ  w γεςϜͷ͜ͱΛ ߟ͍͑ͨ w ෆ۩߹Λݟ͚͍ͭͨ ŇP0 ŇP0 TBF ZPTIJUBLF
  40. ᶄ*TTVFΛॻ͍͍ͯΔؒςετ͕ࢭ·Δ  *TTVFॻ͘ ςετ͢Δ ςετ͢Δ ཧ ղ ౓ ࣌ؒ ςετ͕ࢭ·Δ

  41. ᶄ*TTVFΛॻ͍͍ͯΔؒςετ͕ࢭ·Δ TBF  ςετ͢Δ ཧ ղ ౓ ࣌ؒ

  42. ᶅϖΞςετͷ͏·͍΍Γํ͕Θ͔Βͳ͍  ͓஌Βͤ Ϩγϐ Πϕϯτ ͓஌Βͤ Ϩγϐ Πϕϯτ ಉ͡λΠϛϯάͰ ಉ͡όά͕ݟ͔ͭΔ

    ͲͪΒ͕ొ࿥͢Δ͔ ܾΊͳ͍ͱ͍͚ͳ͍
  43. ࠓޙͷ՝୊ w ϓϩδΣΫτͱͷ૬ੑ໰୊ ɾ͜ͷ΍ΓํͰ͸͋Μ·ΓޮՌ͕ͳ͍ͷ΋͋Δ w ϖΞʹͳΔਓͷ૬ੑ໰୊ ɾͦ΋ͦ΋ϖΞͰ΍ΔΑΓɺਓͰ΍Δํ͕޷͖ͬͯਓ΋͍Δ w ϦϞʔτͰ΍Δ৔߹ɺ఻ୡ͕೉͘͠ͳΔ͜ͱ͕͋Δ ɾʮ͋ΕͦΕʯͰ௨ͯͨ͜͡ͱ͕௨͡ͳ͘ͳΔ

    
  44. ·ͱΊ 

  45. ·ͱΊ w ҎԼͷ໾ׂʹΘ͚ͯϖΞςετͨ͠ͱ͖ͷޮՌ ɹɾςετ͠ଓ͚Δ໾ׂ ɹɾνέοτΛొ࿥͢Δ໾ׂ w ໾ׂΛΘ͚Δͱྑ͍͜ͱ ɾࢥߟΛ੾Γସ͑ͳͯ͘Α͘ͳΔ ɾςετ͕ࢭ·͍ͬͯΔ͕࣌ؒݮΔ ɾผʑͷࢹ఺͔ΒςετͰ͖Δʁ