安全なウェブ決済のために 最低限知っておいてほしいこと WebPay meetup #1 2014/07/22
҆શͳΣϒܾࡁͷͨΊʹ࠷ݶ͓͍ͬͯͯ΄͍͜͠ͱYutaro Sugai @hokkai7go
View Slide
ϖΠʂ(ָ͠ΜͰ·͔͢)
@hokkai7go!WebPayɾαʔό܈ͷӡ༻ɾPCIDSSͳͲηΩϡϦςΟج४ͷ४ڌ!ݸਓɾ֤छRubyܥΧϯϑΝϨϯεͷϨϙʔτ൝ɾΔͼ·ฤूɾChef࣮ફೖॻ͖·ͨ͠
PCIDSSͬͯ·͔͢ʁ
PCIDSSͱΫϨδοτΧʔυใ࿙ӮࢭͷͨΊͷࠃࡍηΩϡϦςΟج४ΫϨδοτΧʔυใΛऔΓѻ͏શͯͷࣄۀऀαʔϏεϓϩόΠμɺ͜ͷඪ४ʹ४ڌ͢Δඞཁ͕͋Γ·͢ɻ(േଇͳ͠)
PCIDSSͱܾࡁࣄۀऀ͚ͩͰͳ͘AWSͳͲͷαʔϏεϓϩόΠμ͕४ڌ͢Δྫ͕૿͍͑ͯΔ
Χʔυ൪߸࿙ӮͷࡾେϦεΫϙΠϯτ
ॲཧ ૹ อଘ
4242#4242#4242#4242ૹ
4242#4242#4242#4242ૹɾॲཧ
4242#4242#4242#4242อଘ
ૹ
PCIDSSૹ࣌҉߸ԽΛཁٻ
”ΦʔϓϯͳެڞωοτϫʔΫܦ༝Ͱػີੑͷߴ͍ΧʔυձһσʔλΛૹ͢Δ߹ɺҎԼͷΑ͏ͳɺڧྗͳ҉߸ԽͱηΩϡϦςΟϓϩτίϧʢSSL/TLSɺIPSECɺSSHͳͲʣΛ༻ͯ͠อޢ͢Δɻ”- PCIDSS ཁ݅ͱηΩϡϦςΟධՁखॱόʔδϣϯ3.0 ΑΓൈਮ
҉߸ԽͤͣʹΧʔυ൪߸ͷૹ͍ͯ͠·ͤΜ͔ʁ
ੜͷΧʔυ൪߸ΛαʔόͰड͚ͱΓͨ͘ͳ͍Ͱ͢ΑͶ
Έͳ͞Μ͕Χʔυ൪߸ΛۃྗѻΘͳ͍͍ͯ͘Α͏ʹɺτʔΫϯܾࡁͷΈΛ༻ҙ͍ͯ͠·͢
ɾΫϥΠΞϯταΠυτʔΫϯɾαʔόαΠυτʔΫϯ
ΫϥΠΞϯταΠυτʔΫϯͷརʮॲཧʯʮૹʯʮอଘʯͷͯ͢Λճආ͢Δ͜ͱ͕Ͱ͖·͢
https://webpay.jp/docs/payments_with_token
ΫϥΠΞϯταΠυτʔΫϯΛΘͳ͍ɾʮॲཧʯʮૹʯΛආ͚ΒΕͳ͍ɾੜͷΧʔυ൪߸Λѻ͏ϦεΫɹɾܦ࿏্ͷϩάʹΧʔυ൪߸͍ͬͯ·ͤΜ͔ʁɹɾʮॲཧʯޙͷϝϞϦ҆શͰ͔͢ʁ
ʮॲཧʯʮૹʯΛߦ͏͜ͱϦεΫͰ͢ɻΫϥΠΞϯταΠυτʔΫϯΛར༻ͯ͠ආ͚Δ͜ͱΛ͓͢͢Ί͠·͢ɻ
҆શͳΣϒܾࡁͷͨΊʹɾSSLͷ༻(αΠτؙ͝ͱ or ࠷Ͱܾࡁϖʔδ)ɾదͳΤϥʔϋϯυϦϯάɾෆཁͳΧʔυใͷഁغ