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

20190226_JP_StripesNagoya

 20190226_JP_StripesNagoya

PayPayで話題になったCVCアタックに対してStripeでどう戦うか?

mori-hisayuki

February 26, 2019
Tweet

More Decks by mori-hisayuki

Other Decks in Technology

Transcript

  1. Introduction Name : Hisayuki Mori Company : Cloud9 Holdings Inc.

    Post : CTO Community : JP-Stripes, JAWS-UG 名古屋 Facebook : 森 久由生 Twitter : @hisayuki_mori Blog : https://hisa-tech.site
  2. StripeRadarでのルールサンプル • Block if: CVC verification fails – 入力ミスされたらブロック •

    Block if :blocks_per_card_number_daily: > 10 – 24時間以内に同じcardで10回以上カード番号を間違 えた場合は支払いブロック • Block if :charge_attempts_per_customer_hour > 5 – 1時間以内に同じcustomerで5回以上の支払試行が された場合はブロック
  3. ここからは裏動作 • StripeRadarのルール部分は起動しないが、機械学 習ツールは動いている。 • 最大限有効にするならすべてのページにStripe.jsを 読み込むタグを入れる ◦ SPAであればTOPページの1箇所に入れればOK ◦

    Stripe.jsが入っているページの動線チェック等を行ってい て、明らかに怪しい動作をしている場合はカード登録前に 弾いている • 100%ではないが、それによりCVCアタックはかなり 防げるとのこと。