Deep SecurityとAWS WAF

クラウドネイティブにセキュリティを活用する!
API を連携して実装する方法
トレンドマイクロ株式会社
セキュリティエキスパート本部 プリセールスSE部
シニアエンジニア 岩瀬 由季
AWSにおけるセキュリティ 責任共有モデル
お客様の責任範囲
お客様システム
ログ
コンテンツ
オペレーティングシステム
ミドルウェア
アプリケーション
お客様責任範囲の
セキュリティ対策をお手伝い
ネットワーク
サーバ
リージョン
ストレージ
AWSの責任範囲
データベース
アベイラビリティ ゾーン
ネットワーク
エッジ ロケーション
AWS グローバル インフラストラクチャ
2
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
攻撃例とユーザの責任範囲
SQLインジェクション
SSL関連攻撃(Poodle等)
アプリケーション層
プレゼンテーション層
セッション層
3
SYNフラッド攻撃
トランスポート層
ICMPフラッド攻撃
ネットワーク層
ARPスプーフィング攻撃
データリンク層
サーバルームへの侵入
物理層
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
ユーザ
責任範囲
AWS
“クラウド基盤の保護”
Trend Micro Deep Security
サーバに必要なセキュリティ機能をAll in Oneで提供
する、多層防御に対応したホスト型のセキュリティソフト
ウェアです。
EC2
セキュリティ機能
多
層
防
御
4
内容
ファイアウォール
攻撃を受ける機会を軽減します。
侵入防御(IDS/IPS)
脆弱性を突いた攻撃からサーバを保護します。
セキュリティログ監視
重要なセキュリティイベントを早期に発見します。
変更監視
ファイルの改ざん等を早期に発見します。
不正プログラム対策
ウイルス等の不正プログラムを検出します。
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
脆弱性を自動で検出!運用が簡単なIDS/IPS
セキュリティパッチを適用することなく、サーバの脆弱性を保護する
ホスト型のIDS/IPSルールです。
アプリケーション層
オペレーション
システム層
ネットワーク層
特徴1:システムへの影響は最小限
OSやアプリケーションのコード変更なし
→ 迅速に脆弱性からの保護が可能
特徴2:多種類のOS/APPの脆弱性に対応
サーバに存在する脆弱性を自動的に検出し、
対応する最新のルールを自動的に配信
例:Windows/Linux/Apache/OpenSSL/Adobe/PHP 等
→ 脆弱性管理工数の大幅削減が可能
5
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
Deep Security 侵入防御(IDS/IPS)
攻撃者
EC2のインスタンス
CVE-2016-3081
攻撃
ツール
脆弱性攻撃コード
6
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
脆弱性
CVE-2016-4117
脆弱性
必要な仮想パッチを自動適用
仮想パッチによる防御
AWS環境にFITする3つの理由
All-in-One セキュリティ
ホスト型
Auto Scaling対応
7
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
5つの機能で多層防御
Deep Security Agent
ウイルス対策
IDS/IPS
Firewall
ログ監視
変更監視
情
報
未遂
多層防御
8
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
GW/ホスト型どっちがベスト?- GW型
• スケールアウトを考慮した設計が必要
• 単一障害ポイントとなりうる
• 障害への対策のためには・・・
インスタンス増 → 高コスト
GW
GW
IDS/IPS
IDS/IPS
Web
Server
Web
Servers
Availability Zone
9
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
APP
Server
S3
Bucket
GW/ホスト型どっちがベスト?- ホスト型
• インスタンス増減の考慮は不要
• 障害時の対応もインスタンス単位
• 必要な時に必要な分のセキュリティ
→クラウド向きの考え方
AWSのセキュリティは[ホスト型]!
Web
Server
Web
Servers
Availability Zone
10
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
APP
Server
S3
Bucket
Auto Scaling対応(1)
Amazon Management Consoleと連携しインス
タンス情報をリアルタイムで共有
セキュリティ対策済み・未対策が一目瞭然
Cloud Connecterで接続
AWS
Management
Console
2016/6/2
Copyright © 2015 Trend Micro Incorporated. All rights reserved.
Deep Security管理マネージャ
インスタンス情報が
Deep Securityマネージャに
11 同期される
Auto Scaling対応(2)
柔軟なリソースにどう対応するのか?
• 動的に増えるインスタンスを自動で保護
• 運用管理者が都度を設定する不必要
• 一時的な増加に関してはライセンス無料
※1
※1・・・ライセンス有効期間(1年)の中で、累計37日間(888時間)を無償で使用することができる
Auto Scaling
Web
2016/6/2
自動で保護
Web
Copyright © 2015 Trend Micro Incorporated. All rights reserved.
Web
12
Deep
Security
管理マネージャ
AWS環境にFITする3つの理由
All-in-One セキュリティ
ホスト型
Auto Scaling対応
13
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
注意:GitHubのツール類はオープンソー
スで無償にてご提供しているものです。
トレンドマイクロのサポートセンターに
はお問い合わせいただけません。
ツールについて、うまく動作しないなど
のお困りごとがあった場合には、直接
GitHubにコメントをしてください。
github.com/deep-security
14
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
DevOps
Development
開発
15
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
Operations
運用
DevOps+Security → DevSecOps
Development
開発
16
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
Operations
運用
Security
Deep SecurityのDevSecOpsツール群
/cloudformation
/elastic-beanstalk
/chef
/ansible
17
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
/ip-lists
/aws-config-rules
/aws-waf
/amazon-inspector
/deep-security-py
Amazon SNS でのイベント通知
AWS CloudFormationとの連携
18
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
/cloudformation
Deep Security
Manager
Deep Security
Agent
Deep Security
Agent
Public subnet
19
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
Public subnet
20
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
21
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
/cloudformation
Deep Security
Manager
Deep Security
Agent
Public subnet
22
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
Deep Security
Agent
スクリプト実行で
簡単インストール
Public subnet
AWS WAFとの連携
23
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
/aws-waf
AWS WAFとは?
– Webアプリケーションに対するトラフィッ
クをフィルタし、AWS上で動作するWebア
プリケーションを守るサービス
カスタムルールに
よるフィルタ
24
SQLインジェクション、
XSSなどのよくある攻撃
への対策
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
モニタリング
Deep SecurityとAWS WAF
監視対象レイヤー
AWS WAF
Deep
Security
カバー範囲
AWS
カバー範囲
25
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
対策場所
AWS WAF
AWS WAF
Deep
Security
CloudFront
Edge Location
EC2
EC2
/aws-waf
AWS WAFとは?
– Webアプリケーションに対するトラフィッ
クをフィルタし、AWS上で動作するWebア
プリケーションを守るサービス
カスタムルールに
よるフィルタ
26
SQLインジェクション、
XSSなどのよくある攻撃
への対策
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
モニタリング
deep-security/aws-waf
②AWS WAF の
SQL Injection/XSS用
ルールの作成&適用
AWS WAF
SQLインジェク
ション用ルール
Deep Security
as a Service
client
Amazon
CloudFront
Elastic Load
Balancing
Deep Securityで
保護された
instance
AWS WAFにSQLインジェクション・XSSのルールを
作成し、自動的な保護を提供
27
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
DEMO
28
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
Amazon Inspectorとの連携
29
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
/amazon-inspector
Amazon Inspectorとは?
– アプリケーションのセキュリティ診断ツール
– ビルトインのルールパッケージを選択可能
•
•
•
•
Common Vulnerabilities & Exposures
Center for Internet Security – Secure Configration Benchmarks
Security Best Practices
Runtime Behavior Analysis
診断後の対策は?
30
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
Deep Securityにお任せ!
/amazon-inspector
Amazon
Inspector
③攻撃を
ブロック
アセスメント結果
Deep Securityで
保護された
instance
CVE-2015-7499
CVE-2014-8176
CVE-2014-9140
CVE-2015-5312
CVE-2015-8242
Deep Security
as a Service
②脆弱性に対応する仮想パッチ(IPSルール)を適用
31
Amazon Inspectorのアセスメント結果に応じて、
仮想パッチを自動適用
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
まとめ
32
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
まとめ
多層防御
ホスト型
柔軟な構成・課金
責任共有モデル
クラウドのセキュリティ
33
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
DevSecOps
導入
自動化
運用
参考:Deep Securityのライセンス
• 機能毎に買える柔軟なライセンス
課金単位
インスタンス数
ライセンス名称
初年度
全機能
(Deep Security Agent Enterprise)
IPS/IDS, FW
(Deep Security Agent Virtual Patch)
変更監視、ログ監視
(Deep Security Agent System Security)
ウイルス対策のみ
(Deep Security Agent ウイルス対策)
EC2
34
・・・
EC2
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
次年度以降
¥213,000
¥106,500
¥125,000
¥62,500
¥107,000
¥53,500
¥98,000
¥49,000
全機能使っても、月々¥12,000/ サーバ
IPS/IDSだけなら、月々¥7,000/サーバ
※3年間お使いいただいた場合で算出しています。
今すぐ!Deep Securityをお試しする方法
Deep Security
as a Service
 管理サーバ不要のSaaSサービス
 30日間無料トライアル中!
トレンドマイクロのデータセンター
Elastic Load
Balancing
Web
APP
35
まずは無料の
毎月実施 ハンズオンに参加!
日 程 :2016年6月14日(火)
時 間 :14:00~17:30
Web
APP
Deep Security
Agent
Deep Security on AWS
無償ハンズオントレーニング
Deep Security
Agent
監視・管理
DSaaS
Deep Security
as a Service
(DSaaS)
検索
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
定 員 :40名
7月以降の開催日程はこちらの
Webサイトでご確認ください
http://www.go-tm.jp/dshol
ブースにぜひお立ち寄りください!
①トレンドマイクロの
セッション会場はこちら
②会場を出て左手
の展示会場へ
36
Copyright 2015 Trend Micro Inc.
展示会場
③トレンドマイクロの
ブースは展示会場
入ってすぐ!!
ご清聴ありがとうございました
注意:GitHubのツール類はオープンソー
スで無償にてご提供しているものです。
トレンドマイクロのサポートセンターに
はお問い合わせいただけません。
ツールについて、うまく動作しないなど
のお困りごとがあった場合には、直接
GitHubにコメントをしてください。
Appendix
38
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
/aws-config-rules
• AWS Config Rulesとは?
– 予め設定した“準拠すべきルール”に沿った
構成変更が行われているかを評価するサービス
 すべてのEBSボリュームが暗号化されているか?
 EC2インスタンスが適切にタグ付けされているか? 等
AWS Managed Rules
Customer Managed Rules
AWSにより定義・提供される
ベーシックなルール
自分でAWS Lambdaをベースに
ルール作成可能
39
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
/aws-config-rules
トレンドマイクロがGitHubで提供するカスタムルール
 すべてのEC2インスタンスで
不正プログラム対策を有効にしていること
 すべてのEC2インスタンスに
セキュリティ対策製品が導入されていること
 すべてのEC2インスタンスで決められた
セキュリティポリシー設定が反映されていること
 EC2インスタンスに導入されたセキュリティ対策製品
でアラートが発令されていないこと
40
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
/aws-config-rules
Config Rulesを利用して、DSを利用しセキュリティを担保するポリシーを強制
41
企業がAWSの利用を社内展開する際の、
コンプライアンス順守を支援することが可能
Copyright © 2016 Trend Micro Incorporated. All rights reserved.
Amazon SNSでのイベント通知
Deep Securityで検出したセキュリティイベントをSNS Topicとして通知
42
Amazon SNSと連携することで、
json形式でのイベントアウトプットが可能
Copyright © 2016 Trend Micro Incorporated.
All rights reserved.