awsにおけるセキュリティの考え方

88
AWSにおける セキュリティの考え方 クラスメソッド株式会社 AWSコンサルティング部 森永 大志

Upload: morisshi

Post on 19-Jan-2017

7.004 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: AWSにおけるセキュリティの考え方

AWSにおける セキュリティの考え方クラスメソッド株式会社 AWSコンサルティング部 森永 大志

Page 2: AWSにおけるセキュリティの考え方

自己紹介

Page 3: AWSにおけるセキュリティの考え方

Morinaga Taishi(@morimoritaitai) AWS Solution Archetect ✦ 趣味 : ゲーム(全般) / 酒 / カメラ ✦ 興味 : DevOps / Security

AWS Certified Solutions Architect - Professional Developer -Associate SysOps Administorator - Associate

Page 4: AWSにおけるセキュリティの考え方

最近はもっぱら娘の写真ばかり撮ってます

Page 5: AWSにおけるセキュリティの考え方

すんごい可愛いです。

Page 6: AWSにおけるセキュリティの考え方

弊社リモートワーク可なので 育児しながら仕事してます。

有り難い。。。

Page 7: AWSにおけるセキュリティの考え方

会社紹介

Page 8: AWSにおけるセキュリティの考え方

Classmethod,Inc.

Page 9: AWSにおけるセキュリティの考え方

世の中のクリエイティブに 貢献する会社

Page 10: AWSにおけるセキュリティの考え方

技術を使って事業会社の お手伝いをする会社

Page 11: AWSにおけるセキュリティの考え方

技術を使って事業会社の お手伝いをする会社

AWS / Mobile / BigData IoT / Security and more..

Page 12: AWSにおけるセキュリティの考え方

技術大好きエンジニアが たくさん集まっています

Page 13: AWSにおけるセキュリティの考え方

そんなエンジニアが書いている弊社メインコンテンツ

Page 14: AWSにおけるセキュリティの考え方

Developers.IO

Page 15: AWSにおけるセキュリティの考え方

5400本の技術記事 2300本のAWS記事 月間100万PV

Page 16: AWSにおけるセキュリティの考え方

AWSにおける セキュリティの考え方

Page 17: AWSにおけるセキュリティの考え方

いきなりですが質問です

Page 18: AWSにおけるセキュリティの考え方

Q. オンプレとクラウドの どっちが安全でしょう?

Page 19: AWSにおけるセキュリティの考え方

A. 適切なセキュリティ対策を 施しているほうがより安全

Page 20: AWSにおけるセキュリティの考え方

Q. 適切なセキュリティ対策、 何をすればよいでしょう?

Page 21: AWSにおけるセキュリティの考え方

情報セキュリティとは

機密性 完全性 可用性

を維持することらしい

Page 22: AWSにおけるセキュリティの考え方

認められた人以外は100%情報にアクセスできないような対策?

(機密性)

Page 23: AWSにおけるセキュリティの考え方

情報が100%破壊、改ざん、消去されないような対策?

(完全性)

Page 24: AWSにおけるセキュリティの考え方

どんなときも100%情報に アクセスできるような対策?

(可用性)

Page 25: AWSにおけるセキュリティの考え方

セキュリティに100%はない

Page 26: AWSにおけるセキュリティの考え方

でも出来る限り安全を求めたい

Page 27: AWSにおけるセキュリティの考え方

それを意識したうえで AWSのセキュリティ

Page 28: AWSにおけるセキュリティの考え方

http://aws.amazon.com/jp/security/

Page 29: AWSにおけるセキュリティの考え方

http://aws.amazon.com/jp/security/

Page 30: AWSにおけるセキュリティの考え方

「AWS のクラウドセキュリティは まったく手間がかかりません。」

Page 31: AWSにおけるセキュリティの考え方

ちょっと言い過ぎ

Page 32: AWSにおけるセキュリティの考え方

ユーザ側がやらないといけないことがちゃんとあります。

Page 33: AWSにおけるセキュリティの考え方

上司 「AWSとの責任分界点どこよ?」

Page 34: AWSにおけるセキュリティの考え方

安心して下さい。

Page 35: AWSにおけるセキュリティの考え方

定義されてますよ!

Page 36: AWSにおけるセキュリティの考え方

https://aws.amazon.com/jp/compliance/shared-responsibility-model/

Page 37: AWSにおけるセキュリティの考え方

責任共有モデル

Page 38: AWSにおけるセキュリティの考え方

責任共有モデル• • • •

Page 39: AWSにおけるセキュリティの考え方

クラウドのこと →AWSが責任を持つよ

クラウドの中でやってること →ユーザが責任を持ってね

Page 40: AWSにおけるセキュリティの考え方

AWS Global Infrastructure Edge Location

Region

Availability Zone

AWS Foundation Services

Compute Storage Database Networking

Network Security

Customer Applications & Content

https://d0.awsstatic.com/whitepapers/Security/Intro_to_AWS_Security.pdf

Inventory & Config

Access Control

Data Security

Page 41: AWSにおけるセキュリティの考え方

AWSが責任をもつこと

Page 42: AWSにおけるセキュリティの考え方

AWSのサービスを実行するための • ハードウェア • ソフトウェア • ネットワーク • データセンタ

Page 43: AWSにおけるセキュリティの考え方

ユーザが責任をもつこと

Page 44: AWSにおけるセキュリティの考え方

クラウドの中の • データ • オペレーティングシステム • ネットワーク • アクセス管理 • アプリケーション

Page 45: AWSにおけるセキュリティの考え方

AWSを使えばセキュリティから解放される、わけではないです。

Page 46: AWSにおけるセキュリティの考え方

が、AWSが責任持ってくれているだけ手間は減る。

Page 47: AWSにおけるセキュリティの考え方

AWS Global Infrastructure Edge Location

Region

Availability Zone

AWS Foundation Services

Compute Storage Database Networking

Network Security

Customer Applications & Content

https://d0.awsstatic.com/whitepapers/Security/Intro_to_AWS_Security.pdf

Inventory & Config

Access Control

Data Security

Page 48: AWSにおけるセキュリティの考え方

AWS Global Infrastructure Edge Location

Region

Availability Zone

AWS Foundation Services

Compute Storage Database Networking

Network Security

Customer Applications & Content

https://d0.awsstatic.com/whitepapers/Security/Intro_to_AWS_Security.pdf

Inventory & Config

Access Control

Data Security

スコープ外!

Page 49: AWSにおけるセキュリティの考え方

http://aws.amazon.com/jp/security/

Page 50: AWSにおけるセキュリティの考え方

http://aws.amazon.com/jp/security/

Page 51: AWSにおけるセキュリティの考え方

セキュリティを最も重視する組織の要件を満たすよう構築

Page 52: AWSにおけるセキュリティの考え方

セキュリティを最も重視する組織の要件を満たすよう構築

(恐らく)金融機関

Page 53: AWSにおけるセキュリティの考え方

PCI DSS Payment Card Industry Data Security Standard

Page 54: AWSにおけるセキュリティの考え方

クレジットカード業界の セキュリティ基準

Page 55: AWSにおけるセキュリティの考え方

その実は情報セキュリティの 具体的な実装要求

Page 56: AWSにおけるセキュリティの考え方

PCI データセキュリティ基準 ‒ 概要安全なネットワークとシステム

の構築と維持

1. カード会員データを保護するために、ファイアウォールをインストールして維持する

2. システムパスワードおよびその他のセキュリティパラメータにベンダ提供のデフォルト値を使用しない

カード会員データの保護3. 保存されるカード会員データを保護する 4. オープンな公共ネットワーク経由でカード会員データを伝送する場合、暗号化する

脆弱性管理プログラムの維持5. マルウェアにしてすべてのシステムを保護し、ウィルス対策ソフトウェアを定期的に更新する

6. 安全性の高いシステムとアプリケーションを開発し、保守する

強力なアクセス制御手法の導入

7. カード会員データへのアクセスを、業務上必要な範囲内に制限する

8. システムコンポーネントへのアクセスを識別・認証する 9. カード会員データへの物理アクセスを制限する

ネットワークの定期的な監視 およびテスト

10.ネットワークリソースおよびカード会員データへのすべてのアクセスを追跡および監視する

11.セキュリティシステムおよびプロセスを定期的にテストする情報セキュリティポリシーの

維持12.すべての担当者の情報セキュリティに対応するポリシーを維持する

Page 57: AWSにおけるセキュリティの考え方

安全なネットワークとシステムの構築と維持1. カード会員データを保護するために、ファイアウォールをインストールして維持する

2. システムパスワードおよびその他のセキュリティパラメータにベンダ提供のデフォルト値を使用しない

Page 58: AWSにおけるセキュリティの考え方

カード会員データの保護

3. 保存されるカード会員データを保護する

4. オープンな公共ネットワーク経由でカード会員データを伝送する場合、暗号化する

Page 59: AWSにおけるセキュリティの考え方

脆弱性管理プログラムの維持

5. マルウェアにしてすべてのシステムを保護し、ウィルス対策ソフトウェアを定期的に更新する

6. 安全性の高いシステムとアプリケーションを開発し、保守する

Page 60: AWSにおけるセキュリティの考え方

強力なアクセス制御手法の導入

7. カード会員データへのアクセスを、業務上必要な範囲内に制限する

8. システムコンポーネントへのアクセスを識別・認証する

9. カード会員データへの物理アクセスを制限する

Page 61: AWSにおけるセキュリティの考え方

ネットワークの定期的な監視 およびテスト10.ネットワークリソースおよびカード会員データへのすべてのアクセスを追跡および監視する

11.セキュリティシステムおよびプロセスを定期的にテストする

Page 62: AWSにおけるセキュリティの考え方

情報セキュリティポリシーの 維持12.すべての担当者の情報セキュリティに対応するポリシーを維持する

Page 63: AWSにおけるセキュリティの考え方

クレジットカードに限らず 個人情報を扱う場合 準拠しておきたい基準

Page 64: AWSにおけるセキュリティの考え方

PCI DSS関連参考URL

• Official PCI Security Standards Council Site

• PCI DSS v3.0 要件

• PCI DSS v3.0から 3.1 への変更点のまとめ

• PCI DSS v3.1 を取得する方法 | ロードバランスすだちくん

Page 65: AWSにおけるセキュリティの考え方

その他AWSが準拠している コンプライアンス規格

Page 66: AWSにおけるセキュリティの考え方

• SOC 1/SSAE 16/ISAE 3402 (formerly SAS 70) • SOC 2 • SOC 3 • FISMA, DIACAP, and FedRAMP • DOD CSM Levels 1-5 • ISO 9001 / ISO 27001 • ITAR • FIPS 140-2 • MTCS Level 3 • Criminal Justice Information Services (CJIS) • Cloud Security Alliance (CSA) • Family Educational Rights and Privacy Act

(FERPA) • Health Insurance Portability and Accountability

Act (HIPAA) • Motion Picture Association of America (MPAA)

Page 67: AWSにおけるセキュリティの考え方

(補足) 準拠しているかはAWSの サービスによって違います https://aws.amazon.com/compliance/

Page 68: AWSにおけるセキュリティの考え方

AWS Global Infrastructure Edge Location

Region

Availability Zone

AWS Foundation Services

Compute Storage Database Networking

Network Security

Customer Applications & Content

https://d0.awsstatic.com/whitepapers/Security/Intro_to_AWS_Security.pdf

Inventory & Config

Access Control

Data Security

Page 69: AWSにおけるセキュリティの考え方

AWS Global Infrastructure Edge Location

Region

Availability Zone

AWS Foundation Services

Compute Storage Database Networking

Network Security

Customer Applications & Content

https://d0.awsstatic.com/whitepapers/Security/Intro_to_AWS_Security.pdf

Inventory & Config

Access Control

Data Security

AWSの部分は準拠済み

Page 70: AWSにおけるセキュリティの考え方

AWS Global Infrastructure Edge Location

Region

Availability Zone

AWS Foundation Services

Compute Storage Database Networking

Network Security

Customer Applications & Content

https://d0.awsstatic.com/whitepapers/Security/Intro_to_AWS_Security.pdf

Inventory & Config

Access Control

Data Security

Network Security

Customer Applications & Content

Inventory & Config

Access Control

Data Security

Page 71: AWSにおけるセキュリティの考え方

AWS Global Infrastructure Edge Location

Region

Availability Zone

AWS Foundation Services

Compute Storage Database Networking

Network Security

Customer Applications & Content

https://d0.awsstatic.com/whitepapers/Security/Intro_to_AWS_Security.pdf

Inventory & Config

Access Control

Data Security

Network Security

Customer Applications & Content

Inventory & Config

Access Control

Data Security

ユーザはAWSがカバーしていない部分を準拠させれば良い

Page 72: AWSにおけるセキュリティの考え方

曖昧な部分もある

Page 73: AWSにおけるセキュリティの考え方

AWS Global Infrastructure Edge Location

Region

Availability Zone

AWS Foundation Services

Compute Storage Database Networking

Network Security

Customer Applications & Content

https://d0.awsstatic.com/whitepapers/Security/Intro_to_AWS_Security.pdf

Inventory & Config

Access Control

Data Security

このへん

Page 74: AWSにおけるセキュリティの考え方

• 継承統制 • ハイブリッド統制 • 共有統制 • ユーザ固有の統制

Page 75: AWSにおけるセキュリティの考え方

継承統制

• AWSから完全に継承される

• AWSが準拠していればユーザも準拠したものとみなされる

• 例えば、物理的や環境面など

Page 76: AWSにおけるセキュリティの考え方

ハイブリッド統制

• AWSが部分的な実装を提供

• AWSが一部に責任を持ち、残りはユーザが責任を持つ必要がある

• 例えば、アクセスコントロールなど

Page 77: AWSにおけるセキュリティの考え方

共有統制

• AWSが特定のレイヤの実装を提供

• あるレイヤはAWSが、あるレイヤはユーザが責任を持つ

• 例えば、パッチの適用、構成管理など

Page 78: AWSにおけるセキュリティの考え方

「AWSと当社の責任分界点はどこですか?」

Page 79: AWSにおけるセキュリティの考え方

AWSはこれを明確にしていますので、安心して自分の責任範囲に集中しましょう。

Page 80: AWSにおけるセキュリティの考え方

まとめ

Page 81: AWSにおけるセキュリティの考え方

クラウドを使ったら 安全!

Page 82: AWSにおけるセキュリティの考え方

クラウドを使ったら 危険!

Page 83: AWSにおけるセキュリティの考え方

適切なセキュリティ対策 とってなかったら危険です

Page 84: AWSにおけるセキュリティの考え方

AWSのセキュリティは ◯◯◯◯モデル

Page 85: AWSにおけるセキュリティの考え方

AWSのセキュリティは 責任共有モデル

Page 86: AWSにおけるセキュリティの考え方

自分の責任範囲に 注力しましょう!

Page 87: AWSにおけるセキュリティの考え方

おしまし

Page 88: AWSにおけるセキュリティの考え方

Developers.IO 2016• 開催日時:2016年2月20日(土) • 開催場所:SAPジャパン(麹町)

88

Developers.IO 2016

http://devio2016.classmethod.jp/

2016.2.20@ SAP Japan