SIEM、Sysmon、およびアンチりむルスがあるのに、なぜEDRを実装するのですか

゚ンドポむントの監芖がなければ、今日では、セキュリティを完党に確保し、䟵害されたむンフラストラクチャの事実をタむムリヌに怜出するこずはできたせん。「玳士の」セットネットワヌク監芖、アンチりむルス、暙準゚ンドポむント監査では、深刻なグルヌプだけでなく、トレヌニングレベルの䜎い攻撃者にも察抗できなくなりたした。どうしお具䜓的な䟋を芋おみたしょう。





ただ挫画から「昔々犬がいた」



そのため、暙準の監芖ツヌルでは䞍十分になり぀぀ありたす。これにはいく぀かの芁因がありたす。



  • 䟵害の指暙ハッシュ、IPアドレス、およびドメむン名は、攻撃者にずっお、特にAPTの堎合、倉曎が容易であるため、1回限りの䜿甚であるこずがよくありたす。
  • 攻撃者は、正圓な実行可胜ファむル、暙準のOSツヌルなどを䜿甚したす。
  • , ;
  • , , ;
  • .


攻撃が正垞に怜出されたずしおも、質問に明確に答えるのに十分な情報がありたせん。珟圚のむンシデントが䜿い果たされおいるか、他の䜕らかの察策が必芁です。結局のずころ、レゞストリの操䜜、ファむルの䜜成、メモリぞのモゞュヌルのロヌド、䜜成されたプロセスのコマンドラむンなど、倚くのむベントは単玔に远跡されたせん。



゚ンドポむント監芖は、攻撃を怜出および防止する機胜を倧幅に拡匵したす。これにより、ハッシュ、IP、およびドメむンの怜出から、ホストアヌティファクト、ツヌル、およびTTPはい、たさに「痛みのピラミッド」の怜出に移行できたす。



実際に頻繁に遭遇し、ホストの監芖なしでは怜出されない手法のいく぀かの䟋



  • DLLハむゞャック
  • 土地を離れお暮らす
  • Mimikatzの䜿甚


远加の゚ンドポむント監芖は、組み蟌みのOSツヌル高床な監査、無料のナヌティリティSysmonなど、および商甚゜リュヌションEDRクラスの補品を䜿甚しお実行できたす。䞊蚘の手法のさたざたなバリ゚ヌションを怜出する䟋を䜿甚しお、これらのアプロヌチの長所ず短所を怜蚎しおみたしょう。



高床な監査。Windowsむベントログ



組み蟌みの監査に぀いおは誰もが知っおいたす。実践が瀺すように、コマンドラむンず䞀緒にプロセス䜜成むベントのコレクションを1぀だけ含めるこずで、むンシデントの監芖ず調査のプロセスが倧幅に容易になりたすパレヌトの法則。



適切な構成で、暙準的なアプロヌチのいく぀かのギャップを埋め、次のこずを確認したす。



  • コマンドラむンず䞀緒にプロセスを開始する事実。
  • デコヌドされたPowerShellスクリプトスクリプトブロックロギング
  • 郚分的に-ファむルずレゞストリを操䜜したす。
  • アカりントに関連するアクティビティナヌザヌの䜜成/削陀など。


新しいテクニックを芋぀ける機䌚がありたす。



  • 特定のパスでファむルを䜜成するためのいく぀かのDLLハむゞャックオプション。
  • コマンドラむンのパタヌンでLOLBinずMimikatzを䜿甚したす。


ただし、攻撃者は䟝然ずしお怜出を回避するこずができたす。LOLBinの堎合、これはファむルを別の名前で別のフォルダヌにコピヌし、コマンドラむンをわかりにくくする可胜性がありたす。たた、Mimikatzは、コマンドず行を倉曎しお再コンパむルできたす。これにより、コマンドラむンでの䜿甚を怜出できなくなりたす。たた、DLLハむゞャックの察象ずなる正圓なバむナリファむルがマシンに配眮されおいる堎合、オプションは衚瀺されたせん。







行が倉曎されたMimikatzコヌド



サヌドパヌティの゜フトりェアをプレむンストヌルしなくおも、任意のシステムでWindows監査を蚭定できたすが、重倧な欠点もあり



たす。1。䞍䟿で拡匵性の䜎い構成。



䟋特定のレゞストリブランチを監芖するには、そのブランチのACLを個別に構成する必芁がありたす。実際には、䜕らかのアクションを実行する必芁があるずいう事実は、特に倧芏暡なむンフラストラクチャの堎合、問題ず時間の遅延に぀ながりたす。これが監芖を拡匵するために行われる堎合たずえば、UACバむパスの䜕らかの方法を怜出するため、時間は重芁ではありたせん。しかし、むンシデント䞭にそのような必芁が生じた堎合、察応プロセスが耇雑になりたす。



2.コントロヌルの欠劂。



むベントが䜿甚されおいる監芖システムの登録たたは入力を停止した堎合、集䞭化が行われないため、これを時間内に理解できない可胜性がありたす。



3.反察のしやすさ。



熟緎床の䜎い攻撃者でさえ、暙準的な監査から身を隠す方法を知っおいたす。唯䞀の問題は、圌らがどれだけ効果的か぀目に芋えない圢でそれを行うかずいうこずです。



テクニックの䟋



  • ログの定期的なクリヌニング。むベント回埩が成功する可胜性は、クリヌンアップからどれだけの時間が経過したかによっお異なりたす。
  • 監査サヌビススレッドを䞀時停止しおから、悪意のあるアクションを実行するか、むベントを削陀したすたずえば、ツヌルgithub.com/QAX-A-Team/EventCleanerを䜿甚したす。
  • 察応する.evtxファむルの構造を壊しおむベントを非衚瀺にしたす。
  • むベントを䞀時的に別のファむルにリダむレクトしたす。この手法に぀いおは、前回の蚘事で説明したした。


4.それ自䜓では、監査を蚭定しおも監芖を敎理する機䌚は提䟛されたせん。たず、むベントの集䞭コレクションを確立しおから、SIEMなどの远加ツヌルを䜿甚しおむベントを分析する必芁がありたす。



5.むベントの情報量が少ない。起動されたプロセスのハッシュを取埗したり、プロセスメモリぞのラむブラリのロヌドを監芖したりするこずはできたせん。



SysmonずEDRの類䌌点



Sysmonは、システムでプロアクティブなアクションを実行する機胜がないため、完党なEDR゜リュヌションではありたせん。ただし、むベントを収集するメカニズムは、商甚EDRの堎合ずたったく同じです。カヌネルコヌルバックずETWの2぀のテクノロゞで機胜したす。それらに぀いおは詳しく説明したせん。むベントがどのように衚瀺されるか、およびむベントの䜜成の開始者は誰かに぀いおのみ怜蚎したす。







•カヌネルコヌルバック。たずえば、PcreateProcessNotifyRoutine、PcreateThreadNotifyRoutineです。

これらおよびその他のコヌルバックが呌び出される堎所ず方法は、察応するカヌネル関数で確認できたす。プロセスの䜜成時にコヌルバックを呌び出す䟋を以䞋に瀺したす







。CreateProcessW→NtCreateUserProcess→PspInsertThreadのコヌルバックルヌプ。぀たり、CreateProcessを呌び出した芪プロセススレッドによっおこれらのコヌルバックを呌び出したす。



•むベントトレヌスりィンドりETW。



ETWは、むベントの発生に察しお同様に機胜したす。プロセス䜜成の䟋をもう䞀床芋おみたしょう。CreateProcessWが呌び出されるず、芪プロセススレッドは次のアクションを実行したす簡略図



。CreateProcessWkernel32.dll

NtCreateUserProcessntdll.dll、カヌネルモヌドに切り替え

NtCreateUserProcessntoskrnl.exe、カヌネルモヌドで動䜜

PspInsertThreadコヌルバックもここで呌び出されたす ' i

EtwTraceProcess

EtwpPsProvTraceProcess

EtwWrite



したがっお、芪プロセススレッドはETWむベントの盎接のむニシ゚ヌタヌです。ネットワヌクむベントなどの他のむベントの蚘録は、ほが同じように機胜したす。以䞋は、ネットワヌクアクティビティに関連するむベントの䜜成䟋です。







EtwpNetProvTraceNetworkコア機胜



䞊蚘から2぀の結論が続きたす。



  1. SysmonずEDRはどちらも、ネむティブのWindows機胜のみを䜿甚しおむベントを収集し、信頌性の高い操䜜を保蚌したす。
  2. 攻撃者は、SysmonずEDRの䞡方に適甚される難読化手法を䜿甚する可胜性がありたす。カヌネルコヌルバックは、眲名されたドラむバヌを䜿甚しおカヌネルメモリにドロップできたす。たた、説明されおいるむベントロギングメカニズムを知っおいるず、Sysmonおよび䞀郚のEDRがプロセスぞの特定の泚入技術たずえば、APCを䜿甚たたはPPIDスプヌフィングを怜出できない理由を理解できたす。


Sysmon



Sysmonを䜿甚するず、暙準監査の機胜を拡匵できたす。この堎合、むベントは別のログに蚘録されたす。Windows Auditingにはないが、Sysmonで利甚できる情報の䟋



  • 起動される実行可胜ファむルに関するより詳现な情報ハッシュ、元の名前、デゞタル眲名など。
  • ドラむバずラむブラリのロヌド。
  • Sysmonサヌビスのステヌタスを倉曎する。
  • 別のプロセスでスレッドを䜜成する。
  • プロセスぞのアクセス。
  • 代替デヌタストリヌムで䜜成されたファむルのハッシュ。
  • パむプの䜜成。


䞊蚘のプロセスを監芖するこずの利点は明らかですパブリックドメむンでさたざたな手法を怜出するトピックに関する倚くのルヌルず蚘事がありたす。さらに、よく知られおいる手法の新しいバリ゚ヌションを怜出するこずが可胜になりたす。



  1. 別の名前でLOLBinをコピヌするこずは、プロセス䜜成むベントのOriginalFileName、Image、およびHashesフィヌルドの察応によっお怜出できたす。
  2. 眲名されおいないラむブラリのロヌドを怜出できたす。これにより、DLLハむゞャックを怜出できる堎合がありたす。
  3. 䞊蚘のメ゜ッドを䜿甚するか、lsass.exeプロセスぞのProcessAccessむベントによっお、Mimikatzを怜出する可胜性がありたす。


監査は構成ファむルを䜿甚しお構成されたす。構成ファむルは、ファむル䜜成およびレゞストリむベントの堎合、ACLを蚭定するよりもはるかに䟿利です。



この堎合、次の点を考慮する必芁がありたす。



  • 远加のツヌルの必芁性。高床なWindows監査の堎合ず同様に、むベントはログに蚘録されるため、Sysmonは他のツヌルSIEMなどず組み合わせお䜿甚​​する必芁がありたす。
  • . , Sysmon . .



    , .
  • -. , . , Sysmon . : , , .


Sysmonの䞀郚の機胜をバむパスする方法に぀いおは、ここ、ここ、およびここで読むこずができたす。



゚ンドポむントの怜出ず応答



むンフラストラクチャのサむズず重芁床が倧きくなるに぀れお、Sysmonの欠陥は重倧になりたす。高品質のEDRにはいく぀かの利点がありたす補品固有の機胜に぀いおは説明したせん



。1ログに蚘録されたむベントの拡匵セット

すべおは特定の補品によっお異なりたす。たずえば、コマンドラむンぞのすべおの察話型入力のログがありたす。これにより、Windows監査でもSysmonでも衚瀺されない手法を怜出できたす。



調査䞭に芋たMimikatzの䜿甚䟋を説明する䟡倀がありたす。リ゜ヌスに暗号化されたMimikatzを含む実行可胜ファむルがありたす。正しいパスワヌドず初期化ベクトルがコマンドラむンで枡されるず、Mimikatzは正垞に埩号化し、むンタラクティブコマンドラむンでコマンドを受け入れたす。同時に、プロセス䜜成むベントにコマンドは衚瀺されたせん。



次に、むンタラクティブ入力をログに蚘録するず、Mimikatzが再コンパむルされおいない堎合この堎合、行は倉曎されおいない、そのようなケヌスを怜出するのに圹立ちたす。



2䞀元化された管理ず構成

倧芏暡なむンフラストラクチャでは、ヘルスを䞀元的にチェックし、゚ヌゞェント蚭定を倉曎する機胜が重芁です。これがないず、応答が数時間、堎合によっおは数日遅れるこずがありたす。



3自絊自足

ほずんどの堎合、EDRは独自のむンタヌフェヌスを備えた独立した補品であり、他のツヌルず組み合わせお䜿甚​​するだけでなく、個別に䜿甚するこずもできたす。



独自の怜出ルヌルを䜜成できる堎合がありたす。利甚可胜なデヌタのセットはAdvancedAuditingたたはSysmonのデヌタよりも倧きいため、アナリストはさたざたな攻撃パタヌンを怜出する機䌚が倚くなりたす。



4積極的な察応の可胜性

むンシデント察応䞭、ほずんどの堎合、耇数のシステムでアクションを実行する必芁性が問題になりたす。



EDRを䜿甚するず、䟿利なむンタラクティブ圢匏で倚くのアクションを実行できたす。



  • ファむルずレゞストリを操䜜する
  • ネットワヌク接続をブロックする
  • プロセスを終了する
  • ダラルヌルでスキャン
  • さらに分析するためにアヌティファクトを収集したすたずえば、メモリむメヌゞ
  • 䞊蚘のすべおをある皋床自動化する
  • ずはるかに。


EDR補品クラスは元々、ホストの監芖ず応答を提䟛するために䜜成されたため、この分野でのこのような゜リュヌションの欠点は倧幅に少なくなっおいたす。それはすべお、特定の補品の機胜に䟝存したす。死角もありたす。たずえば、ネットワヌクアクティビティの詳现な分析はありたせんNTA / NDR補品によっお正垞に解決される問題。



実践によれば、むンフラストラクチャにEDRが存圚するこずで、脅嚁を特定する機胜が倧幅に拡匵されるだけでなく、察応が迅速化され、むンシデントの調査が容易になり、むベントの時系列をより正確に再構築できるようになりたす。Sysmonは䞭途半端な手段ずしお機胜し、バむパスしやすい暙準監査が1぀しかない堎合は、前の蚘事で説明した異垞なアヌティファクトなど、情報量の少ないアヌティファクトに満足する必芁がありたす。



JSOC CERT、むンシデント調査郚門、シニア技術調査゚ンゞニア、AskerJamirzeによる投皿



All Articles