66
1 Copyright © 2014 Trend Micro Incorporated. All rights reserved. Zombie Web 2015/3/29 Trend Micro Incorporated, Shigeru Hihara - 倒れないWebシステム - ~AWSでAuto-Defense

Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

1 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

Zombie Web

2015/3/29

Trend Micro Incorporated,

Shigeru Hihara

- 倒れないWebシステム -

~AWSでAuto-Defense~

Page 2: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

2 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

自己紹介

■氏名

日原 茂(ひはら しげる)

■所属

トレンドマイクロ株式会社

スレットディフェンスSE本部所属

■業務

Webサイトのインシデント対策支援

(コンサルティング・設計・実装)に従事

■AWSの経験値

ぺーぺー(無免許)

Page 3: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

3 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

いきなりですが。。

Page 4: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

4 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

参考:https://www.jpcert.or.jp/pr/2014/pr140003.html

Page 5: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

5 3/31/2015 Copyright 2015 Trend Micro Inc.

2015年入ってからだと、、

Page 6: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

WordPressが攻撃されるケースは?

6 3/31/2015 Copyright 2015 Trend Micro Inc.

攻撃者

管理者用 ログインページ

攻撃者

管理ページへの不正ログイン行為

プラグインを中心とした脆弱性を悪用した不正侵入

プラグイン等の 不具合

Page 7: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

7 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

え、当社の

サイトが?

Page 8: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

8 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

改ざんされたっ!!!?

Page 9: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

9 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

Page 10: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

10 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

とか

Page 11: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

11 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

Page 12: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

12 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

え、、、今の誰?

も、、もう一回

Page 13: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

13 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

Page 14: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

14 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

当社のサイトに、、、

Page 15: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

15 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

変態が

Page 16: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

16 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

踊ってる???

Page 17: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

17 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

しかも

Page 18: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

18 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

クリックしたら。。

Page 19: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

19 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

こんなん出てきた。。

Page 20: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

20 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

腹立つわー!!!

ってこういうこと?

Page 21: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

21 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

そういうケースもある。

けどタチが悪いのは、

こっち。。

Page 22: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

22 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

Page 23: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

23 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

えーっと、htmlファイルにこんなの埋め込まれてる。。何これ?

Page 24: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

24 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

あ、なんか読めそう

Page 25: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

25 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

ん、、、iframe??

Page 26: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

26 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

当社のWebサイト

Page 27: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

27 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

不正サイト 当社のWebサイト

Page 28: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

28 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

不正サイト

そして、感染 当社のWebサイト

Page 29: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

29 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

不正サイト 当社のWebサイト

Page 30: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

30 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

どうしよう。。

ウイルスばら撒いちゃった。。

Page 31: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

31 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

Page 32: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

32 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

1. Webサイトが改ざんされた

Page 33: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

33 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

1. Webサイトが改ざんされた

2. サイトを停止 (閲覧者に迷惑かけたくない)

Page 34: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

34 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

1. Webサイトが改ざんされた

2. サイトを停止 (閲覧者に迷惑かけたくない)

今話してたのが、ここまで。 その後どうなるのか。

Page 35: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

2. サイトを停止 (閲覧者に迷惑かけたくない)

35 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

1. Webサイトが改ざんされた

3. 原因と影響度を調査

Page 36: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

2. サイトを停止 (閲覧者に迷惑かけたくない)

36 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

1. Webサイトが改ざんされた

3. 原因と影響度を調査

4. 調査に必要な情報が足りない

Page 37: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

2. サイトを停止 (閲覧者に迷惑かけたくない)

37 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

1. Webサイトが改ざんされた

3. 原因と影響度を調査

4. 調査に必要な情報が足りない

5. OSとアプリ作り直し

Page 38: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

2. サイトを停止 (閲覧者に迷惑かけたくない)

38 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

1. Webサイトが改ざんされた

3. 原因と影響度を調査

4. 調査に必要な情報が足りない

5. OSとアプリ作り直し

Page 39: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

2. サイトを停止 (閲覧者に迷惑かけたくない)

39 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

1. Webサイトが改ざんされた

3. 原因と影響度を調査

4. 調査に必要な情報が足りない

5. OSとアプリ作り直し

6. サイトの再開

Page 40: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

2. サイトを停止 (閲覧者に迷惑かけたくない)

40 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

1. Webサイトが改ざんされた

3. 原因と影響度を調査

4. 調査に必要な情報が足りない

5. OSとアプリ作り直し

6. サイトの再開

Page 41: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

2. サイトを停止 (閲覧者に迷惑かけたくない)

41 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

1. Webサイトが改ざんされた

3. 原因と影響度を調査

4. 調査に必要な情報が足りない

5.OSインストール/アプリ作り直し

6. サイトの再開

.

この間、 ビジネス止まってない!?

Page 42: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

2. サイトを停止 (閲覧者に迷惑かけたくない)

42 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

1. Webサイトが改ざんされた

3. 原因と影響度を調査

4. 調査に必要な情報が足りない

5.OSインストール/アプリ作り直し

6. サイトの再開

.

とある例では、 - XXX万円/日 - X億円/1回の改ざん事故

の損害 になったりしてます。

Page 43: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

2. サイトを停止 (閲覧者に迷惑かけたくない)

43 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

1. Webサイトが改ざんされた

3. 原因と影響度を調査

4. 調査に必要な情報が足りない

5.OSインストール/アプリ作り直し

6. サイトの再開

.

この期間どうにかしたい

Page 44: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

44 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

という場があるんだから! セキュリティだって自動化して

解決出来るのでは?

AWS

Page 45: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

45 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

Zombie Web

Page 46: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

46 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

AWSを使って自動復旧・防御

“As you know, Zombie never died… This concept is also in the same way,

If attacker exploit to web system, They would get no goal to continuing attack…….

This idea that it is applied to Immutable Infrastructure to Security”

Page 47: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

47 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

Victim web

Real time log store

Attacker 1.バックドアを操作

2.ファイル改ざん

3.アラート送信

4. 自動復旧シナリオ実行

Page 48: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

48 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

1.Webサイトを改ざん

どうやって動いてるのか?

Attacker

Page 49: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

49 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

どうやって動いてるのか?

Attacker

2.セキュリティ製品で検知

Page 50: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

50 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

どうやって動いてるのか?

Attacker

3.検知情報を送信

Syslog

CloudWatch Logs

Page 51: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

51 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

どうやって動いてるのか?

Attacker

4.自害。。

Page 52: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

52 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

どうやって動いてるのか?

Attacker

5.ELBから外れる

Page 53: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

53 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

どうやって動いてるのか?

Attacker

6. Auto Scaling 発動

Page 54: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

54 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

どうやって動いてるのか?

Attacker

7.新しくインスタンス立ち上がる (勿論セキュリティ保護付きで)

Page 55: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

55 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

1.Web Defacing 2.Detection

3.Forwarding Security Events

4.Store Syslog file

8.Launching new instance

& auto security protection

9. Announce Launch

for new Instance

6.Work off victim instance

どうやって動いてるのか?

5.Suicide victim instance

Attacker

Web admin

7.Launching auto scaling

Page 56: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

2. サイトを停止 (閲覧者に迷惑かけたくない)

56 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

1. Webサイトが改ざんされた

3. 原因と影響度を調査

4. 調査に必要な情報が足りない

5. OSとアプリ作り直し

6. サイトの再開

.

この期間を、こんな風に 自動化出来たら素敵だよね

Page 57: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

57 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

重要なポイントが。。

Page 58: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

58 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

↓キモになるのはここ

Attacker

2.セキュリティ製品で検知

Page 59: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

59 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

攻撃を検知するためのトリガー

Page 60: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

60 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

Victim web

Real time log store

Attacker 1.バックドアを操作

2.ファイル改ざん

3.アラート送信

4. 自動復旧シナリオ実行

Page 61: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

61 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

All in One Security

Deep Security

Page 62: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

62 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

Firewall IDS/IPS ウイルス対策

変更監視 ログ監視

Page 63: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

63 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

インストールするだけ

Page 64: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

64 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

この期間をどうにか自動化 出来そう。

アプリ インフラ

Immutable Infrastructure

セキュリティ

Page 65: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

65 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

次のアクションとして、よりリアルに近い システムでのPoCをしたいと思っています。

共同PoCを行って頂けるかた、

大・大募集です!!

Page 66: Zombie Web - クラスメソッド株式会社€¦ · Title: PowerPoint Presentation Author: Itsik Hazan (MKT-US) Created Date: 3/31/2015 10:58:43 AM

66 Copyright © 2014 Trend Micro Incorporated. All rights reserved.

END