• 検索結果がありません。

Microsoft PowerPoint - lecture rev00.pptx

N/A
N/A
Protected

Academic year: 2021

シェア "Microsoft PowerPoint - lecture rev00.pptx"

Copied!
41
0
0

読み込み中.... (全文を見る)

全文

(1)

マルウェアの活動

名古屋大学 情報基盤センター

情報基盤ネットワーク研究部門

嶋田 創

(2)

概要

マルウェア概要

ネットワークを介したマルウェアの送り込み

 メールベース  ウェブベース

ネットワークを介したマルウェアの活動

 スパイウェア系  ボットネットクライアント系  バックドア系

 Remote Administration Trojan系

 ランサムウェア(末尾に長めに説明)

(3)

マルウェアとは

MALicious softWARE(悪意のあるソフトウェア)の略

かつてはよくコンピュータウイルスと呼ばれていたが、最近は

マルウェアと称すことが多い

コンピュータウイルスとの違い

 愉快犯や技術誇示からサイバー犯罪の道具へ  おおっぴらに感染/拡散しない  特定のグループ/ネットワークのコンピュータにのみ感染  そもそも、あまりばらまくと発見される可能性が高くなる  おおっぴらに怪しい通信したりしない  他の通信にまぎれて通信したりします  おおっぴらに破壊活動をしたりしない  発見されると証拠隠滅することはあります

(4)

マルウェアの分類

(1/2)

複数の機能を持っているマルウェアは珍しくない点に注意

ドロッパ

(ダウンローダ)

 より高度なマルウェアを送り込む  他のファイル形式の脆弱性を利用した実行ファイルのカプセル化

スパイウェア

 金融関係情報や各種サービス用ユーザ名/パスワードの窃取  キーロガーやスクリーンショット取得などの機能

バックドア作成

 遠隔で司令を受けて動作可能な口をインターネットに向けて開く  他にも悪用に便利なツールセット導入も、→ルートキット

ボットネットクライアント

 司令を受けての一斉の外部攻撃などの動作を目的としたマルウェア

(5)

マルウェアの分類

(2/2)

RAT(Remote Administration Trojan)

 トロイの木馬、バックドア作成、ボットネットクライアントの発展

 Poison Avy, PlugX, など

ランサムウェア

 ファイルを暗号化して解除キーを脅迫

アドウェア

 広告を大量に表示させることで収益につなげる  ソフトウェアインストール時に付属ソフトウェアとして入る事例も多い

昔ながらのもの

 ワーム: ひたすら他PCに感染して増殖  ウイルス: PCに何らかの異常を発生させる(デモ画面を出すなど)

(6)

マルウェアの識別

バイナリ全体のハッシュ値

部分コード列との一致

埋め込みデータとの一致

→まとめてシグネチャにする

→シグネチャ型IDS/IPS、一般的なアンチウイルスソフトウェア

(7)

マルウェアの名付け

Antivirusメーカごとに名付けが違う

 Kaspersky: Trojan-Ransom.Win32.Agent  AVG: Trojan.Generic35

それどころか、ファミリ分けも違う

 AVG  Trojan.Win32.Agent  Trojan.CoinMiner.AKQ  Trojan.Dropper.Generic_r.AF  Kaspersky: 全部Trojan.Inject2.MDE

(8)

VirusTotalによるマルウェアの識別

様々な

Antivirusの結果を見ることができるサイト

 マルウェアらしき物をアップロードすると結果を出してくれる  検体は利用されるので、間違って重要ファイルをアップしない

URL(ウェブサーバ)に対しても評価してくれる

 というか、ちょこちょこ巡回しているらしい

(9)

マルウェアの送り込み方

ウェブからのダウンロード

 攻略されたウェブサイトから配布  ウェブ広告にまぎれて配布

昔ながらのメール

 本体に添付することは減ってきてウェブからのダウンロードが中心に  複数のダウンロードを繰り返すDrive by Downloadに

標的型攻撃

(APT: Advanced Persistent Threat)

 上記を標的に合わせて洗練させた、近年話題を攻撃

 標的(機密情報サーバなど)にマルウェアを送り込むまでに複数の踏 み台PCを経由することもある

(10)

信頼性の高い攻撃用メールアカウント

の準備

従来だったら

 セキュリティのゆるいフリーメールアドレスを利用する  ただし、あまりにも評判が悪くなると後述のブラックリストで対策され る

近年では

 そこそこメジャーな組織のメールアカウントを乗っ取って送信  できれば、その組織に対して関係が深い組織のメールアドレス  知り合いからのメールと見せかければ開封される可能性は数十倍高い  部署までやりとりに関係する所があればさらに好ましい  多段階でメールアドレス乗っ取りをかけることも

(11)

メールアカウントの乗っ取り

「ウェブメールの認証変わったよ

(移行してね)」なフィッシング

メールはよく来る

信頼性の低いネットワークで

POP3/IMAP4などのパスワード

を暗号化したいプロトコルを使う

 フリーWiFiなど注意(というか、いくらでも偽基地局は作れる)  今一度、暗号化されていないプロトコルを使っていないか確認しま しょう  暗号化されていない通信するのはHTTPS対応していないページぐらい にしましょう

他のサービスとユーザ名とパスワードを共有していて、他の

サービスでパスワード漏洩が起こる

 普通はパスワードはハッシュ化した値を保存するが、生パスワードを 保存しているサービスも多々あると考えておく(生パスワード保存の 実例あり)

(12)

送り込みメールの実例

2017/4に送られてきたもの

マルウェアを

zip圧縮ファイルで添付

----From: 日本人姓名 <[email protected]> Subject: ご注文ありがとうございます 各位 完成しております。 宜しくお願い致します。 ----実在しそうな日本人姓名と 政府系を装ったメールアドレス をFrom欄で騙る 内容を長く書かないことで ボロを出さないように している物が最近多い

(13)

ウェブからのマルウェア送り込み

送り込み方

 ソフトウェア脆弱性の利用(Adobe Flash Playerなど)

 メール中のURL  MS OfficeマクロやJavaScriptからのダウンロード処理  他のソフトウェア(フリーウェア等)の中にパッキング

送り込むまでのやり口

 マルヴァタイジング(Malvertizing)  水飲み場型攻撃  Drive by Download

(14)

マルヴァタイジング

(Malvertizing)

MALware + adVERTIZING

インターネット広告を使ってマルウェアを送り込む

よく

Adobe Flashの脆弱性が使われる

 Adobe Flashは使うならば最新の物にしましょう

 クリックしないとFlash Playerが動作しないFlash Block系のアドオン などを使うのもあり

最近だと、「広告業者がマルウェア配布広告を排除できない

ならば、

AdBlockされるのはしかたがない」と言われることも

(15)

水飲み場型攻撃

特定のユーザがよく見るウェブサイトにマルウェアをしかける

 水飲み場に集まる装飾動物を狙う肉食動物から由来  例: 特定の業種の入札関係のまとめページ

: アップデートハイジャックと合わせた攻撃

 以下の様な.htaccessファイルがアップデート配布ディレクトリに置い てあった  指定したIPアドレスの範囲からアップデート要求があれば別ファイルを配 布 [1] https://jp.emeditor.com/general/ 今回のハッカーによる攻撃の詳細について / SetEnvIf Remote_Addr “106¥.188¥.131¥.[0-9]+” install

SetEnvIf Remote_Addr “133¥.6¥.94¥.[0-9]+” install (… 同様に70行 …)

SetEnvIf Remote_Addr “124¥.248¥.207¥.[0-9]+” install RewriteEngine on

RewriteCond %{ENV:install} =1

(16)

Drive by Download

(17)

キーロガー系

以下の物を窃取してネットワークを介して送出

認証に関わる入力

 キー入力  画面のスナップショット  ブラウザのどの欄に入力したか確認可能  マウスのクリックをトリガとしてスナップショットを取ることで、ソフトウェア キーボードなどのどこをクリックしたかを確認可能

直接認証情報を取ることも

 アプリケーションの認証情報保存ファイル  認証済みセッションのHTTP Cookie

(18)

ボットネットクライアント来

指令を受け取って攻撃などの動作を取る

最近では、

PCだけでなく組込系やIoT系のネットワーククライ

アントも利用される

 2016年秋に話題となったMiraiとその亜種など  ブロードバンドルータとかはグローバルIPアドレスを持っている組込 系なのでよく狙われる(アップデートしていますか?) 指令サーバ

攻撃

指令

(19)

バックドア系

PC等を遠隔操作可能なように裏口を開ける

 正規に動いているSSHやMicrosoft Remote Desktopを利用すること も

PC等をマルウェア配布サイトやボットネットの司令サーバな

どに利用

 クライアントよりもやることが悪どいので、見つかった後の対応がめん どくさい

踏み台にしてさらなる悪さをすることも

 どこぞから盗んだクレジットカードの悪用とか

(20)

RAT(Remote Access Trojan)

トロイの木馬、バックドア、ボットネットクライアントの発展

指令を受け取って攻撃、自身の更新

/消去などの動作を取る

 司令受信には、昔は独自プロトコルやInternet Relay Chat悪用が多 かったが、最近はHTTPやHTTPS経由が増えている

 Twitter, github, gmail(のメールボックス), slack, なども

指令サーバ

攻撃

更新版配布サーバ

指令

(21)

代表的な

RAT: Poison Ivy

バージョンアップしながら今も利用されている

機能

 スクリーンショット、音声、Webカメラの画像の取得  アクティブなポートの表示  キー入力操作情報の収集  開いているウィンドウの管理  パスワードの管理  レジストリ、プロセス、サービス、デバイス、インストールされているア プリケーションの管理  ファイル検索、同時に多数のファイル移動の実行  リモートシェルの実行  サーバの共有  自身の更新、再起動、終了

(22)

RATを体験してみよう

体験用

RATとして(会社上層部へのへのデモなど) 、マクニカ

ネットワークスの凌さんが

ShinoBOTを作って公開している

 悪用されないよう、常にShinoBOT動作中のウィンドウがトップに出る し、C&Cは固定

https://shinobot.com/

ShinoSec Suiteと

いう、脆弱性を利

用してマルウェアを

送り込むドロッパ

作成から体験でき

る物も

 脆弱性の監査や Exploitテストでは、 Metasploitも有名

(23)

ランサムウェア系

ファイルを暗号化して復号用の鍵を有料で売りつける

(脅迫)

ネットワーク経由で鍵を送出したり決裁したり

今年、特に話題になっているので、末尾で長めに説明

2. 共通鍵を公開鍵で暗号化 3. 共通鍵を外部に送信(元ファイルは消去) 1. 共通鍵を 生成 4. メモリ中の共通鍵でファイルを暗号化

(24)

標的型攻撃とその進行

英語では

Advanced Persistent Threat(高度な執拗な脅威)

 失敗しても何度も攻撃を試みる

代表的な標的型攻撃の進行

 侵入前に組織の内部構成を調査することもある  長いものだと攻撃に数ヶ月かけることもある 1. 組織内部潜入 2. 内部での拡散 3. 外部との通信基盤構築 4. 機密情報窃取 5. 情報送出 1, 2. 3. 4. 5.

(25)

標的型攻撃の時間軸

(26)

標的型攻撃の実例

三菱重工への標的型攻撃

発覚

: 2011/8/11にサーバが再起動を繰り返すため

影響範囲

 サーバー 45台、従業員用PC 38台  8種類のウイルスを発見  11の事業所から発見

発端

: “原発のリスク整理”という添付ファイル

 東日本大震災(2011/3)の直後  Adobe Flashの脆弱性を利用  送信元は内閣府実在の人物の名前、メールアドレスを騙る  三菱重工は原発を作っている(いた)ので、受け取った人は疑わない

(27)

さらに発展した標的型攻撃

やりとり攻撃

 複数回のメールのやりとりの後にマルウェ ア送付

水飲み場型攻撃

 「ある仕事をしている人が頻繁に見るペー ジにマルウェアを仕掛ける」ことによる特 定業種の業社への標的型攻撃  例: 政府のある機関のプレスリリース、入 札公告ページ  その機関に関連する会社に対して攻撃  さらにIPアドレスを制限する事例もある 営業 攻撃者 発注仕様書 送りますので これで見積もりを こんな製品あります? カタログ カタログもらえます? ありますよ

(28)

ランサムウェア被害の増加

(1/2)

ランサムウェア被害は昨年あたり

から急増

IPAが2016/3に直近の2ヶ月比数

倍の被害数を記録して注意喚起

(*1)

 ちょうどTeslaCrypt(vvvウィルス)の 被害が広まった時

年間を通しても

2016年は2015年

3倍以上の被害報告(*2)

(*1) IPA, "【注意喚起】ランサムウェア感染を狙った攻撃に注意," 2016年4月. https://www.ipa.go.jp/security/topics/alert280413.html (*2) トレンドマイクロ, "2016年国内サイバー犯罪動向 速報版," 2017年1月. http://www.trendmicro.co.jp/jp/about-us/press-releases/articles/20170106014256.html (*1)より引用した、2016年1月から3月 のランサムウェア相談件数と被害数 11 17 96 10 15 84 0 20 40 60 80 100 120 2016/1 2016/2 2016/3 相談件数 被害相談

(29)

ランサムウェア被害の増加

(2/2)

攻撃者も味を占めたのか多種のランサムウェアが出現

 2016年前半に亜種も含めて多数出現(*1, スライド5)

 Android OSやMac OSに感染する物も出現

2017/5にはWannaCryという通信処理の脆弱性を利用した

物により爆発的な流行を

 今まではメール添付ファイルやウェブサイトからの感染 →脆弱なままのWindowsをネットワークにつなげているだけで感染  世界中で20万件以上の被害(欧州警察機関発表) (*2)  セキュリティ更新が未適用なWindows 7が多数被害 (*1) IPA, "ランサムウェアの脅威と対策," 2016年10月 https://www.ipa.go.jp/files/000055582.pdf (*2) 日本経済新聞, "サイバー攻撃、150カ国で20万件以上被害 欧州警察機関," 2016年5月. http://www.nikkei.com/article/DGXLASGM14H5W_U7A510C1000000/

(30)

ランサムウェアの動作

--ランサムウェアが使う暗号技術--

共通鍵暗号

: 暗号化と復号に同じ鍵を利用

 暗号化/復号の処理が高速という特徴

公開鍵暗号

: 鍵を「暗号化のみ」と「復号のみ」に分割

 暗号化しかできない鍵は公開する(公開鍵)  復号しかできない鍵は自分で持つ(秘密鍵) 共通鍵で暗号化 共通鍵で復号 公開鍵で暗号化 秘密鍵で復号

(31)

共通鍵は暗号化した状態でしかファイルなどに残さない

 メモリの上のみに残して実行終了や電源断で消滅

--感染時の動作--2. 共通鍵を公開鍵で暗号化 3. 暗号化した 共通鍵を 攻撃者に送信 1. 共通鍵を 生成 4. メモリ中の 共通鍵で ディスク内の ファイルを 暗号化 ディスク内 メモリ内 攻撃者と秘密鍵

(32)

ランサムウェアの動作

--被害範囲--被害にあった

OSから見えていたドライブ

1.

PC本体のディスク

2.

PCに挿していたUSBにメモリやUSB接続HDD

3.

PCから読み書き可能としていたネットワークドライブ

 これでファイルサーバ側のデータまでやられた事例あり ファイルサーバ 本体ディスク ネットワークドライブ USBメモリ

(33)

ランサムウェア対策

感染後にできることは確実性が無い

ので、事前に対策

日常的なデータのバックアップ

ソフトウェア更新

(セキュリティ関係)の迅速な適用

制限ユーザの有効活用

怪しいメールを開かない訓練

感染を

100%防ぐ方法は無いので、バックアップが最重要

感染後にかかるコスト

(もしくは損失)を低減させるために、

適切なコストをかけることを意識する

(34)

日常的なバックアップ

(1/2)

ランサムウェアにやられて困るデータは日常的にバックアッ

プする

 バックアップ用メディアを常時接続していると感染時にやられる点に 注意

どれだけの間隔でバックアップを取るかはデータの重要性と

コストの兼ね合いで決める

バックアップ用のメディアも適切に管理

USB バックアップ用 メディアの管理 バックアップ

(35)

日常的なバックアップ

(2/2)

PC故障によるデータ損失にも効果があることを考えて実施

復旧時に慌てて感染

PCにバックアップメディアを接続して、

バックアップを破壊されないように注意

 書き込み禁止処理ができるようなバックアップメディアが好ましい

特に重要なデータならば、バックアップメディアの多重化や世

代バックアップなどを組み合わせる

バックアップメディアの多重化 世代バックアップ 5月第2週 5月第1週 5月第3週

(36)

OS側の設定

ソフトウェア更新の迅速な適用

 WannaCryは2017/3に出たソフトウェアアップデート(Windows Update)を適用していない所がやられた  アップデートが業務用ソフトウェアへ影響することが怖いのであれば、 テスト用の環境を準備しておく

ユーザーアカウント制御をちゃんと適用

 TeslaCryptなど一旦停止するラ ンサムウェアは存在する  右のポップアップが出て、「はい」 を選択しなければ動作しない  もちろん、ユーザーアカウント制 御を切らないと業務用ソフトウェ アがまともに動かないこともある ので、リスクとコストの判断

(37)

怪しいメールを開かない訓練の実施

種々の防災訓練のように事前の訓練はいざという時に有効

訓練回数によって開封率は低下

(*1, スライド7)

 ただし、開封数0にはならない  むしろ、0になるレベルだったら業務に多大な影響が出ているのでは

怪しいメールは他の人に相談する文化を作るのも重要

 1人で考えるより複数人で考えた方が抑止力が働く  他の人にも同様のメールが来る可能性もあるので情報共有は重要 (*1) NRIセキュア, "サイバーセキュリティ傾向分析レポート 2016," 2016年8月. https://www.nri.com/jp/event/mediaforum/2016/pdf/forum240.pdf

Gmail, Yahoo mail などの外部メール

閲覧元を確認できる ウェブサーバ

(38)

ランサムウェアに感染して

しまったら

?(1/2)

身代金を払っても復旧できるかは攻撃者の方針、および、共

通鍵が攻撃者までちゃんと届いているかに依存

(不確実)

 暗号化した共通鍵が何らかの問題で失われていると、攻撃者側でも どうしようもない

→現時点では、確実に回復する方法は無い

2. 共通鍵を公開鍵 で暗号化 3. 暗号化した 共通鍵を 攻撃者に送信 1. 共通鍵を 生成 メモリ内 ネットワークの 途中での消失 身代金支払後も 鍵を返すつもりの ない攻撃者

(39)

しまったら

?(2/2)

緊急性、対応コスト、確実性を考えて対応を考える

 前日の終業時のバックアップがあれば、そこからの1日分の作業で被 害は取り戻せる →身代金より確実に安い  バックアップからの復旧を考える場合、確実にランサムウェアを消す ためにOSクリーンインストール後にバックアップから復旧

将来的な回復ソフトウェアの提供の可能性を考えて、感染

PCはできる限り現状保存を行なう

 スリープ状態にして保存など  ランサムウェアの脅迫は写真などで記録 USB バックアップ からの復旧

(40)

回復の可能性がある事例

非常に運が良いことに、復号ツールが出ていた

 TeslaCryptは犯人が秘密鍵を公開してくれた →ESET社がTeslaCryptDecryptorを公開  偽解除ツールなども出てくると考えられるので、信頼できる所が公開し ているかを確認

運が良いことに、メモリ上の動作中ランサムウェアから共通鍵

を取り出すツールが出ていた

 メモリ上の共通鍵の破棄処理がいい加減だったりした場合  破棄したメモリ領域が上書きされると共通鍵は失われる点に注意  Wannakiwi: WannaCrypt用ツール  感染後Windowsを再起動していないこと  WannaCryptの身代金支払期限(1週間)を超えていないこと

非常に運が良いことに、セキュリティ啓発ランサムウェアだった

 文面を読んでセキュリティ関係の対応をすれば共通鍵を渡してくれる

(41)

ランサムウェア対策まとめ

ランサムウェアに感染後に回復できる可能性は低い

攻撃者はあの手この手で感染させようとするので、確実に感

染を防ぐ方法は無いと考えておく

 感染リスクを下げるための訓練は行なう

「被害時の損失や対応コストを減らすために、コストをかけ

る」ことを意識する

 日常的なバックアップはPC故障時の対応コスト削減にもなるので、そ のような利点も考慮して実施

参照

関連したドキュメント

取締役会は、事業戦略に照らして自らが備えるべきスキル

えて リア 会を設 したのです そして、 リア で 会を開 して、そこに 者を 込 ような仕 けをしました そして 会を必 開 して、オブザーバーにも必 の けをし ます

「欲求とはけっしてある特定のモノへの欲求で はなくて、差異への欲求(社会的な意味への 欲望)であることを認めるなら、完全な満足な どというものは存在しない

海なし県なので海の仕事についてよく知らなかったけど、この体験を通して海で楽しむ人のかげで、海を

購読層を 50以上に依存するようになった。「演説会参加」は,参加層自体 を 30.3%から

死がどうして苦しみを軽減し得るのか私には謎である。安楽死によって苦

・私は小さい頃は人見知りの激しい子どもでした。しかし、当時の担任の先生が遊びを

のニーズを伝え、そんなにたぶんこうしてほしいねんみたいな話しを具体的にしてるわけではない し、まぁそのあとは