Slide 1

Slide 1 text

JAWS-UG 初心者支部#45 AWS Builders Online Series recap3 2022/2/16 松田 康宏 AWSサービスを利用した認証の実現方法

Slide 2

Slide 2 text

自己紹介 石川県在住で東京のイースト株式会社で フルモートワークで勤務して1年経過 AWSを利用して辞書検索サービスDONGRIの 提供に携わる エンジニアを絶賛募集中! 金沢支部のコミュニティの運営に携わる 2級ファイナンシャルプランニング技能士 (AFP)としても活躍 趣味はランニングとボウリングと家庭菜園 最近はKeycloakが稼働しているコンテナを ECS on EC2からFargateに移行するプロジェクトを進行中

Slide 3

Slide 3 text

もしよかったら https://www.youtube.com/ watch?v=KNJtfqDl8g0 https://www.youtube.com/ watch?v=UpmijDMT71A

Slide 4

Slide 4 text

実は今回初登壇!

Slide 5

Slide 5 text

今日お話しすること JAWS-UG金沢 #76 セキュリティパネルディスカッション の紹介より ・金沢支部とみんなのCSIRTコミュニティの紹介 ・認証とは何か? ・認証に伴うリスクをどのようにAWSサービスを利用すると低減できるか?

Slide 6

Slide 6 text

金沢支部紹介

Slide 7

Slide 7 text

金沢支部紹介 石川県金沢市を中心に、1ヶ月ごとに勉強会を行っています。 「AWSに興味のあるかた」「よりいっそう活用したい方」「使ってる仲 間を見つけたい方」ぜひとも ご参加ください!次回のイベントが78回目になります。 2019年にAWS Community Day Kanazawaを開催しました!

Slide 8

Slide 8 text

次回イベントのご紹介

Slide 9

Slide 9 text

Copyright© 2021 みんなのCSIRT All Rights Reserved.  みんなのCSIRTの紹介


Slide 10

Slide 10 text

Copyright© 2021 みんなのCSIRT All Rights Reserved. ● 認証って何のためのもの?
 ● 認証の方法
 ● その認証は安全か?
  アジェンダ


Slide 11

Slide 11 text

Copyright© 2021 みんなのCSIRT All Rights Reserved. ● 認証って何のためのもの?
 ● 認証の方法
 ● その認証は安全か?
  認証って何のためのもの?


Slide 12

Slide 12 text

Copyright© 2021 みんなのCSIRT All Rights Reserved.  認証は何のためのもの? -> 直接会えば確認できる
 こんにちは ボブ だよ 判断できる
 ↓
 ボブに間違いない
 ボブだわ


Slide 13

Slide 13 text

Copyright© 2021 みんなのCSIRT All Rights Reserved. 君の友だち
  認証は何のためのもの? -> ネット経由では分からない
 コンニチハ ボブ ダヨ 僕はボブ
      I’m bob. I’m bob. 僕はボブ
 僕はボブ
 僕はボブ
 I’m bob. I’m bob. 僕はボブ
 判断できない
 ↓
 ボブなの?
 君の友だち
 ボブ…なの?


Slide 14

Slide 14 text

Copyright© 2021 みんなのCSIRT All Rights Reserved.  認証は何のためのもの? -> 利用者を識別する
 サービスにアクセス アカウント・パスワードを要求 アカウント・パスワードを入力 アクセスを許可 サービスを利用 誰? Bob だよ Ok. いいよ

Slide 15

Slide 15 text

Copyright© 2021 みんなのCSIRT All Rights Reserved. ● 認証って何のためのもの?
 ● 認証の方法
 ● その認証は安全か?
  認証の方法


Slide 16

Slide 16 text

Copyright© 2021 みんなのCSIRT All Rights Reserved.  認証の方法 -> 認証の方法
 知識認証
 所有物認証
 生体認証


Slide 17

Slide 17 text

Copyright© 2021 みんなのCSIRT All Rights Reserved.  認証の方法 -> 知識認証
 アカウント・パスワードなどの知識での認証
 アカウントとパスワード
 幼いころの記憶
 経験
 合言葉
 秘密


Slide 18

Slide 18 text

Copyright© 2021 みんなのCSIRT All Rights Reserved.  認証の方法 -> 所有物認証
 デバイス・証明書などの持ち物での認証
 SMS スマホ・SMS デバイス 証明書

Slide 19

Slide 19 text

Copyright© 2021 みんなのCSIRT All Rights Reserved.  認証の方法 -> 生体認証
 指紋・静脈などの人の固有情報での認証
 光彩認証 静脈認証 指紋認証 顔認証

Slide 20

Slide 20 text

Copyright© 2021 みんなのCSIRT All Rights Reserved.  認証の方法 -> その他 -> 画像認証(CAPTCHA認証)
 画像から情報を読み取れるか
 読める!
 ヨメマセン


Slide 21

Slide 21 text

FIDO認証 https://www.dds.co.jp/ja/topics/9736/ より引用

Slide 22

Slide 22 text

AWSでの認証といえば(アカウント自体の認証)

Slide 23

Slide 23 text

AWSでの認証といえば(サービスとしての認証)

Slide 24

Slide 24 text

なぜ認証をマネージドサービスにすると良いのか ・車輪の再発明をしてもより良いものはできづらい (学習する目的なら良いが) ・保守(脆弱性への対応)が大変

Slide 25

Slide 25 text

実際に試してみたい方は。。。。 https://github.com/harunobukameda/AWS-Amplify-AWS-Lambda-Amazon-DynamoDB-AWS-API-Gateway-A mazon-Cognito

Slide 26

Slide 26 text

Copyright© 2021 みんなのCSIRT All Rights Reserved. ● 認証って何のためのもの?
 ● 認証の方法
 ● その認証は安全か?
  その認証は安全か?


Slide 27

Slide 27 text

Copyright© 2021 みんなのCSIRT All Rights Reserved.  その認証は安全か? -> パスワードの管理
 password account password password Is this operation correct? パスワードが 保存されたファイル アカウント・パスワード を書いた付箋

Slide 28

Slide 28 text

Copyright© 2021 みんなのCSIRT All Rights Reserved.  その認証は安全か? -> パスワードの管理
 Is this operation correct? アカウント・パスワード を手帳にメモする password account password

Slide 29

Slide 29 text

Copyright© 2021 みんなのCSIRT All Rights Reserved.  その認証は安全か? -> Basic認証
 https://ksnctf.sweetduet.info

Slide 30

Slide 30 text

Copyright© 2021 みんなのCSIRT All Rights Reserved.  その認証は安全か? -> Basic認証
 https://ksnctf.sweetduet.info

Slide 31

Slide 31 text

AWSサービスを利用した緩和策について Webサーバを触れないとしたら、クライアントとサーバのエンド ポイント間は少なくとも暗号化しておきたい。 ・ALB ・CloudFront HTTPS HTTP HTTPSに対応 できないサーバ HTTP HTTPSに対応 できないサーバ

Slide 32

Slide 32 text

Copyright© 2021 みんなのCSIRT All Rights Reserved. おしまい