フッキングとは【用語集詳細】

カテゴリ
用語集 
タグ
用語集  用語集:は行  用語集:ふ  サイバー攻撃・ハッキング  OS 

SOMPO CYBER SECURITY

B!

サイバー脅威インテリジェンスサービスCognyte

フッキング(Hooking)とは、コンピュータにおける関数呼び出しやイベント、メッセージなどを捕捉し、その動作をモニターしたり変更したりする処理を意味する言葉です。
プログラムにおいてフッキングを行う機能を、フックプロシージャ(Hook Procedure)と呼びます。
WindowsにおいてアプリケーションがOSの持つ機能を呼び出す際に、DLL等に格納されたAPIを利用します。このAPIの処理を捕捉し変更する行為を特にAPIフッキング(API Hooking)と称します。

フッキングは、デバッグのためのイベント監視やキー入力・マウス動作の捕捉、あるいはコンピュータのパフォーマンス・処理能力計測など、様々な用途で使用されています。
EDRAVなどのセキュリティ製品は、APIフッキングを利用することで、悪意のあるプロセスやコード実行を監視します。

マルウェアルートキットなどは、関数呼び出しやメッセージなどの処理を捕捉し改変するためにフッキングを多用します。
例えばキー入力に関するAPI処理に対しフッキングを行うことで、キーボードを通じて入力された資格情報を取得することが可能です。あるいはユーザーの認証情報をパラメータに持つAPIをフッキングすることで、情報を窃取する手法も存在します。
このような技術はキーロガーなどが利用しています。
また、特定のAPIをフッキングしそのフローを変更することにより、自身の存在をシステムから隠ぺいすることができます。

stuxnetFinFisherスパイウェアが利用する攻撃法にIATフッキング(IAT Hooking)があります。
IAT(Import Address Table)とは、実行ファイルが読み込むDLLをリスト化した配列であり、当該実行ファイル内に組み込まれていますが、IATフッキングを行うことにより配列上のポインタをフックプロシージャに置き換えることで、攻撃者の指定したコードを読み込ませることができます。

インラインフッキング(Inline Hooking)は特定のプログラムにおけるAPI関数を直接改変する手法です。対象となるAPI関数の最初のバイトを上書きすることで、本来のAPI関数ではなく攻撃者の指定したフックプロシージャを読み込ませます。

他の攻撃手法として、ユーザーモードアプリケーションがカーネル機能を呼び出す際に使われるSSDT(Service Descriptor Table)を改変するSSDTフッキング(SSDT Hooking)があります。

マルウェアの動的解析においては、サンドボックス上でフッキングを用いることによりマルウェアの動作を監視します。しかし現在のマルウェアは、サンドボックス検知回避機能を備えており、デバッグ環境におけるフックの挿入を検知し動作を停止するケースが多くみられます。



関連記事

【キャンペーン】サイバーリスク スコアリングキャンペーン(1/23)

\ 来年度の戦略や計画策定に / 詳細についてお問い合わせ、お見積りはこちら 簡単リスク評価!キャンペーン実施中! 近年、サイバー攻撃はますます巧妙化し、サプライチェーンを標的とした攻撃も増加しています。経済産業省も企業のサイバー対策強化を推進しており、2025年度には企業のサイバー対策を5段階で格付けする制度を始める政策案を公表しています。 自社のセキュリティ対策は万全ですか? 取引先のセキュリ...

【キャンペーン】脅威インテリジェンス・ワンタイムレポートキャンペーン(1/22)

目次 はじめに・キャンペーン特価のご案内 ワンタイムレポートの戦略的利点 ワンタイムレポートの実用的なユースケース 継続的な脅威インテリジェンス活用への入り口としてのワンタイムレポート まとめ はじめに 皆さん、こんにちは。 今日の絶え間なく進化を続ける脅威のもと、組織はサイバーセキュリティ戦略を常に見直し、調整する必要があります。サイバー脅威インテリジェンス (CTI) の継続的な監視はプロアク...

【ブログ】サイバー脅威インテリジェンス=CTIとは?後編(11/20)

目次 はじめに CTIを活用したセキュリティ強化 4例の紹介 ソリューションとしてのCTI グループ会社間でのこ効率的な利用 予算に優しいアプローチ:レポートサービスの活用 まとめ はじめに 皆さん、こんにちは。 SOMPO CYBER SECURITYで上級研究員を務めるマオール・シュワルツ(Maor Shwartz)です。 私は来日する以前から現在までの10年近く、軍(イスラエル国防軍8200...

【ブログ】CognyteがGartner®から脅威インテリジェンスベンダーの例として言及されました(10/2)

脅威インテリジェンスサービスCognyteは、ダークウェブやTelegram、SNSなどから膨大な情報を収集し、情報漏洩や脅威アクターの活動を検知することによって、組織のサイバー・リスクを軽減させるサービスです。 COGNYTE | 2024年10月 お手頃価格で効率的に脅威をモニタリング。脅威インテリジェンスサービス「Cognyte」はこちら 記事に関するご意見・お問い合わせはこちらへお寄せくだ...