TTP (戦術、技法、手順)とは?

Security Muhammad Raza

TTP (戦術、技法、手順)とは、攻撃者の行動と、サイバー攻撃を実行するための構造化されたフレームワークを指します。攻撃者は、ハクティビストや趣味で活動するハッカーから、単独で活動するサイバー犯罪者、地下組織、国家が支援する敵対者まで多岐にわたります。

サイバー攻撃のキルチェーンに含まれる戦術、技法、手順を理解することで、企業はプロアクティブなアプローチでセキュリティ脅威を発見して評価し、対応することができます。

では、さっそく見てみましょう。

セキュリティにおけるTTP:戦術、技法、手順の定義

TTPとは、システムアーティファクトや行動の特徴を包括的に示すものであり、主にセキュリティ担当者によって実際に観察される指標です。権限を持たない者が、次のようなブロックされたアクティビティや禁止されたアクティビティを行う際の詳細が示されています。

これらの行動指標は通常、一貫したフレームワークに従っており、差し迫ったサイバーセキュリティリスクが進行中であることを示唆します。TTPを効果的に活用すれば、サイバー脅威インテリジェンスやプロアクティブな脅威ハンティングなど、他のセキュリティユースケースにも役立ちます。

セキュリティフレームワークの1つであるMIRE ATT&CKには、攻撃者が実際に使用するTTPが包括的にまとめられています。

TTPを構成する3つの要素は、次のように定義されています。

それでは、戦術、技法、手順について詳しく見ていきましょう。

戦術

攻撃者の戦術とは、サイバー攻撃キルチェーンのさまざまな段階における攻撃者の振る舞いを示します。キルチェーンには次のような段階があります。

潜在的な脅威を特定のキャンペーンによるものと容易に判断できるかどうかは、攻撃の新規性と洗練度によって異なります。脅威の指標が一般的な攻撃パターン(DDoS攻撃など)を示している場合、次のようなデータを収集することで、そのキャンペーン戦術の次の段階を予測できます。

高度な攻撃戦術では、悪意のあるペイロードを送り込むか、データ資産を外部のコマンドサーバーやコントロールサーバーに流出させるまで気付かれないように振る舞うことに集中しており、侵害したネットワークに対してごくわずかな変更しか加えません。

戦術を明らかにする方法

このような攻撃を検出する方法の1つは、異常なネットワークインシデントにつながるアーティファクト、ツール、インフラの変更を詳細に分析することです。

攻撃者の戦術的な行動(侵入経路、攻撃ツール、インフラの変更、ネットワークトラフィックの挙動)のフィンガープリントを使用すれば、プロファイルを敵対者に関連付け、防御のための対抗措置をプロアクティブに承認できます。

技法

技法とは、あらゆる種類の問題を引き起こすための攻撃者の行動です。

これらの技法はどちらかといえば一般的で、あらゆるサイバー攻撃キャンペーンに適用できます。そのため、攻撃者がシステムを侵害するために使用できる方法やツールを理解することが極めて重要です。

重要な違い:技法は、技術を特定するものではなく、キャンペーンの方法論にのみ焦点を当てており、関連する一連のアクションの指針となるものです。

たとえば、ソーシャルエンジニアリングによるスピアフィッシングの手口は、無防備なユーザーを騙してリンクをクリックさせ、悪意のあるペイロードをローカルマシンにダウンロードさせて、ログイン認証情報を盗むために使用されることがあります。この技法は、ソーシャルエンジニアリング攻撃をより説得力のあるものにするために、限られたユーザーを標的にするよう特別に設計されている場合があります。

技法の検出

攻撃の後半の段階、特にペイロードの送信、ネットワーク全体での展開、構成の変更、脆弱性の検出が見られる場合には、ツールの選択が重要となります。

この段階では、攻撃者は脆弱なシステムコンポーネントにカスタムコードをすでにインストールしている可能性があります。インストールの痕跡がまだ見つかっていない場合、情報セキュリティチームは次の点についてシステムを分析する必要があるでしょう。

サイバー攻撃の技法の最終段階では、方法論とツールが一緒に使用される場合があります。たとえば攻撃者は、侵害したデータ資産を、選択したネットワークプロトコルと暗号化スキームを使用して最初に難読化し、盗み出します。

手順

手順とは、選んだ技法と、慎重に作成した正確かつ実行可能な一連のアクション(つまり手順)を使用して戦術を実行する方法を詳細に説明したものです。

こうしたアクションは高度にカスタマイズされており、そのプロセスは、攻撃者が仕様に従って正確に実行できるように文書化されています。こうしたアクションは広範囲に及び、頻繁に繰り返される傾向にあります。

悪意のあるコードが送信されて、脆弱なソフトウェアに適用されると、データが自動的に収集される可能性があります。このようなコードは自動的に復号化され、関連するサービスやツールとやり取りします。

手順を理解する

セキュリティの分析担当者は、ネットワークログやイベントログを分析することで、こうした手順を再構築できます。また、この情報を分析するサイバーフォレンジックチームは、拡張キルチェーンプロセスや、攻撃者が採用した技法と戦術の解明にも注力します。

TTPはサイバー脅威インテリジェンスの基盤

TTP情報は、セキュリティ監視中に検出された脅威の兆候とトレースに関する、コンテキストに即したナレッジを得るための重要なガイドラインとなります。またTTPは、米国国立標準技術研究所(NIST)が推奨するコミュニティベースのオープンなサイバーセキュリティプログラムの一部でもあります。NISTは、TTPナレッジベースの共有に関するガイドラインを提供して、企業のセキュリティ態勢の改善を支援しています。

このブログはこちらの英語ブログの翻訳です。

関連記事

<第7回>Splunkでセキュリティダッシュボードを作成しよう!SPLの書き方(その3)
セキュリティ
11 分程度

<第7回>Splunkでセキュリティダッシュボードを作成しよう!SPLの書き方(その3)

全10回のブログを通して、Splunkを使ったセキュリティダッシュボード作成手順を説明します。シリーズの第7回目として、Splunkの検索言語SPL (Search Processing Language) について使い方を紹介します。
Ransomware Content Browserのご紹介
セキュリティ
2 分程度

Ransomware Content Browserのご紹介

最新のSplunk Security Essentialsに追加された、ランサムウェア対応を支援するRansomware Content Browserをご紹介します。
テレワークにおけるセキュリティ課題とその対策方法
セキュリティ
7 分程度

テレワークにおけるセキュリティ課題とその対策方法

テレワークにあたり、社員の方の在宅勤務状況の管理、テレワークの条件設定、ネットワークの整備などどのような対策を取っていますでしょうか。テレワークにおけるセキュリティ課題とその対策方法についていくつかご紹介したいと思います。