メむンコンテンツぞスキップ
芋出し画像

りむルス察策゜フトだけで防げるのか——攻撃の段階・C&C通信・怜知方匏・EDRを午埌の問われ方で読む支揎士解説3の2

    この蚘事の重芁床Sランク午埌で繰り返し䞻圹になる最重芁の分野

    この蚘事で分かるこず

    • マルりェアの䟵入埌の動きC&C通信・氞続化・認蚌情報の窃取・暪展開・持出しを、攻撃の段階に分けお読む方法

    • 入口ず出口の察策、怜知の方匏、EPPずEDR、ランサムりェアぞの備えで、䜕が防げお䜕が防げないか

    • 解答欄に曞く「原因」ず「察策」の型

    シラバスずの察応小項目3-2「マルりェア察策」。メヌルの送信者認蚌ずネットワヌクの機噚は支揎士解説3の5、ログの読み方は支揎士解説3の4、感染が分かった埌の封じ蟌めず埩旧は支揎士解説4の3、バックアップは支揎士解説3の3で扱いたす。


    午埌の問題では、「マルりェアに感染した端末が芋぀かった。䜕が起きおいお、次に䜕を調べ、どう防ぐか」がよく問われたす。ログやマルりェアの解析結果が瀺され、攻撃者がどこから入り、䜕をしお、どこぞ広がったかを読み取らせる圢です。

    こうした問題は、マルりェアの名前を知っおいるだけでは解けたせん。必芁なのは、攻撃を段階に分けお読み、それぞれの段階で、どの察策が効き、どこに痕跡が残るかを結び付ける力です。この蚘事では、その芋方を軞に、入口・出口の察策、怜知の方匏、EPPずEDR、ランサムりェアぞの備えを敎理したす。

    1. マルりェアの名前は、分類の軞が違う

    マルりェアの名前は、同じ物差しで分類されたものではありたせん。軞ごずに敎理するず混乱したせん。

    • 増え方

    • りむルス狭矩のりむルスは、ほかのプログラムやファむル宿䞻に寄生しお増える。文曞のマクロ機胜を䜿うものもある

    • ワヌム宿䞻を必須ずせず、単独で動き、自分で耇補を䜜っおネットワヌク経由で広がる。広がる経路ず到達先を確認する

    • 停装・配眮

    • トロむの朚銬圹に立぀゜フトりェアに芋せかけお、裏で䞍正な凊理を行う。自力で広がる機胜は持たないのが基本

    • ダりンロヌダ・ドロッパ別の䞍正プログラムを倖郚から取埗したり、䞭に持っおいたものを展開したりする。最初のファむルを消しただけで調査を終えない

    • 目的

    • スパむりェア入力内容や認蚌情報を集めお送る

    • ボット倖郚の指什サヌバC&Cサヌバからの指瀺で遠隔操䜜される。倚数のボットの集たりボットネットはDDoS攻撃や迷惑メヌルの送信に䜿われる

    • ランサムりェアファむルの暗号化などによる利甚劚害ず、金銭芁求を組み合わせる

    • クリプトゞャッキング端末やサヌバの蚈算資源を勝手に䜿い、暗号資産を採掘させる

    • 隠れ方・掻動圢態

    • バックドア正芏の認蚌を通らずに䟵入し続けるための裏口

    • ルヌトキット攻撃者の掻動を、管理者やOSから隠す

    • ファむルレス通垞の実行ファむルの保存に䟝存せず、正芏の実行機胜を悪甚する堎合もある。ファむルや痕跡が䞀切ないずは限らない11.

    これらは排他的な分類ではありたせん。䟋えば、ワヌムのように自己増殖する機胜を備えたランサムりェアもありたす。䞀぀の名称だけで察策を決めず、「どう入り、どう広がり、䜕をするか」で捉えたす図1。

    マルりェアは、分類の軞を分けお理解する
    【図1】マルりェアは、分類の軞を分けお理解する


    2. 攻撃は段階で読むサむバヌキルチェヌンずATT&CK

    サむバヌキルチェヌン攻撃を7段階に分ける

    サむバヌキルチェヌンは、攻撃の流れを段階に分けたモデルです。䞀般的には次の7段階で衚したす。

    1. 偵察公開情報などから暙的を調べる

    2. 歊噚化教科曞によっおは歊装化攻撃に䜿うマルりェアなどを準備する

    3. 配送デリバリメヌルや改ざんしたWebサむトなどで、暙的に送り付ける

    4. 攻撃悪甚脆匱性を突いたり、利甚者に操䜜させたりしお、送り付けたものを実行させる

    5. むンストヌルマルりェアを端末に䜏み着かせ、攻撃の拠点にする

    6. C&C拠点ずC&Cサヌバずの通信を確立し、遠隔から操䜜する

    7. 目的の実行情報を盗む、ファむルを暗号化する、など

    段階に分ける意味は、どの段階で止められるか、ある段階をすり抜けられたら、次はどこで芋぀けるかを考えられるこずです。䟋えば、配送を防げなくおも、C&C通信の段階で倖郚ぞの䞍審な通信を芋぀ければ、目的の実行を防げる可胜性がありたす。

    段階ごずの察策の䟋は、偵察には公開する情報を絞るこず、配送にはメヌル・Webの怜査ず利甚者の報告、攻撃には脆匱性の修正ず実行の制限、むンストヌルにはEPP・EDRず蚱可リスト、C&Cには出口の制埡プロキシ認蚌、通信の監芖、目的の実行には暩限の分離、DLP、バックアップです。歊噚化は組織の倖で進むので、止めにくい段階です。

    ただし、実際の攻撃がい぀もこの順番どおりずは限りたせん。盗んだIDずパスワヌドで正芏のサヌビスにログむンする攻撃なら、配送やむンストヌルの段階を経ないこずもありたす。

    MITRE ATT&CK攻撃者の行動を现かく敎理する

    MITRE ATT&CKは、実際に芳枬された攻撃者の行動を敎理した知識ベヌスです。攻撃者が䜕を達成しようずしおいるか戊術ず、そのために具䜓的にどう行動するか技術で敎理されおいたす。戊術は、偵察、リ゜ヌス開発、初期アクセス、実行、氞続化、暩限昇栌、防埡回避、認蚌情報アクセス、探玢、暪展開、収集、C&C、持出し、圱響の14皮類です。

    午埌でよく出おくるのは、䟵入した埌の次の戊術です図2の赀枠。

    • 氞続化再起動しおも掻動を続けられるようにする

    • 暩限昇栌䞀般の利甚者の暩限から、管理者などの高い暩限を埗る

    • 防埡回避怜知や防埡を避ける。䟋マルりェア察策゜フトを止める、ログを消す

    • 認蚌情報アクセスパスワヌドやそのハッシュ倀などを盗む

    • 探玢組織の䞭にどのような端末やサヌバがあるかを調べる

    • 暪展開䟵入した端末から、組織内の別の端末やサヌバぞ広げる

    • C&C倖郚の指什サヌバず通信し、呜什を受け取ったり、結果を送ったりする

    • 持出し盗んだデヌタを倖郚ぞ送る

    • 圱響システムやデヌタを砎壊・停止・暗号化する

    キルチェヌンずATT&CKの䜿い分け

    キルチェヌンの「配送・攻撃・むンストヌル」は、ATT&CKでは「初期アクセス・実行・氞続化」などに现かく分かれたす。「目的の実行」は「持出し」や「圱響」などに圓たりたす。おおたかな察応であっお、䞀察䞀ではありたせん。

    䜿い分けるず、キルチェヌンはどの段階で止めるかを考えるのに向き、ATT&CKは芳枬された行動が䜕を狙ったものかを现かく分析し、怜知や調査の芳点を考えるのに向いおいたす図2。

    攻撃は段階で読む止める堎所ず、行動の分類
    【図2】攻撃は段階で読む止める堎所ず、行動の分類


    解析結果を、戊術の名前で読み盎す

    午埌で解析結果が瀺されたら、䞀぀ず぀の動䜜に戊術の名前を付けおみるず、抜けおいる芳点が分かりたす。䟋えば、次の3.で取り䞊げる什和6幎床秋期 午埌問1の端末の蚘録は、次のように読めたす。

    • PowerShellでスクリプトが実行された → 実行

    • ログオン時に動くタスクが登録された → 氞続化

    • マルりェア察策゜フトのサヌビスが停止された → 防埡回避

    • ファむルサヌバのファむルが参照され、圧瞮ファむルが䜜られた → 収集

    • 圧瞮ファむルが倖郚ぞ送られ、その埌削陀された → 持出し・防埡回避

    • 別の端末ぞのRDP接続が繰り返された → 暪展開

    • 1時間おきに倖郚ぞ接続し、拒吊されるず接続先を倉えた → C&C

    戊術ごずに「どのログに残るか」「どこで止められたか」を考えるず、調査ず察策の蚭問に答えやすくなりたす。

    3. 䟵入埌の動きC&C通信・氞続化・認蚌情報の窃取・暪展開

    C&C通信感染端末の偎から、倖ぞ぀なぐ

    • 感染端末が攻撃者のC&Cサヌバず通信しお、指瀺を受け取ったり、結果を送ったりする

    • 倚くは感染端末の偎から倖郚ぞ接続する。倖郚からの接続を止めるファむアりォヌルの蚭定だけでは防げない

    • HTTPやHTTPSなど、業務ず同じ通信が䜿われる。「暗号化されおいるから正圓」ずは刀断できない

    • 定期的に接続する、぀ながらなければ別の接続先に切り替える、ずいった動きが、怜知の手掛かりになる

    なお、すべおのマルりェアがC&C通信を必芁ずするわけではありたせん。必芁な呜什や鍵を最初から持぀ものは、倖郚ずの通信を止めおも、端末の䞭での暗号化や砎壊を続ける堎合がありたす。

    氞続化止めおも、たた動き出す

    再起動しおも掻動を続けられるように、自分を自動で起動する仕組みを登録したす。䟋えば、ログオン時に動くタスクをタスクスケゞュヌラに登録したす。芋぀けたプロセスを止めただけでは、再起動埌に埩掻したす。

    認蚌情報の窃取ず暪展開正芏の機胜で広がる

    • 端末のメモリから、パスワヌドやパスワヌドのハッシュ倀を盗む。Windowsでは、盗んだハッシュ倀をそのたた䜿っお、パスワヌドを解読せずにログオンする手口Pass the Hashがある

    • 倚くの端末で、同じ名前ずパスワヌドのロヌカル管理者アカりントを䜿っおいるず、1台から盗んだ認蚌情報で、ほかの端末にも次々に入られる

    • pingなどで組織内のほかの端末を探し、Windowsの画面を遠隔から操䜜する正芏の機胜RDPで接続を詊みる

    脆匱性ではなく、盗んだアカりントず正芏の管理機胜で広がるので、通垞の操䜜ず芋分けにくいのが特城です。Active Directoryを狙う攻撃は支揎士解説3の8で扱いたす。

    防埡回避痕跡を消し、怜知を止める

    䟵入した攻撃者は、芋぀からないための行動もずりたす。マルりェア察策゜フトのサヌビスを止める、送信枈みのメヌルを削陀しお䞍正な送信を隠す、むベントログを消去する、ずいった動きです。ただし、消去そのものが痕跡になるこずがありたす。䟋えば、むベントログをすべお消去するず、消去の埌に「ログが消去された」ずいう蚘録が残る堎合がありたす。

    たた、ログに蚘録が芋぀からないこずは、感染しおいないこずを意味したせん。感染しおもすぐには目立぀動䜜をせず、埅機したり、暪展開だけを行ったりするマルりェアもありたす。

    1台で芋぀けた動䜜を、ほかの端末で探す

    マルりェアの解析結果が瀺されたら、動䜜を䞀぀ず぀分解し、その動䜜の痕跡が、どのログに残るかを考えたす。痕跡をほかの端末で探せば、芋぀かっおいない感染端末を掗い出せたす図3。

    • C&C通信 → プロキシ、ファむアりォヌル、DNSのログ通信先ず時刻

    • 氞続化タスクの登録 → 端末のむベントログ、EDRの蚘録

    • 防埡回避察策゜フトの停止 → マルりェア察策の管理サヌビスのログ

    • 持出し → プロキシのログ送信したデヌタのサむズ、EDRの蚘録

    • 暪展開RDP接続の繰り返し → ドメむンコントロヌラなど、認蚌のログ

    䟵入埌の動きず、痕跡を探す堎所
    【図3】䟵入埌の動きず、痕跡を探す堎所


    午埌での問われ方

    • 什和6幎床秋期 午埌問1゜フトりェア開発䌚瀟のむンシデント察応が題材でした。プロキシサヌビスが、マルりェア感染のカテゎリに䞀臎するURLぞのアクセスを拒吊したこずから調査が始たりたす。端末の蚘録には、PowerShellのスクリプトの実行、「install」ずいう名前のタスクの登録、マルりェア察策゜フトのサヌビスの停止、ファむルの参照ず圧瞮ファむルの䜜成・送信、ドメむンのアカりントやロヌカルの管理者アカりントでのRDP接続の詊行䞀郚の端末では成功、1時間おきの倖郚ぞの接続ず、拒吊されたずきの接続先の切替えが䞊びたす。解答䟋には、ほかの感染端末の調べ方ずしお「タスク名がinstallであるタスクが登録されおいるL瀟内ホストがないか調査する」、怜出の仕組みずしお「マルりェア察策サヌビスのログから、マルりェア察策゜フトが停止したL瀟内ホストを怜出する」「ドメむンサヌバのログから、RDP接続をくり返しおいるL瀟内ホストを怜出する」が瀺されおいたす。

    • 平成30幎床秋期 午埌II問2マルりェアの䟵入による情報挏えいの調査が題材でした。プロキシサヌバのログから、問題のサむトにアクセスしたPCを特定し、マルりェアのHTTPリク゚ストを「C&Cサヌバぞのコマンド芁求又は応答による掻動」、HTTPレスポンスを「C&Cサヌバからのコマンド受信による掻動」ず読み取らせおいたす。ほかに感染した機噚の調べ方は、「プロキシサヌバのログから、IPnのサむトにアクセスした機噚がほかにないか」です。

    • 什和元幎床秋期 午埌I問3暙的型メヌルによるりむルス感染埌の察応が題材でした。EDRを想定した仕組みで、ほかの感染端末を「マルりェアMのハッシュ倀で怜玢する」こずや、FWのログを䜿った確認では感染を怜知できない端末の状態を「感染したが、C&Cサヌバず通信する前にネットワヌクから切り離された状態」ず答えさせおいたす。

    • 什和3幎床秋期 午埌II問2テレワヌクに䌎うむンシデントが題材でした。マルりェアは導入枈みのマルりェア察策゜フトでは怜出されず、攻撃者は送信枈みのメヌルを削陀し、䞀郚の端末ではむベントログをすべお消去しおいたした。解答䟋には、消去の痕跡ずしお「むベントログの消去を瀺すログ」、遠隔操䜜の蚘録が出ない感染の状態ずしお「暪展開機胜ず埅機機胜だけを実行しおいた堎合」が瀺されおいたす。

    • 什和元幎床秋期 午埌II問1暗号資産を採掘するワヌムが、䟵入に䜿った脆匱なポヌトを自ら塞いでいた理由が問われたした。解答䟋は、同じ脆匱性を悪甚されお別のマルりェアに再び感染し、自分の動䜜を阻害されるのを防ぐためです。

    採点講評で指摘された぀たずき

    • 什和元幎床秋期 午埌I問3では、FWのログでは感染を怜知できない端末の状態を問う蚭問の正答率が䜎かったずされおいたす。講評は、ネットワヌクから切り離された状態のほか、マルりェアが初期の偵察段階で、その端末や呚蟺から情報を集めおいる可胜性も挙げおいたす。

    • 平成30幎床秋期 午埌II問2では、遠隔操䜜の機胜を持぀マルりェアがC&Cサヌバず通信しお指瀺を受け取る動きを問う蚭問の正答率が䜎かったずされおいたす。

    • 什和元幎床秋期 午埌II問1では、マルりェアが䟵入に䜿ったポヌトを塞いだ理由を問う蚭問の正答率が䜎く、目的の遂行のための機胜だけでなく、発芋や劚害を避けるための機胜も理解しおほしいずされおいたす。

    • 什和6幎床秋期 午埌問1では、マルりェアの掻動を怜出する仕組みを問う蚭問で、どのログを確認するかを曞いおいない解答が倚かったず指摘されおいたす。

    蚘述の型

    • 被害の範囲を調べる「同じC&Cサヌバず通信した端末、同じ氞続化の痕跡がある端末を、ログから探す」

    • 倖郚からの接続を止めおも防げない理由「感染端末の偎から倖郚ぞ接続するため」

    • 怜出の仕組み「どのログから、どの動䜜をした端末を怜出する」ず、ログの皮類たで曞く

    • 暪展開ぞの察策「RDPの接続元をIPアドレスで制限する」「端末ごずにロヌカル管理者のパスワヌドを倉える」

    4. 入口暙的型メヌル・フィッシング・ビゞネスメヌル詐欺

    暙的型メヌルは、泚意喚起だけでは止たらない

    暙的型メヌルは、特定の組織を狙い、業務に関係がありそうな件名や添付ファむルで、開封や実行を誘うメヌルです。取匕先や公的機関を装い、実圚する担圓者名を䜿うこずもありたす。盞手のメヌルアカりント自䜓が乗っ取られおいれば、普段のやり取りぞの返信ずしお届くこずもありたす。

    • 添付ファむル文曞ファむルのマクロ、ショヌトカットファむル、実行ファむルを圧瞮したもの

    • パスワヌド付きの圧瞮ファむル暗号化されおいるので、メヌルの段階では䞭身をマルりェア察策の怜査にかけられない。攻撃者は、この怜査をすり抜けるために䜿う

    • リンク停のログむン画面ぞ誘導しお認蚌情報を盗むフィッシング、マルりェアをダりンロヌドさせる

    察策は、利甚者ぞの泚意喚起だけに頌らず、次を組み合わせたす。

    • メヌルの怜査添付ファむル、URLず、送信者のドメむンの認蚌SPF・DKIM・DMARC。支揎士解説3の5

    • 端末での実行の制限マクロの無効化、蚱可したプログラムだけの実行ず、端末での怜知7.・8.

    • 「怪しい」ず思った時点で報告できる窓口ず、報告を受けたら同じメヌルの受信者を調べる手順

    • 蚓緎。開封率を䞋げるこずだけでなく、報告たでの時間を短くするこずを目暙にする

    ビゞネスメヌル詐欺マルりェアを䜿わない詐欺もある

    ビゞネスメヌル詐欺BECは、経営者や取匕先になりすたしたメヌルで、送金先の口座の倉曎や、至急の支払いを指瀺する詐欺です。マルりェアを䜿わず、文面だけで成立するこずがあるので、メヌルの怜査では芋぀かりたせん。

    察策の䞭心は、業務の手順です。支払先の口座を倉える䟝頌は、メヌルの返信ではなく、以前から登録しおある電話番号など、別の経路で本人に確認したす。支払いの承認を耇数の人で行う、メヌルアカりントを倚芁玠認蚌で守る、自組織のドメむンを装ったメヌルを芋分けられるよう送信者認蚌を敎える、ずいった察策を組み合わせたす。

    Webの入口芋ただけで感染する堎合がある

    正芏のWebサむトが改ざんされ、閲芧しただけで、ブラりザやプラグむンの脆匱性を突かれおマルりェアを送り蟌たれるのがドラむブバむダりンロヌドです。暙的の組織の人がよく芋るサむトを狙っお改ざんし、埅ち䌏せするのが氎飲み堎型攻撃です。いずれも、ブラりザなどを最新に保぀こず、䞍芁なプラグむンを䜿わないこずが基本です。

    公開機噚ず、閉じたネットワヌクの入口

    VPN機噚や公開サヌバの脆匱性、盗たれた認蚌情報も入口になりたす。この堎合、メヌルの怜査を匷化しおも、その入口は閉じたせん脆匱性の察応は支揎士解説3の6。むンタヌネットに぀ながらないネットワヌクでも、USBメモリ、曎新甚の媒䜓、保守甚の接続があれば、それが入口になりたす。

    蚘述の型

    • パスワヌド付き圧瞮ファむルの問題「暗号化されおいるため、䞭身をマルりェア察策の怜査にかけられない」

    • 口座倉曎の䟝頌ぞの察策「メヌル以倖の、事前に登録した連絡先で、本人に確認する」

    • 暙的型メヌルの蚓緎の目的「䞍審なメヌルを受信したずきに、速やかに報告できるようにする」

    5. 出口察策C&C通信ず持出しを止める

    入口の察策は、い぀か砎られたす。䟵入された埌でも、倖ぞの通信を絞れば、遠隔操䜜ず情報の持出しを劚げられたす。これが出口察策です。

    倖ぞ出る経路を䞀぀にする

    端末から倖郚ぞの通信は、プロキシサヌバ経由だけに限り、ファむアりォヌルで端末からの盎接の通信を犁止したす。経路を䞀぀にたずめるず、通信先の制限ずログの蚘録をそこでたずめお行えたす。

    プロキシで、どこぞ出るかを絞る

    • URLフィルタリング業務に必芁で安党ず確かめたURLを蚱可リストに入れ、それ以倖を遮断する。党郚を䞀床に遮断するず業務が止たるので、たず「怜知蚱可しお蚘録」で運甚しお必芁なサむトを掗い出し、その埌で遮断に切り替える方法もある

    • カテゎリ単䜍のフィルタリング業務に䞍芁な分類倖郚ストレヌゞ、ゲヌムなどを遮断する

    • 既知の悪性サむトの拒吊リストベンダヌが提䟛する、マルりェアの通信先の䞀芧で遮断する。ただし、攻撃者は接続先を倉えたり、正芏のサヌビスを悪甚したりするので、䞀芧だけで党郚は止たらない

    プロキシ認蚌マルりェアに、利甚者IDずパスワヌドを芁求する

    プロキシで利甚者IDずパスワヌドによる認蚌プロキシ認蚌を行うず、認蚌に察応しおいないマルりェアは倖郚ぞ接続できたせん。ただし、効果は完党ではありたせん。ブラりザからプロキシぞの通信を盗み芋お認蚌情報を手に入れ、それを䜿っお認蚌を通過するマルりェアもありたす。

    䜕が、どこぞ、どれだけ出たかを蚘録する

    • プロキシのログに、送信元の端末、接続先、時刻、送信したデヌタのサむズを残す。持出しの量を掚枬する手掛かりになる

    • プロキシを倚段にしおいる堎合、倖偎のプロキシのログでは、送信元が内偎のプロキシのIPアドレスになり、端末を特定できない。内偎のプロキシで送信元を瀺すHTTPヘッダを付け、倖偎でそれを蚘録する

    • 同じ宛先ぞの定期的な接続や、業務時間倖の倧きな送信を監芖する

    • 倖郚ぞの名前解決DNSの蚘録も、C&C通信の手掛かりになる

    DNSも、倖ぞの出口になる

    プロキシを経由しない通信を止めおも、名前解決DNSの通信が倖ぞ出られるなら、それが出口になりたす。DNSの問合せの䞭にデヌタを埋め蟌み、組織内のDNSサヌバフルサヌビスリゟルバを経由しお、攻撃者が管理するドメむンの暩嚁DNSサヌバずやり取りする手口を、DNSトンネリングず呌びたす。特定のドメむンに察する倧量の問合せが、手掛かりになりたす。

    察策の䟋は、次のずおりです。

    • 端末から倖郚のDNSサヌバぞの盎接の問合せを犁止し、組織内のDNSサヌバだけを䜿わせる

    • 組織内のDNSサヌバから倖郚ぞの問合せも、必芁な経路に限る

    • 危険な名前の問合せに、正芏の名前解決の代わりにあらかじめ甚意したIPアドレスを返すDNSシンクホヌルで、通信先をそらし、問い合わせた端末を芋぀ける

    ただし、DNSシンクホヌルの蚘録だけでは、感染端末を芋萜ずすこずがありたす。マルりェアがC&CサヌバのIPアドレスを盎接持っおいれば、名前解決をせずに接続するからです。逆に、C&CサヌバをFQDNで指定しおおけば、攻撃者は、マルりェアを䜜り盎さずに接続先のIPアドレスを倉えられたす。

    持出しを止める

    ファむルの持出しには、特別な暩限は芁りたせん。利甚者が読めるファむルは、その利甚者の端末で動くマルりェアにも読めたす。DLP情報挏えい察策の仕組みで、重芁な情報を含むファむルの倖郚ぞの送信を怜知・制限する、倖郚ストレヌゞサヌビスぞの通信を絞る、ずいった察策を考えたす。

    午埌での問われ方

    • 平成28幎床秋期 午埌I問3情報セキュリティスペシャリスト詊隓プロキシサヌバを䜿ったマルりェア察策が題材でした。プロキシを倚段にした構成で、倖偎のプロキシのログだけでは送信元のPCを特定できない理由ずしお、解答䟋は「送信元IPアドレスがプロキシ1のIPアドレスずなるので」です。プロキシ認蚌を通過するマルりェアの手口は、「Webブラりザからプロキシサヌバぞの通信を盗聎しお認蚌情報を取埗し、プロキシサヌバに送信する」です。フィルタリングは、URLフィルタリングで「ホワむトリストに業務に必芁か぀安党であるこずを確認したURLを蚭定する」、カテゎリ単䜍で「業務に䞍芁であるカテゎリを遮断する」ずされおいたす。

    • 什和6幎床秋期 午埌問13.ず同じ問題持出しを防ぐ察策ずしお、解答䟋は「L瀟内にDLPを導入し、ファむルの持出しを制限する」です。マルりェアの通信先に぀いおは、党利甚者を察象に、それらのURLを「管理者拒吊リストに登録する」こずが瀺されおいたす。

    • 什和元幎床秋期 午埌I問2脅嚁むンテリゞェンスの掻甚ずC&C通信ぞの察策が題材でした。マルりェアのHTTP通信が「プロキシ認蚌に倱敗したから」倖ぞ出られなかった䞀方で、IPアドレスを盎接指定したHTTP通信や、パブリックDNSサヌビスぞのDNS通信に成功したログを探す蚭問がありたす。DNSトンネリングの兆候ずしお「特定のドメむンに察する倚数のDNSク゚リの発生」が、解答䟋に瀺されおいたす。

    • 什和3幎床秋期 午埌II問23.ず同じ問題UTMのDNSシンクホヌル機胜を䜿っおいた組織で、マルりェアにC&CサヌバのIPアドレスずFQDNの䞡方が埋め蟌たれおいたした。FQDNで指定する攻撃者偎の利点は「マルりェア内にFQDNで指定したC&CサヌバのIPアドレスの倉曎」ができるこず、DNSシンクホヌルの蚘録だけでは䞍十分な理由は「C&Cサヌバずの通信時にDNSぞの問合せを実行しない堎合があるから」です。

    • 平成30幎床秋期 午埌II問23.ず同じ問題プロキシサヌバのログのうち、情報挏えいの調査に圹立぀情報ずしお「プロキシサヌバがむンタヌネットに送信したデヌタのサむズ」が問われおいたす。

    採点講評で指摘された぀たずき

    • 平成28幎床秋期 午埌I問3では、プロキシサヌバのログから送信元のPCを特定できない理由ず、プロキシ認蚌を通過するマルりェアの仕組みを問う蚭問の正答率が、いずれも䜎かったずされおいたす。他者に誀解なく䌝わるよう、必芁な情報を正確に曞くこずが求められおいたす。

    • 什和元幎床秋期 午埌I問2では、マルりェアがプロキシ認蚌の情報を盗む手法を理解しおいない解答が散芋され、DNSトンネリングを問う蚭問の正答率が䜎かったずされおいたす。講評は、組織内のフルサヌビスリゟルバを悪甚するC&C通信の手法ずしお、DNSの仕組みずあわせお理解しおほしいずしおいたす。

    • 什和6幎床秋期 午埌問1では、持出しぞの察策を問う蚭問の正答率がやや䜎く、ファむルサヌバのアクセス暩を最小限にするずいった解答が散芋されたず指摘されおいたす。マルりェアは特別な暩限なしにファむルを持ち出しおいたので、起きた持出しを防げる察策を遞ぶ必芁がありたす。

    蚘述の型

    • 出口察策の考え方「端末からむンタヌネットぞの通信をプロキシ経由に限定し、ファむアりォヌルで盎接の通信を犁止する」

    • プロキシ認蚌の効果ず限界「認蚌に察応しおいないマルりェアの通信を遮断できるが、認蚌情報を盗んで通過するマルりェアもある」

    • 持出しぞの察策「DLPを導入し、ファむルの持出しを制限する」

    • 倚段プロキシで送信元を特定する方法「内偎のプロキシで送信元を瀺すヘッダを付け、倖偎のプロキシでログに蚘録する」

    • DNSを悪甚する通信の兆候「特定のドメむンに察する倚数のDNSク゚リが発生する」

    6. 倚局防埡入口・端末・内郚・出口で受け止める

    どの察策にも限界があるので、䞀぀の察策に頌らず、堎所ず性質の違う察策を組み合わせたす。同じ補品を重ねるこずではなく、どの倱敗をどこで受け止めるかを分担させるのが倚局防埡です図4。

    • 入口䟵入経路を枛らす。メヌル・Web・媒䜓の怜査ず制限、公開機噚の修正、認蚌の保護。保守接続やファむルの受枡しも確認する

    • 端末マルりェアの怜知・防止EPP・EDR、䞍芁な実行機胜ず管理者暩限の制限

    • 内郚䞍芁な端末間通信の制限、共有フォルダの暩限の限定、管理者アカりントの共甚の芋盎し

    • 出口倖郚ぞの接続先ず経路の管理、通信元のプロセスや挙動の確認

    䞀般の利甚者の暩限でも、その利甚者が曞き蟌める共有フォルダは暗号化されたす。「管理者ではないからランサムりェアの被害は出ない」ずは刀断できたせん。たた、バックアップは砎られたずきの埩旧の備えです。䟵入防止の代甚にも、流出した情報の回収の代甚にもなりたせん。

    倚局防埡は、違う堎所で違う倱敗を受け止める
    【図4】倚局防埡は、違う堎所で違う倱敗を受け止める


    7. 怜知の方匏䜕を根拠に疑うか

    既知の特城ず照合するパタヌンマッチング

    マルりェア定矩ファむルパタヌンファむルに登録された、既知のマルりェアの特城ず照合したす。既知のマルりェアを速く芋぀けられたすが、ただ登録されおいない未知のマルりェアは怜知できたせん。既知のものを少し䜜り倉えた亜皮も、倖れるこずがありたす亜皮の共通特城を捉えるルヌルなら、怜知できる堎合もありたす。定矩ファむルを垞に最新に保぀必芁がありたす。

    倉化を芋぀けるコンペア法ず完党性の確認

    安党に保管した原本やそのハッシュ倀ず、怜査察象を比べお、倉化がないかを調べたす。原本を保管した時点で既に感染しおいれば芋぀けられず、正芏の曎新でも「倉化」ずしお怜知したす。比べる基準そのものを攻撃者に曞き換えられるず、意味がなくなるので、比范する基準自䜓を保護したす。

    構造や動きを芋るヒュヌリスティック法ずビヘむビア法

    • 静的な分析察象を実行せずに、コヌドや構造から、疑わしい凊理などの特城を評䟡する。実行時だけ分かる動きには限界がある

    • ヒュヌリスティック法マルりェアがずるであろう動䜜をあらかじめ登録しおおき、怜査察象のコヌドに含たれる䞀連の動䜜ず比べお怜知する

    • ビヘむビア法振る舞い怜知実際の感染・発病の動䜜曞蟌み、耇補、砎壊などを監芖しお怜知する。動䜜の結果ずしお起こる環境の倉化倧量のファむルの曞換え、通信量の急増などを捉えるこずもある。単独の操䜜だけでなく、プロセス・通信・ファむル操䜜の関連を芋る

    特城を登録しおおく必芁がないので、未知のマルりェアや亜皮も怜知できる可胜性がありたす。䞀方、正芏の管理䜜業ず区別しにくく、正垞なものを誀っお怜知する誀怜知フォヌルスポゞティブが起きやすくなりたす。誀怜知を枛らそうず条件を緩めるず、芋逃しフォヌルスネガティブが増えたす。芳枬条件によっおも、芋逃しや誀怜知は起こりたす。補品を比べるずきは、怜知粟床だけでなく、芳枬できる範囲、誀怜知ぞの察応、未芳枬の把握も重芁です。

    蚱可したものだけを動かすアプリケヌションの蚱可リスト

    実行しおよいプログラムをハッシュ倀などで登録し、それ以倖の実行を犁止する方法です。未知のマルりェアの実行ファむルも止められたすが、次の匱点がありたす。

    • 登録したプログラムをバヌゞョンアップするず、ハッシュ倀が倉わり、登録し盎すたで動かなくなる

    • 蚱可したプログラムの機胜を䜿っお動くもの文曞ファむルのマクロずしお動くマルりェア、正芏のスクリプト実行機胜の悪甚は止められない

    犁止したものを止める起動犁止の蚭定

    蚱可リストずは逆に、䜿わせたくないプログラムを、プログラム名や実行ファむルのハッシュ倀で登録しお、起動を犁止する方法もありたす。名前だけで犁止するず、名前を倉えれば起動でき、ハッシュ倀だけで犁止するず、内容を少し倉えれば起動できたす。䞡方を組み合わせおも、内容ず名前の䞡方を倉えられればすり抜けられたす。犁止の方匏は、既知の䞍芁なプログラムを止める補助ず考えたす。

    芋぀からないようにする工倫

    • 芋た目を倉える暗号化などで倖芋のコヌドを毎回倉えるポリモヌフィック型や、暗号鍵を倉えお圧瞮・暗号化し盎すパック凊理こずで、定矩ファむルずの照合をすり抜ける。ただし、実行したずきの動䜜は倉わらないので、振る舞いの怜知なら芋぀けられる可胜性がある

    • 解析を劚げる動䜜䞭のプロセスにデバッガ解析ツヌルがないかを調べ、あれば動䜜を倉える。サンドボックスのような解析環境だず気付くず、動䜜を控えるものもある

    • 防埡を止める䟵入埌に、マルりェア察策゜フトのサヌビスを停止する3.

    䜕を根拠に、マルりェアを疑うのか
    【図5】䜕を根拠に、マルりェアを疑うのか


    サンドボックスず無害化

    サンドボックスは、䞍審なファむルを業務の環境から隔離した環境で実際に動かし、通信やファむル操䜜などの挙動を芳察する仕組みです。未知のマルりェアでも怜知が期埅できたすが、実際に動かしお芳察するので怜査に時間が掛かりたす。䞀定時間た぀たで動かないもの、特定の条件でしか動かないもの、解析環境だず気付いお動䜜を控えるものは芋逃すこずがあり、䜕も起きなかったこずは、安党の蚌明ではありたせん。

    無害化は、マクロなど危険になり埗る芁玠を取り陀いたり、必芁な内容だけを取り出しお䜜り盎したりする方法です。悪意があるかを刀定するのではなく、危険な芁玠をあらかじめ陀く考え方です。ブラりザの凊理を別の環境で行うブラりザ分離などずあわせお、ネットワヌクの分離の䞭での䜿い方は支揎士解説2の3で扱いたす。

    午埌での問われ方

    • 什和7幎床秋期 午埌問4補造業のサプラむチェヌンでのセキュリティ管理が題材でした。メヌルのクラりドサヌビスが提䟛する二぀のマルりェア察策機胜が比べられ、パタヌンマッチング型は「怜査時間が短い」が「未知の」マルりェアは怜知できない、サンドボックス型は「未知の」マルりェアでも怜知が期埅できるが「怜査に時間が掛かる」ずされおいたす。どちらも「暗号化」された添付ファむル内のマルりェアは怜知できない、ずいう空欄が問われたした。

    • 平成28幎床秋期 午埌I問35.ず同じ問題文曞ファむルのマクロずしお実装されたマルりェアが、閲芧゜フトの脆匱性を悪甚しおC&Cサヌバず通信し、攻撃甚のプログラムをダりンロヌドしおいたした。プログラム名ずハッシュ倀を組み合わせた起動犁止の蚭定でも犁止できない堎合ずしお、解答䟋は「プログラムの内容を倉え、か぀、プログラム名を倉える堎合」です。

    • 什和3幎床秋期 午埌I問3PCのマルりェア感染をきっかけに、登録した実行ファむルだけを動かせる゜フトりェアを導入する堎面が題材でした。運甚䞊の問題が起きる堎合は「登録した実行ファむルがバヌゞョンアップされた堎合」、この仕組みでも防げないマルりェアは「登録した実行ファむルのマクロずしお実行されるマルりェア」です。

    • 平成29幎床春期 午埌II問1マルりェアの解析が題材でした。マルりェアが解析を劚げる方法ずしお「実行䞭プロセスの䞀芧から既知のデバッガのプロセス名を探す」、りむルス定矩ファむルで怜知されなくなる理由ずしお「暗号鍵を倉えおパック凊理するず暗号化枈みコヌド郚が倉化し、りむルス定矩ファむルに登録されおいないファむルずなるから」が、解答䟋に瀺されおいたす。

    採点講評で指摘された぀たずき

    • 什和3幎床秋期 午埌I問3では、蚱可した実行ファむルだけを動かす仕組みでも防げないマルりェアを問う蚭問の正答率が䜎かったずされおいたす。実行ファむルが倉化した堎合を曞く解答が散芋されたしたが、それはハッシュ倀が倉わるので止たりたす。蚱可されたファむルを悪甚するものを考えたす。

    • 平成29幎床春期 午埌II問1では、攻撃者がマルりェアの発芋を遅らせるために䜿う技法を問う蚭問の正答率が䜎かったずされおいたす。

    • 什和7幎床秋期 午埌問4では、攻撃シナリオぞの察策ずしお、利甚者認蚌の匷化を曞く解答が散芋されたず指摘されおいたす。マルりェアは脆匱性の悪甚や、正しく認蚌された利甚者をだたすこずで実行されるので、感染を防ぐ目的では、利甚者認蚌の匷化はあたり効果がありたせん。

    蚘述の型

    • パタヌンマッチング型の匱点「未知のマルりェアは怜知できない」

    • サンドボックス型の利点ず匱点「未知のマルりェアも怜知が期埅できるが、怜査に時間が掛かる」

    • 振る舞い怜知の匱点「正芏の操䜜を誀っお怜知するこずがある」

    • 蚱可リスト方匏で防げないもの「蚱可された実行ファむルのマクロずしお実行されるマルりェア」

    • 起動犁止の蚭定をすり抜ける方法「プログラムの内容ず名前の䞡方を倉える」

    • 定矩ファむルで怜知されなくなる理由「暗号鍵を倉えおパック凊理するず、定矩ファむルに登録されおいないファむルになる」

    8. EPPずEDR防ぐ機胜ず、芋぀けお察凊する機胜

    EPPは「入れない」、EDRは「入られおも早く芋぀けお止める」

    • EPPEndpoint Protection PlatformPCやサヌバ゚ンドポむントで、マルりェアの感染を防ぐ機胜矀。埓来のりむルス察策゜フトがこれに圓たり、最近の補品はパタヌンマッチングに加えお振る舞いの怜知も備える

    • EDREndpoint Detection and Response端末で起きたこずプロセスの起動、ファむル操䜜、蚭定倉曎、通信などを蚘録・分析し、攻撃の疑いを怜知しお、調査ず察凊端末の隔離などに぀なげる。䟵入されるこずを前提にした察策

    EPPは端末保護、EDRは怜知・調査・察凊が䞭心です。EDRの蚘録があれば、「い぀、どのプロセスが、䜕をしたか」を時系列で远えたす。ただし、実補品では機胜が重なり、䞡方を持぀ものが倚く、「EPPは既知のものしか芋ない」「EDRは止められない」ずいう区切りではありたせん。

    アラヌトは結論ではなく、調べる入口

    譊告が出たら、端末、時刻、利甚者、怜知の理由、凊理の結果を確認したす。実行を防いだのか、実行された埌に怜知したのかで、意味が違いたす。定䟋の保守䜜業ず同じ操䜜なら、䜜業の予定や承認の蚘録ず照らしたす正垞䜜業ず照合。業務時間倖に、普段䜿わないコマンドが実行されたなら、匷い手掛かりになりたす。

    EDRを入れれば安心、ではない

    • 芳枬できない端末がある未導入・停止・未接続の端末は、そもそも芳枬できない。「未怜出」ず「未芳枬」は別

    • 誰が譊告を読むか譊告が出おも、誰かが芋お刀断しなければ察凊は進たない。倜間や䌑日に誰が譊告を受け取り、誰が隔離や業務停止を刀断するかを決めおおく。監芖を委蚗するなら、通知たでか、隔離たでかの範囲を契玄で確かめる

    • 委蚗の範囲を決める監芖を倖郚のサヌビスSOCやMDRに委蚗する堎合、「24時間監芖」が、倜間に通知するずころたでなのか、自動で隔離するのか、自組織の承認を埅぀のかを契玄で確かめる。重芁なサヌバを止める刀断を誰がするかも決めおおく

    • 隔離が完了したか管理画面で隔離を指瀺しおも、端末がネットワヌクに぀ながっおいなければ指瀺は届かない。指瀺を受け付けたこずず、隔離が完了したこず実斜完了を分けお確かめる。EDRの名称だけで、自動察凊の範囲は決たらない

    EDRは、芳枬から察凊結果の確認たで぀なぐ
    【図6】EDRは、芳枬から察凊結果の確認たで぀なぐ


    午埌での問われ方

    • 什和3幎床春期 午埌I問3脆匱性修正プログラムの配信が題材で、WoLWake on LANを悪甚しお倜間に感染を広げるマルりェアぞの察策ずしお、倜間に䞍審な振る舞いをしたPCをネットワヌクから隔離する察策を、導入枈みのシステムで実珟する方法が問われたした。解答䟋は「゚ヌゞェントによっお、倜間にarpコマンドの実行を怜知したら、圓該PCをネットワヌクから隔離する」です。

    • 什和4幎床秋期 午埌II問2EDRを䜿った未知のマルりェアぞの察策が題材でした。EDRが蚘録したむベントから、メヌルフォルダのファむルが読み蟌たれた、HTTPでファむルがアップロヌドされた、ずいったマルりェアの挙動を読み取り、時系列に敎理させおいたす。さらに、蚘録から䜜る怜知ルヌルずしお、「V゜フトのデヌタファむルが読み蟌たれた埌に、1分以内に、パス名が同䞀のファむルが䞊曞きされた」こずを怜知する、ずいう解答䟋が瀺されおいたす。このマルりェアは、開かれたデヌタファむルに自分をマクロずしお埋め蟌み、盎ちに䞊曞き保存させお感染を広げおいたした。同じ手口による感染の拡倧を、読蟌みの盎埌の同じパスぞの䞊曞きで捉えるルヌルです。

    採点講評で指摘された぀たずき

    • 什和3幎床春期 午埌I問3では、EDRで察策を実珟する方法を問う蚭問の正答率がやや䜎く、EDRに着目した解答は倚かったものの、EDRを䜿っおどのように察策を実珟するかたで曞けた解答は少なかったずされおいたす。「EDRを䜿う」で終えず、䜕を怜知したら、䜕をするかたで曞きたす。

    • 什和4幎床秋期 午埌II問2では、EDRのむベントの蚘録から時系列を敎理する蚭問の正答率は高かった䞀方、むンシデント察応のどこで無駄に時間が過ぎおいるかを問う蚭問の正答率が䜎かったずされおいたす。

    蚘述の型

    • EDRの圹割「䟵入埌の䞍審な挙動を怜知し、端末の隔離などで被害の拡倧を防ぐ」

    • EDRを䜿った察策「い぀どのコマンド・操䜜の実行を怜知したら、圓該PCをネットワヌクから隔離する」

    • 隔離の確認「隔離の指瀺が端末で実行され、完了したこずを確認する」

    9. ワヌムずボット自分で広がるものを、内郚で止める

    ワヌムは、同じネットワヌクの䞭を盎接広がる

    ワヌムは、脆匱性のある端末を探しおスキャンしお、自分の耇補を送り蟌みたす。同じネットワヌクの䞭の端末同士は、ファむアりォヌルを通らずに盎接通信できるので、1台の感染から短時間で広がりたす。

    • 芋えない範囲がある境界やサヌバの前に眮いた監芖の装眮センサは、同じスむッチに぀ながった端末同士の通信を芋られない。同じネットワヌクの䞭だけをスキャンするワヌムは、そこでは芋぀からない

    • 内郚を分けるVLANなどで端末同士の通信を犁止する。業務で端末同士が盎接通信する必芁は、倚くない

    • 戻す条件を決める隔離した端末をネットワヌクに戻す前に、脆匱性の修正プログラムが適甚されおいるこず、定矩ファむルが曎新されおいるこず、感染しおいないこずを確かめる

    ボットずIoT機噚

    ボットに感染した倚数の機噚は、C&Cサヌバの指瀺でDDoS攻撃などに䜿われたす。ネットワヌクカメラやルヌタなどのIoT機噚は、初期蚭定のパスワヌドのたた䜿われおいたり、曎新が行われおいなかったりするこずが倚く、ボットの感染先ずしお狙われたす。初期パスワヌドの倉曎、䞍芁なサヌビスの停止、ファヌムりェアの曎新が基本です。

    午埌での問われ方

    • 平成30幎床秋期 午埌I問2ワヌムの感染を題材に、ネットワヌクの状態の把握ずむンシデント察応が問われたした。感染したPCず同じセグメントだけをスキャンする動きが、監芖甚のセンサのIPアドレス別の件数で䞊䜍に出おこない理由は「パケットがNSMセンサの監芖察象倖であるため」です。隔離したPCを戻す条件ずしお「セキュリティ修正プログラムが適甚されおいるこず」「マルりェア定矩ファむルが曎新されおいるこず」「PCがマルりェアに感染しおいないこず」、PC同士の感染を防ぐ察策ずしお「VLANを䜿い、PC間の通信を犁止する」が、解答䟋に瀺されおいたす。

    採点講評で指摘された぀たずき

    • 平成30幎床秋期 午埌I問2では、同じスむッチに぀ながったPC同士でのワヌムの感染を防ぐ察策を問う蚭問の正答率が䜎く、VLANによるセグメントの分離のような、ネットワヌクの局での察策を立案できるようになっおほしいずされおいたす。センサがパケットを取埗できない理由も、正しく理解しおいない解答が倚かったず指摘されおいたす。

    蚘述の型

    • PC同士の感染を防ぐ察策「VLANを䜿い、PC間の通信を犁止する」

    • 隔離した端末を戻す条件「修正プログラムの適甚、定矩ファむルの曎新、感染しおいないこずの確認」

    • 同じセグメント内のスキャンが芋えない理由「その通信が、センサの監芖察象の経路を通らないため」

    10. マルりェアの解析ず、脅嚁むンテリゞェンス

    静的な解析ず動的な解析

    マルりェアの解析には、実行せずにコヌドや構造を調べる静的な解析ず、実際に動かしお挙動を芳察する動的な解析がありたす。動的な解析は、業務のネットワヌクから切り離した解析環境で行い、むンタヌネットぞの接続も解析䞭だけに限るなど、マルりェアが倖ぞ広がらないように運甚したす。解析で取り出したファむルを業務の環境ぞ戻すずきも、怜査を経由させたす。

    解析には、次の難しさがありたす。

    • 解析環境を芋抜く仮想マシンの䞊で動いおいるこずを怜知するず、攻撃の凊理を消しお終了するものがある。この堎合は、仮想マシンではない実機の環境を甚意する

    • 再珟できなくなる攻撃者がC&Cサヌバの偎を倉えるず、同じ怜䜓を埌で動かしおも、同じ挙動が再珟できない。確認した時点の解析環境の状態を保存しおおく

    IoCず脅嚁むンテリゞェンス

    解析で分かったファむルのハッシュ倀、C&CサヌバのIPアドレスやドメむン名などを、IoC䟵害の指暙ず呌びたす。IoCで自組織のログを怜玢すれば、ほかの感染端末を探せたす。業界ごずの情報共有の組織ISACなどを通じお、攻撃の情報脅嚁むンテリゞェンスを共有する取組みもあり、その蚘述圢匏の䞀぀がSTIXです。

    ただし、組織を狙っお䜜られたマルりェアは、ほかで芳枬されたIoCず䞀臎しないこずがありたす。既知のIoCが芋぀からないこずは、感染しおいないこずの蚌明ではありたせん。

    午埌での問われ方

    • 什和4幎床秋期 午埌II問1セキュリティ関連䌚瀟での脅嚁情報の調査が題材でした。C&Cサヌバからダりンロヌドしたプログラムをメモリ内だけに展開する怜䜓の皮類は、ファむルレスマルりェアです。埌で再実行しおも挙動を再珟できなくなる原因は「C&CサヌバのIPアドレス」の倉曎、仮想マシン䞊での動䜜を怜知しお攻撃の凊理を消す怜䜓のために構築する環境は「仮想マシンではない実機環境」ずされおいたす。

    蚘述の型

    • 解析環境を芋抜くマルりェアぞの察策「仮想マシンではない実機の環境で解析する」

    • ほかの感染端末を探す方法「マルりェアのハッシュ倀や通信先IoCで、ログを怜玢する」

    • 既知のIoCに頌る限界「組織を狙っお䜜られたマルりェアは、既知のIoCず䞀臎しない」

    11. ファむルレス攻撃ず、正芏ツヌルの悪甚

    ファむルレス攻撃は、マルりェア本䜓を通垞の実行ファむルずしお保存するこずに頌らず、メモリ䞊で動かしたり、正芏の実行機胜を悪甚したりする攻撃です。倖郚からスクリプトをダりンロヌドしお、ファむルに保存せずメモリ䞊で実行する、ずいった動きをしたす。ただし、攻撃の党過皋でファむルが䞀切存圚しないずいう意味ではありたせん。入口のメヌルやショヌトカット、レゞストリやログに痕跡が残るこずもありたす。

    PowerShellやWMIなど、管理業務でも䜿う正芏の機胜を悪甚する手法は、Living off the Land環境寄生型ず呌ばれたす。ツヌルの名前だけでは、攻撃か正芏の䜜業かを区別できたせん。誰が、䜕から起動し、䜕を倉曎し、どこず通信したかを芋たす。

    察策は、次の組合せです。

    • 必芁な実行機胜ず、䜿える利甚者を限定する

    • スクリプトの実行ログを取埗し、振る舞いを監芖する

    • PowerShellのスクリプトの実行ポリシヌは安党機胜の䞀぀だが、攻撃者の実行を確実に封じる境界ではないので、それだけに頌らない

    「怪しいファむルが芋぀からない」こずは、「感染しおいない」こずを意味したせん。

    蚘述の型

    • ファむルレス攻撃ぞの察策「PowerShellなどの実行ログを取埗し、振る舞いを監芖する」

    • 正芏ツヌルの悪甚を芋分ける芳点「誰が、䜕から起動し、䜕を倉曎し、どこず通信したかを確認する」

    12. ランサムりェア暗号化ず、倚重の脅迫

    共有フォルダも、バックアップも暗号化される

    ランサムりェアは、感染した端末のファむルだけでなく、その端末からネットワヌクドラむブずしお割り圓おた共有フォルダのファむルも暗号化したす。利甚者が曞き蟌めるずころは、利甚者の端末で動くランサムりェアも曞き蟌めるからです。バックアップを同じ共有フォルダや、同じ暩限で曞き蟌める堎所に眮いおいるず、バックアップも䞀緒に暗号化され、埩元できなくなりたす。

    バックアップは、ネットワヌクから切り離しお保管する、倉曎や削陀ができない圢で保管する、管理の暩限を分ける、ずいった方法で、ランサムりェアの手が届かないようにしたす詳しくは支揎士解説3の3。

    暗号化だけでは終わらない倚重の脅迫

    最近のランサムりェアは、ファむルを暗号化する前に情報を盗み出し、「身代金を払わなければ公開する」ず脅したす。暗号化ず暎露の脅しを組み合わせたものを二重脅迫ず呌びたす。暗号化を䌎わず、盗んだ情報の暎露だけで脅す手口もありたす。

    • バックアップからファむルを戻せおも、持ち出された情報は取り戻せない。「暗号化されたファむルは埩元できた」ず「情報流出の有無ず範囲」は別に刀断する

    • 身代金を支払っおも、確実に埩号される、盗たれた情報が削陀される、再び攻撃されない、ずいう保蚌はない

    • 埩号には、攻撃者だけが持぀鍵が必芁になる。共通鍵を毎回䜜り、攻撃者の公開鍵で保護するタむプでは、解析で手に入れた怜䜓に埩号の鍵は含たれおいない共通鍵だけを䜿い、プログラムに鍵を埋め蟌んだタむプでは、怜䜓の解析で鍵が埗られる堎合もある

    暗号化を早く芋぀け、広がりを止める

    暗号化は、始たっおから気付いおも、共有フォルダぞ広がる前に止められれば被害を枛らせたす。

    • 振る舞いで芋぀けるファむルを読み蟌んで、すぐ同じ堎所に曞き戻す動きが、短時間に倧量に起きるこずを怜知する本皿の䟋。8.のEDRのルヌルず同じく、読蟌みず䞊曞きの組合せを芋る

    • 共有フォルダの暩限を絞る利甚者ごずに、業務で必芁なフォルダだけに曞蟌みの暩限を䞎える。党員が党郚に曞き蟌める共有フォルダは、1台の感染で党郚が暗号化される

    • 䟵入の入口を塞ぐVPN機噚や倖郚に公開したリモヌトデスクトップなど、ランサムりェアの攻撃者が䜿う入口の脆匱性の修正ず、認蚌の匷化を優先する

    午埌での問われ方

    • 平成29幎床秋期 午埌I問1業務システムでのランサムりェア感染が題材でした。営業甚PCで「Dサヌバ䞊の共有フォルダをネットワヌクドラむブずしお割り圓おる」蚭定ず、ランサムりェアが「ネットワヌクドラむブ䞊のファむルも暗号化の察象ずなる」特城の組合せで被害が広がったこずが問われおいたす。怜䜓から埩号できない理由は「埩号に必芁な共通鍵や秘密鍵が怜䜓に含たれおいないため」、バックアップの眮き堎所の問題は「共有フォルダのバックアップデヌタも暗号化されおしたい埩元できなくなる」です。

    採点講評で指摘された぀たずき

    • 什和7幎床秋期 午埌問4では、マルりェアなどの被害が起きた埌に早く埩旧する仕組みを問う蚭問で、攻撃を阻止する手段を曞く解答が散芋されたず指摘されおいたす。早い埩旧には、バックアップの取埗など、平垞時に䜕をしおおくかが重芁です。講評は、組織によっおは、被害に至った経緯の解明よりも事業の埩旧を優先する堎合があるこずも挙げおいたす。

    蚘述の型

    • 共有フォルダが暗号化された理由「共有フォルダをネットワヌクドラむブずしお割り圓おおおり、その䞊のファむルも暗号化の察象ずなったため」

    • バックアップの眮き堎所「ランサムりェアが曞き蟌めない堎所ネットワヌクから切り離した媒䜓などに保管する」

    • 二重脅迫ぞの泚意「バックアップから埩元しおも、窃取された情報の公開は防げない」

    13. 導入埌に効かなくなる原因

    マルりェア察策は、導入した埌に効かなくなるこずがありたす。

    • 曎新が届いおいない長期間電源を入れおいない端末、庁倖に持ち出した端末などで、定矩ファむルや゜フトりェア本䜓の曎新が止たっおいるこずがある。管理画面で、党端末の曎新の状況ず、最埌に連絡した日時を確かめる

    • 管理されおいない端末がある台垳に茉っおいない端末には、察策゜フトが入っおいないかもしれない。察策゜フトを入れられない機噚は、接続先の限定などの代わりの察策を決める

    • 陀倖の蚭定が広すぎる業務アプリが遅くなるからず、フォルダ党䜓を怜査の察象から倖すず、攻撃者もそのフォルダを䜿える。陀倖は必芁な範囲に限り、期限を決めお芋盎す

    • 怜査の察象が限られおいる普段の怜査で圧瞮ファむルを察象にしおいなければ、圧瞮ファむルの䞭のマルりェアは、展開するたで芋぀からない。展開したずきにリアルタむムスキャンが働けば感染は防げるが、どの端末に怜䜓が保存されおいるかを掗い出すには、察象を広げた怜査が芁る

    • 攻撃者に止められる䟵入埌にマルりェア察策゜フトを停止するマルりェアもある。察策゜フトが停止した端末を、管理サヌビスのログで怜出する仕組みも甚意する

    午埌での問われ方

    • 平成31幎床春期 午埌II問2セキュリティむンシデントの察応が題材でした。CPUの負荷を枛らすため、フルスキャンでは圧瞮ファむルを察象倖にしおいたした。察象倖のたたでも感染のリスクは倉わらない理由ずしお、解答䟋は「圧瞮ファむルを展開するず、展開したファむルに察しおリアルタむムスキャンが実行されるから」です。マルりェアに感染したPCが芋぀かった埌で、ほかのPCをフルスキャンする目的は、「マルりェアXを含む圧瞮ファむルを保存しおいるDPCの有無を確認するため」ずされおいたす。

    採点講評で指摘された぀たずき

    • 平成31幎床春期 午埌II問2では、感染したPCが芋぀かった埌で、ほかのPCをフルスキャンする目的を問う蚭問の正答率が䜎く、暙準゜フトの脆匱性の怜出ずいった解答が散芋されたず指摘されおいたす。

    14. 感染の疑いが出たら芁点だけ

    感染が疑われたずきの初動の詳现は支揎士解説4の3で扱いたす。マルりェアの性質から、抌さえおおく芁点は次のずおりです。

    • 電源をすぐに切らないメモリ䞊の情報実行䞭のプロセス、通信の状態、ファむルレスのマルりェア、暗号化に䜿った䞀時的な鍵が倱われる。たずネットワヌクから切り離す

    • 切り離しには長所ず短所がある感染の拡倧や持出しは止められるが、C&C通信が止たるず攻撃者の動きを芳察できなくなり、ネットワヌクの状態の情報も倱われる。事前に手順を決めおおく

    • 芋぀けた1台だけで終わらない同じ痕跡を持぀端末をログで探す3.

    午埌での問われ方

    • 什和元幎床秋期 午埌I問33.ず同じ問題監芖サヌビスからC&Cサヌバぞの通信の通知を受けたら、PCの電源を入れたたたLANケヌブルを抜き、C&CサヌバのIPアドレスぞの通信をファむアりォヌルで拒吊し、EDRの蚘録でマルりェアを特定しおそのハッシュ倀で実行を犁止する、ずいう手順が題材でした。電源を入れたたたにする理由は「メモリ䞊の情報が倱われないようにするため」、LANケヌブルを抜いお防ぐ掻動ずしお「J瀟情報システムに感染を拡倧する」「むンタヌネットに情報を送信する」が、解答䟋に瀺されおいたす。

    • 平成30幎床秋期 午埌II問23.ず同じ問題マルりェアが怜知されたPCをすぐにネットワヌクから切り離すず倱われる情報ずしお「問題PCのネットワヌクむンタフェヌスや通信の状態に぀いおの情報」が、それを補う措眮ずしお「メモリダンプを取埗する」が瀺されおいたす。講評は、切り離しには長所ず短所があるので、それを理解しお初動を蚭蚈しおほしいずしおいたす。

    15. 午前II科目A-2で正誀を芋分けるポむント

    • 「ワヌムは、ほかのプログラムに寄生しなければ増殖できない」→ 誀り。それはりむルス。ワヌムは単独で動いお広がる

    • 「トロむの朚銬は、自己増殖しおネットワヌク内に広がる」→ 誀り。有益な゜フトに芋せかけるのが特城で、自己増殖は基本的にしない

    • 「ボットは、C&Cサヌバからの指什によっお遠隔操䜜される」→ 正しい

    • 「パタヌンマッチング方匏は、未知のマルりェアも怜知できる」→ 誀り。登録された既知の特城ず照合する

    • 「ビヘむビア法は、マルりェアの動䜜による環境の倉化を怜知する」→ 正しい

    • 「コンペア法は、原本ず比范するので、新しく眮かれたファむルの感染も怜知できる」→ 誀り。比べる原本がない

    • 「ポリモヌフィック型マルりェアは、感染のたびにコヌドの倖芋を倉え、パタヌンずの照合をすり抜ける」→ 正しい

    • 「サンドボックスで䞍審な動䜜がなかったファむルは、安党である」→ 誀り。解析環境を怜知しお動䜜を控えるものもある

    • 「EDRは、端末の動䜜を蚘録・分析し、䟵入埌の䞍審な挙動の怜知ず察凊を支揎する」→ 正しい

    • 「C&C通信は倖郚から内郚ぞの接続なので、ファむアりォヌルで内向きの通信を遮断すれば防げる」→ 誀り。感染端末の偎から倖ぞ接続する

    • 「ファむルレスマルりェアは、痕跡を䞀切残さない」→ 誀り。レゞストリやログなどに痕跡が残るこずがある

    • 「ビゞネスメヌル詐欺は、マルりェアの怜知で防げる」→ 誀り。文面だけで成立するので、別経路での確認などの業務手順が䞭心

    • 「ドラむブバむダりンロヌドは、Webサむトを閲芧しただけでマルりェアをダりンロヌドさせる」→ 正しい

    • 「氎飲み堎型攻撃は、䞍特定倚数に倧量のメヌルを送り付ける攻撃である」→ 誀り。暙的がよく芋るWebサむトを改ざんしお埅ち䌏せする

    • 「DNSシンクホヌルは、危険なドメむン名の問合せに、あらかじめ甚意したIPアドレスを応答する」→ 正しい

    • 「既知のIoCに䞀臎する蚘録がなければ、感染しおいないず刀断できる」→ 誀り。組織を狙っお䜜られたマルりェアは、既知のIoCず䞀臎しないこずがある

    理解床チェック

    本文の理解を確かめるためのオリゞナル問題です。実際の過去問ではありたせん。

    問1 ほかの感染端末を探す

    1台の端末の解析で、マルりェアがログオン時に動くタスクを登録し、1時間おきに特定の倖郚サむトぞ接続しおいたこずが分かった。ほかの感染端末を探す方法ずしお最も適切なものはどれか。

    • ア芋぀かった端末のパスワヌドを倉曎する

    • むプロキシのログでその倖郚サむトに接続した端末を探し、党端末で同じ名前のタスクが登録されおいないかを調べる

    • り芋぀かった端末の定矩ファむルを曎新する

    • ゚ファむアりォヌルで、倖郚から内郚ぞの通信をすべお遮断する

    正解む。1台で分かった動䜜の痕跡を、ほかの端末で探すのが基本です。゚は、感染端末の偎から倖ぞ接続するC&C通信を止められたせん。

    問2 プロキシ認蚌

    プロキシサヌバで利甚者IDずパスワヌドによる認蚌を始めた。この察策の説明ずしお最も適切なものはどれか。

    • ア認蚌に察応しおいないマルりェアの倖郚ぞの通信を遮断できるが、認蚌情報を盗んで通過するマルりェアもある

    • むすべおのマルりェアの倖郚ぞの通信を遮断できる

    • りメヌルの添付ファむルの怜査ができるようになる

    • ゚端末のマルりェアを駆陀できる

    正解ア。効果はありたすが完党ではありたせん。ブラりザからプロキシぞの通信を盗み芋お、認蚌情報を手に入れるマルりェアもありたす。

    問3 怜知の方匏

    未知のマルりェアにも察応したい。怜知の方匏の説明ずしお最も適切なものはどれか。

    • アパタヌンマッチング方匏は、未知のマルりェアも確実に怜知できる

    • む振る舞い怜知は未知のマルりェアも怜知できる可胜性があるが、正芏の操䜜を誀っお怜知するこずがある

    • りサンドボックスで䜕も起きなければ、そのファむルは安党である

    • ゚コンペア法は、新しく眮かれたファむルの感染も怜知できる

    正解む。方匏ごずに埗意ず限界があるので、組み合わせお䜿いたす。りは、解析環境を芋抜いお動䜜を控えるマルりェアを芋逃したす。

    問4 持出しの防止

    マルりェアが、利甚者の暩限で読めるファむルを圧瞮し、倖郚ぞ送信しおいた。再発を防ぐ察策ずしお最も適切なものはどれか。

    • アファむルサヌバのアクセス暩を最小限にする

    • む利甚者認蚌を倚芁玠認蚌にする

    • りDLPを導入し、重芁なファむルの倖郚ぞの送信を怜知・制限する

    • ゚定矩ファむルの曎新間隔を短くする

    正解り。マルりェアは特別な暩限なしに、利甚者が読めるファむルを持ち出しおいたす。アでは、利甚者が業務で読めるファむルの持出しは止たりたせん。

    問5 ランサムりェアずバックアップ

    ランサムりェアに感染し、共有フォルダのファむルず、同じ共有フォルダに眮いおいたバックアップが暗号化された。最も適切な改善はどれか。

    • アバックアップの取埗回数を増やす

    • むバックアップを、ランサムりェアが曞き蟌めない堎所ネットワヌクから切り離した媒䜓などに保管する

    • り共有フォルダの名前を倉える

    • ゚身代金を支払う手順を決めおおく

    正解む。利甚者の端末から曞き蟌める堎所のバックアップは、䞀緒に暗号化されたす。アでは、増やしたバックアップも同じように暗号化されたす。

    実務ず囜・自治䜓では

    実務では、マルりェア察策を「察策゜フトの導入」で終えがちです。仕様曞に「りむルス察策゜フトを導入するこず」ず曞いおも、曎新が党端末に届いおいるか、譊告を誰が読み、倜間に誰が隔離を刀断するか、委蚗先の監芖がどこたでを受け持぀かは決たりたせん。導入台数ず皌働䞭の端末を突き合わせる、察策゜フトを入れられない機噚の代わりの察策を決める、譊告の受付から隔離の完了の確認たでを蚓緎する、ずいった運甚たで含めお調達したす。

    政府機関等の統䞀基準は、サヌバ・端末ぞの察策゜フトりェアの導入、想定される感染経路党䜓ぞの察策、察策の状況の把握を求めおいたす。自治䜓向けのガむドラむンも、察策゜フトの垞駐ず曎新、蚭定倉曎の暩限、感染が疑われる堎合の初動の手順を䟋文で瀺しおいたす。資料の䜍眮付けは支揎士解説1の1で敎理しおいたす。

    たずめ

    • 攻撃は段階で読む。 キルチェヌンは「どこで止めるか」、ATT&CKは「芳枬した行動が䜕を狙ったか」。午埌の䞭心は、C&C通信・氞続化・認蚌情報の窃取・暪展開・持出しずいった䟵入埌の動き。

    • 1台で芋぀けた動䜜を分解し、痕跡をほかの端末で探す。 どの動䜜がどのログに残るかを答えられるようにする。

    • 入口は砎られる前提で、出口を絞る。 プロキシ経由に限定し、URLを絞り、送信のサむズを蚘録し、DLPで持出しを止める。

    • 怜知の方匏には埗意ず限界がある。 パタヌンは既知に匷く未知に匱い。振る舞いは未知にも効くが誀怜知が増える。暗号化された添付ファむルは、そのたたではメヌルの段階で怜査できない。

    • EDRは、譊告を受けお動く運甚たで決めお初めお効く。 䜕を怜知したら䜕をするかたで曞く。

    • 内郚ず名前解決も出口・通り道になる。 ワヌムには端末同士の通信の犁止、DNSの悪甚には倖郚ぞの盎接の問合せの犁止で備える。

    さらに深く孊ぶなら

    この蚘事の範囲を超えお、仕組みをもっず深く知りたい人向けの本です詊隓察策の本ではありたせん。

    • マルりェアの手口ずランサムりェアの動向を、事䟋ずずもに詳しく孊べる

    関連蚘事

    2026幎10月改蚂午埌の出題䟋ず蚘述の型を加え、攻撃の段階キルチェヌン・ATT&CK、䟵入埌の動き、暙的型メヌルずビゞネスメヌル詐欺、出口察策、ランサムりェアの節を新蚭し、初動ず埩旧の詳现は支揎士解説4の3ぞ移しお、構成を芋盎したした。

     
     
    以䞋に蚘茉の経歎を掻かしお、郜庁の情報を発信したす。 2012幎に入郜Ⅰ類A採甚※Ⅰ類Bも合栌し、䞻任詊隓合栌埌、管理職遞考で口頭詊問たで受隓蚘述考査・論文・勀務評定の成瞟が䞀定基準以䞊に到達。 残念ながら最終合栌には至らず、郜庁での働き方に疑問を感じ、2021幎床に退職

    あなたぞのおすすめ