JA3フィンガープリンティングツールが攻撃者のインフラを暴く

長らく時代遅れの技術として退けられてきたJA3フィンガープリンティングは、セキュリティチームが悪意あるインフラを驚くほど高い精度で特定・追跡できる実用的価値を見いだすにつれ、再び注目を集めています。

公開データベースの更新停止や脅威インテリジェンス更新の不整合によってJA3の有用性に対する懐疑が広がっているにもかかわらず、この指標はSOCおよび脅威ハンティングチームにとって依然として強力な資産です。

消え去るどころか、JA3フィンガープリントはセキュリティセンサーや脅威インテリジェンスプラットフォームを通じて流れ続けており、戦略的な調査ツールではなく単なるログ項目の一つとして、十分に活用されていないことが少なくありません。

JA3フィンガープリントは「Pyramid of Pain(痛みのピラミッド)」の中で独自の位置を占め、IPアドレスやドメインのような使い捨ての指標カテゴリではなく、ツールレベルで機能します。

TLS ClientHelloのパラメータ(バージョン、暗号スイート、拡張、サポートされるグループ、楕円曲線フォーマット)から構築されるJA3は、特定ツールの長期的なネットワークプロファイルを表すMD5ハッシュを生成します。

このプロファイルは同一のネットワークモジュールを使用するサンプル間で一貫して繰り返される傾向があり、従来の指標よりもはるかに耐性が高いものになります。

脅威ハンティングにおける実践的な活用

実環境での分析は実証しています。適切に文脈化すれば、JA3が有効であることを。最近の脅威インテリジェンスの照会では、Remcos RATにのみ厳密に関連付けられた不審なJA3ハッシュ(a85be79f7b569f1df5e6087b69deb493)が見つかりました。

矛盾は明白です。脅威インテリジェンスフィードは「安価な」指標であふれている一方で、JA3のようなより堅牢な行動シグナルは、セキュリティチームによってほとんど活用されていません。

同様に、ハッシュe7d705a3286e19ea42f587b344ee6865はWannaCryに直接結び付いていますが、技術的には古いTorのバージョンに属しており、JA3はSNI、JA3S、URI、ホストのテレメトリと併せた文脈的分析が必要であることを示しています。

セキュリティアナリストはJA3の出現頻度パターンを体系的に追跡することで、シグネチャが存在しない段階でも新たな脅威を特定できます。

Connectionsタブでは、gofile.ioおよびdiscord.comとのやり取りにおけるTLSハンドシェイクの詳細も表示されます。 

Image
gofile.ioとのやり取り (Source : ANY.RUN).

これまで稀だったハッシュが突然急増することは、新たな悪意あるツールの兆候である場合が多く、JA3を実用的な調査の起点へと変える早期警戒の検知能力を可能にします。

攻撃インフラのクラスタリング

攻撃者ツールをより高い信頼性で早期に検知したいSOCおよび脅威ハンティングチームにとって、JA3フィンガープリンティングは不可欠でありながら十分に活用されていない資産であり、改めて注目し、日々の脅威ハンティングのワークフローに統合する価値があります。

注目すべきケーススタディの一つでは、JA3ハッシュe69402f870ecf542b4f017b0ed32936aが、複数のサンドボックス分析をSkuldマルウェアファミリー由来のGo製ユーティリティに結び付けました。

Image
Telegram経由のデータ流出 (Source : ANY.RUN).

このフィンガープリントは、攻撃者がip-api[.]comを用いて被害者のジオロケーションを体系的に確認しつつ、Discord、Telegram、GoFileを悪用して連携したデータ流出オペレーションを行っていたことを明らかにしました。

この単一のJA3ハッシュにより、セキュリティチームは調査範囲を孤立した不審セッションから、包括的な攻撃パターンおよび反復的な通信インフラへと拡大できました。

JA3は、検索可能で、ピボット可能で、文脈データで強化されているときに真価を発揮します。現代の脅威インテリジェンスプラットフォームはこの能力を運用化し、単一のハッシュから関連するマルウェアファミリー、流出チャネル、ドロップされたファイル、関連ネットワーク活動へと迅速にピボットできるようにします。

翻訳元: https://gbhackers.com/ja3-fingerprinting/

ソース: gbhackers.com