Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Fintech on AWS で 満たすグローバルセキュリティ基準 / X-Tech-JAWS...
Search
Kenichi Takano
October 20, 2017
Technology
1
350
Fintech on AWS で 満たすグローバルセキュリティ基準 / X-Tech-JAWS #1 Fintech
X-Tech JAWS 【第1回】~多彩な業種で利活用が進むAWSの今~
Session2 の資料
https://xtechjaws.doorkeeper.jp/events/65811
Kenichi Takano
October 20, 2017
Tweet
Share
More Decks by Kenichi Takano
See All by Kenichi Takano
Introduction to Tokenization
keketa
2
570
PAY ID Introduction - PAY Developer Meetup #00
keketa
1
910
Other Decks in Technology
See All in Technology
Apache Iceberg Case Study in LY Corporation
lycorptech_jp
PRO
0
200
実は強い 非ViTな画像認識モデル
tattaka
1
590
データ資産をシームレスに伝達するためのイベント駆動型アーキテクチャ
kakehashi
PRO
2
630
2025-02-21 ゆるSRE勉強会 Enhancing SRE Using AI
yoshiiryo1
1
430
CDKのコードを書く環境を作りました with Amazon Q
nobuhitomorioka
1
120
クラウドサービス事業者におけるOSS
tagomoris
3
960
PHPカンファレンス名古屋-テックリードの経験から学んだ設計の教訓
hayatokudou
2
520
OpenID BizDay#17 みんなの銀行による身元確認結果の活用 / 20250219-BizDay17-KYC-minna-no-ginko
oidfj
0
170
Two Blades, One Journey: Engineering While Managing
ohbarye
2
480
プロダクトエンジニア構想を立ち上げ、プロダクト志向な組織への成長を続けている話 / grow into a product-oriented organization
hiro_torii
1
310
コンピュータビジョンの社会実装について考えていたらゲームを作っていた話
takmin
1
530
データエンジニアリング領域におけるDuckDBのユースケース
chanyou0311
3
710
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
67
4.6k
Practical Orchestrator
shlominoach
186
10k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.8k
Writing Fast Ruby
sferik
628
61k
Making Projects Easy
brettharned
116
6k
Unsuck your backbone
ammeep
669
57k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
100
18k
Optimizing for Happiness
mojombo
376
70k
Producing Creativity
orderedlist
PRO
344
39k
BBQ
matthewcrist
87
9.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
Transcript
'JOUFDIPO"84Ͱ ຬͨ͢άϩʔόϧηΩϡϦςΟج४ 95FDI+"84
ɾ,FOJDIJ5BLBOP ɾ#"4& *OD1":%JWJTJPO.BOBHFS ɾ1":+1 1BZNFOUGPS.FSDIBOUT IUUQTQBZKQ ɾ1":*% 1BZNFOUGPS$VTUPNFST
IUUQTJEQBZKQ 8IP
ɾαʔϏεʹ͍ͭͯ ɹɾ1":+1 ɹɾ1":*% ɾ'JOUFDIܾࡁࣄۀऀʹͱͬͯͷηΩϡϦςΟ ɹɾܾࡁۀքͷհ ɹɾ1$*%44 ɹɾ"84Ͱຬͨ͢ηΩϡϦςΟج४ "HFOEB
ωοτγϣοϓ࡞αʔϏε ։ൃऀ͚ΦϯϥΠϯܾࡁαʔϏε ߪೖऀ͚*%ܕܾࡁαʔϏε #"4&͕ࣾఏڙ͍ͯ͠ΔαʔϏε
ωοτγϣοϓ࡞αʔϏε ։ൃऀ͚ΦϯϥΠϯܾࡁαʔϏε ߪೖऀ͚*%ܕܾࡁαʔϏε ࠓ͜͜ͷ #"4&͕ࣾఏڙ͍ͯ͠ΔαʔϏε
ɾγϯϓϧͳ"1*ͱ͔Γ͍͢ྉۚܗଶͰ ɹ͋ΒΏΔαʔϏεʹܾࡁΛಋೖ͢Δ͜ͱ͕Մೳ ɾఆظ՝ۚɺ"QQMF1BZɺ23ίʔυܾࡁɺ1":*%ܾࡁ ɹͱ͍ͬͨଟ࠼ͳܾࡁखஈͷαϙʔτ ɾΫϨδοτΧʔυͷτʔΫϯԽɺࠃࡍج४ʹ४ڌͨ͠ ɹηΩϡϦςΟͰ҆৺ɾ҆શͷϓϥοτϑΥʔϜ IUUQTQBZKQ
1":+1ಋೖاۀ Ұ෦
1":+1ྉۚମܥ
ɾΦϯϥΠϯɾΦϑϥΠϯΘͣ ɹ͋ΒΏΔγʔϯͰ͔ΜͨΜʹࢧ͍͕Ͱ͖ΔαʔϏε ɾΦϯϥΠϯͰ*%ͱύεϫʔυΛೖྗ͢Δ͚ͩͰ ɹΦϑϥΠϯͰΞϓϦͰ23ίʔυΛಡΈऔΔ͚ͩͰ ɹࢧ͍͕ྃ ɾສਓҎ্ͷϢʔβʔ͕ར༻͓ͯ͠Γ ɹສΛ͑Δ͓ళɾαʔϏεͰ1":*%ࢧ͍͕Ͱ͖Δ IUUQTJEQBZKQ
1":*%ΦϯϥΠϯܾࡁͷར༻γʔϯ https://atf.thebase.in/
1":*%ϞόΠϧΞϓϦ iOS: https://itunes.apple.com/jp/app/pay-id/id1143404977 Android: COMING SOON
1":*%ϞόΠϧΞϓϦʹΑΔ 23ίʔυܾࡁ
23ίʔυܾࡁͷར༻γʔϯ ϙελʔ͔Βνέοτ༧ ϝχϡʔද͔Β͓หߪೖ
Πϕϯτ݊Λߪೖ ͦͷ··ϏʔϧΛ23Ͱ 23ίʔυܾࡁͷར༻γʔϯ!ΞΠυϧԣஸՆࡇΓ
ΦϑΟεΦΞγεఏڙ หক܉ఏڙ 23ίʔυܾࡁͷར༻γʔϯ!#"4&ौ୩ΦϑΟε ࣾͷҿΈɾஔ͖՛ࢠ ࣾൢചͷ͓ห
1":*%23ίʔυܾࡁಋೖͷϝϦοτ
1":*%23ίʔυܾࡁͷಋೖํ๏ 1":+1 #"4& PAY.JP: https://pay.jp BASE: https://thebase.in/qr
1":+1ࣄۀऀɺ1":*%ߪೖऀ͚ͷܾࡁαʔϏε ࣄۀऀ1":+1ͰΦϯϥΠϯɾΦϑϥΠϯͷܾࡁΛಋೖͰ͖ ߪೖऀ1":*%ΛͬͯΦϯϥΠϯɾΦϑϥΠϯͰࢧ͍Մೳ ࣄۀऀɾߪೖऀΦϯϥΠϯɾΦϑϥΠϯΘͣ ଟํ໘ͰαʔϏε֦େத
ܾࡁࣄۀऀʹͱͬͯͷηΩϡϦςΟ
ϒϥϯυ ΞΫϫΠΞϥ ΠγϡΞ ڞಉNW PSP ׂ ϥΠηϯεɾωοτ ϫʔΫఏڙɺϨΪϡ Ϩʔγϣϯࡦఆ Ճໍళ৹ࠪɾཧ
औҾཧ Χʔυൃߦ ༩৴ɾऔҾཧ ڞಉܾࡁNWఏڙ ܾࡁॲཧߦ ྫ Visa, MasterCard, JCB ࡾҪॅ༑Χʔυ, JCB ࡾҪॅ༑Χʔυ, JCB CAFIS CARDNET PAY.JP ΫϨδοτΧʔυܾࡁۀքͷϓϨΠϠʔཧ
ߪೖऀ Ճໍళ 141 ڞಉ/8 ϒϥϯυ ΞΫϫΠΞϥ ΠγϡΞ ڞಉ/8 Ճໍళܖ แׅՃໍళܖͰ141ͱܖ
͢Δέʔε༗Γ ͓͓·͔ͳΫϨδοτΧʔυܾࡁͷྲྀΕ
ΫϨδοτΧʔυऔҾʹ͓͚ΔηΩϡϦςΟରࡦͷڧԽ ʹ͚࣮ͨߦܭը ɾܦࡁ࢈ۀল͕ࠃࡍਫ४ͷΫϨδοτΧʔυऔҾͷ ɹηΩϡϦςΟڥΛඋ͢ΔͨΊࡦఆ࣮ͨ͠ߦܭը ɾ݄·Ͱ ɾඇର໘ՃໍళΧʔυใͷඇ௨աԽܕγεςϜͷҠߦ ɹɹɹɹɹɹɹ ௨աɾอ࣋͢Δ߹1$*%44ରԠ ɾΧʔυձࣾɾܾࡁࣄۀऀ1$*%44ରԠ http://www.meti.go.jp/press/2016/03/20170308003/20170308003-1.pdf
1$*%44 ɾΧʔυϒϥϯυͰ͋Δ"NFSJDBO&YQSFTT %JTDPWFS +$# .BTUFS$BSE 7JTBʹΑͬͯઃཱ͞Εͨʮ1$*44$ʯ ɹʹࡦఆ͞ΕͨάϩʔόϧηΩϡϦςΟج४ ɾཁ݅ʙҎ্ͷ߲ࠪΛຬ্ͨͨ͠ ɹճͷ24"ʹΑΔ๚ࠪରԠ͕ඞཁ
ɾ1":+11":*%1$*%44WFSTJPOʹશ४ڌ https://www.pcisecuritystandards.org/
1$*%44ཁ݅αϚϦʔ ҆શͳωοτϫʔΫͱγεςϜΛߏங͠ɺอक͢Δ Χʔυॴ༗ऀͷσʔλΛอޢ͢Δ ੬ऑੑཧϓϩάϥϜΛอक͢Δ ڧྗͳΞΫηείϯτϩʔϧରࡦͷ࣮ ωοτϫʔΫΛఆظతʹϞχλʔ͠ɺςετ͢Δ
ใηΩϡϦςΟϙϦγʔΛอक͢Δ https://www.pcisecuritystandards.org/
"84ͱ1$*%44 ɾ"841$*%44ʹ४ڌ͍ͯ͠ΔαʔϏεϓϩόΠμʔ ɾ1":+11":*%"84Λϑϧ׆༻ͯ͠1$*%44ʹ४ڌ ɾ"84ͷΠϯϑϥΛ׆༻͢Δ͜ͱͰ1$*%44ͷ ɹଟ͘ͷཁ݅Λύε͢Δ͜ͱ͕Ͱ͖Δ https://aws.amazon.com/jp/compliance/pci-dss-level-1-faqs/
º
º Amazon EC2 Amazon VPC AWS Lambda Amazon S3 Amazon
ElasticCache Amazon RDS Amazon Route 53 Amazon CloudFront Elastic Load Balancing AWS CodeDeploy Amazon CloudWatch AWS CloudTrail AWS Certificate Manager IAM AWS KMS Amazon API Gateway* Amazon SES Amazon Inspector
º ҆શͳωοτϫʔΫͱγεςϜΛߏங͠ɺอक͢Δ Χʔυॴ༗ऀͷσʔλΛอޢ͢Δ ੬ऑੑཧϓϩάϥϜΛอक͢Δ ڧྗͳΞΫηείϯτϩʔϧରࡦͷ࣮ ωοτϫʔΫΛఆظతʹϞχλʔ͠ɺςετ͢Δ
ใηΩϡϦςΟϙϦγʔΛอक͢Δ
҆શͳωοτϫʔΫͱγεςϜΛߏங͠ɺอक͢Δ Χʔυॴ༗ऀͷσʔλΛอޢ͢Δ ɾ71$Λϑϧ׆༻ͯ҆͠શͳωοτϫʔΫΛ࣮ݱ ɾΧʔυॴ༗ऀͷσʔλ,.4Λ׆༻ͨ͠҉߸Խ ɾ"84$FSUJpDBUF.BOBHFSʹΑΔ44-5-4ূ໌ॻཧ
͓͓·͔ͳߏਤ
҆શͳωοτϫʔΫͱγεςϜΛߏங͠ɺอक͢Δ ɾͭͷ71$Ͱηάϝϯςʔγϣϯ ɹɹɾBQQ ɹɹɾWBVMU Χʔυσʔλձһڥ ɾ71$1FFSJOH 3PVUF5BCMF 4FDVSJUZ(SPVQͰΞΫηε੍ޚ
ˠ,.4 ,FZ.BOBHFNFOU4FSWJDF ʹΑΔ҉߸ԽΛ׆༻ Χʔυॴ༗ऀͷσʔλอޢ ɾΧʔυ൪߸ΛಡΈऔΓෆೳʹ ɾΧʔυ൪߸ͷ҉߸Խ ɾ҉߸Խʹ͏Ωʔͷཧ ɾ҉߸ԽΩʔࣗମͷ҉߸Խ ɾΩʔΛ҉߸Խ͢Δผͷ҉߸ԽΩʔͷཧ
,.4ͷ׆༻ ɾ$VTUPNFS.BTUFS,FZT ɾσʔλΛ҉߸Խ͢ΔϚελʔΩʔ ɾΧʔυ൪߸҉߸Խʹؔ࿈͢ΔΩʔͷཧΛ,.4ʹҰ ɾ*".ʹΑΔΩʔΛऔΓѻ͏ϩʔϧɾϙϦγʔͷ੍ޚ ɾ%BUB,FZT ɾϚελʔΩʔΛ҉߸Խ͢ΔσʔλΩʔ
੬ऑੑཧϓϩάϥϜΛอक͢Δ ڧྗͳΞΫηείϯτϩʔϧରࡦͷ࣮ ωοτϫʔΫΛఆظతʹϞχλʔ͠ɺςετ͢Δ ɾ"NB[PO*OTQFDUPSʹΑΔ੬ऑੑஅ ࢼݧಋೖத ɾ*".ʹΑΔϢʔβʔΞΧϯτͷཧ ɾ$MPVE5SBJMʹΑΔࠪূͷཧ
੬ऑੑཧϓϩάϥϜΛอक͢Δ ɾ"NB[PO*OTQFDUPSͰ&$্ͰՔಇ͢Δ ɹΞϓϦέʔγϣϯͷධՁɺ੬ऑੑஅ ɾͦͷଞ֤छϕϯμʔఏڙͷ੬ऑੑஅπʔϧΛ׆༻ ɾϦεΫʹԠͨ͡ηΩϡϦςΟύονͷద༻
"NB[PO*OTQFDUPSͰݕग़͞Εͨ੬ऑੑ
ڧྗͳΞΫηείϯτϩʔϧରࡦͷ࣮ ɾΧʔυձһσʔλڥͷΞΫηεΛ*".Ͱݶఆ੍ޚ ɾ*".ͰϢʔβʔͷݖݶɺೝূɺύεϫʔυཧΛγεςϜԽ ɾҰఆظؒඇΞΫςΟϒͳϢʔβʔແޮԽ ɾҰఆճͷύεϫʔυޡΓʹΑΔϢʔβʔϩοΫ ɾύεϫʔυϙϦγʔͷنఆ
ωοτϫʔΫΛఆظతʹϞχλʔ͠ɺςετ͢Δ ɾ$MPVE5SBJMʹΑΔ"84ࠪূͷܧଓతͳཧ ɾ"84-BNCEB 4Λ׆༻ͨ͠γεςϜࠪূͷཧ ɾ֎෦ϕϯμʔʹΑΔఆظతͳϖωτϨʔγϣϯςετஅ
$MPVE5SBJMʹΑΔࠪূҰྫ
·ͱΊ "84Λϑϧ׆༻͢Δ͜ͱͰ1$*%44४ڌ͕εϚʔτʹ
ͪͳΈʹʜ
1":+1ΛܾͬͨࡁγεςϜͳΒ 1$*%44ରԠෆཁͰ͢ ߪೖऀ Ճໍళ $IFDLPVUϞδϡʔϧʹΑΔϑΥʔϜը໘ఏࣔ ߪೖը໘ͳͲදࣔ ΧʔυձһใΛૹ৴ τʔΫϯΛฦ͢ τʔΫϯΛͬͯαʔόʔଆͰܾࡁॲཧ ɾ1":+1͕ఏڙ͍ͯ͠Δ$IFDLPVUΛ͔ͭͬͯΧʔυ൪߸͕
ɹՃໍళͷαʔόʔΛ௨ա͠ͳ͍ΈΛ͔ΜͨΜʹ࣮ݱ ɾͰηΩϡΞͳߪೖϑΥʔϜΛ࡞ ɾϦμΠϨΫτͳ͠Ͱܾࡁ݁ https://pay.jp/security
None
#"4&1":+11":*% ଞۀछίϥϘϨʔγϣϯେܴͰ͢ ɾ&$ɺΦϯϥΠϯΦϑϥΠϯͷܾࡁγεςϜͰ͓ࠔΓͷํ ɾ1":+11":*%ͷσʔλΛ׆༻ͨ͠৽͍͠৴༻ͷΈ ɾࢧ͍ͱ͍͏ߦҝੜ׆ʹࠜͨ͟͠ͷɺ ɹΏ͑ʹͲΜͳۀछʹ͓͍ͯՄೳੑ͕͋Δ
͓ΘΓ