攻撃者、アカウント乗っ取りでHTTPクライアントの利用を増加

サイバー犯罪者が、Microsoft 365環境に対するアカウント乗っ取り(ATO)攻撃を実行するために、正規のHTTPクライアントツールを活用する事例が増加していることが確認されています。

Proofpointの最新の調査結果によると、2024年にはMicrosoft 365テナントの78%が、特定のHTTPクライアントを用いたATOの試行を少なくとも1回受けました。これは、直近6か月と比較してこの種の攻撃が7%増加したことを示しています。

HTTPベース攻撃の進化

Proofpointの研究者は、攻撃者が入手しやすいHTTPクライアントツールを悪用し、悪意ある活動の実行に転用する長期的な傾向を観測しています。これらのツールはもともとWeb開発や自動化のために設計されたものですが、現在ではブルートフォース攻撃や中間者攻撃(AiTM)手法に利用されています。

2018年には、攻撃者が一般的ではないOkHttpクライアントのバージョン(okhttp/3.2.0)を用い、約4年にわたる継続的なキャンペーンを展開しました。2021年までにこの手法は月間数万件規模の攻撃でピークに達した後、減少しました。2024年初頭以降は、python-requestやAxiosといった新しいHTTPクライアントがより目立つようになっています。

HTTPベースのセキュリティ脅威について詳しく読む: HTTP/S DDoS攻撃、3年間で487%急増

Axios HTTPクライアントの高い成功率

最近の攻撃手法の中でも特に効果的なものの一つが、Axios HTTPクライアントを用いる方法で、AiTM手法を組み合わせて多要素認証(MFA)を回避します。Axiosベースの攻撃の成功率は43%で、従来のブルートフォースの試行よりも大幅に高くなっています。

主な攻撃手順は次のとおりです:

  • 認証情報の窃取 (メールフィッシングおよびリバースプロキシツールを介して)
  • アカウント乗っ取り (盗まれた認証情報とMFAトークンを使用して)
  • 侵害後の行動 (メールボックスルールの変更、データの持ち出し、永続的なアクセスのためのOAuthアプリケーション登録など)

Node Fetchと大規模ブルートフォース攻撃

別のキャンペーンでは、Node Fetchクライアントを用いてブルートフォースのパスワードスプレー攻撃を実施しています。2024年6月以降、この手法によるログイン試行は1300万回を超え、1日平均6万6000回に達しています。規模は大きいものの、成功率はわずか2%と低いままです。

攻撃者は主に教育分野の学生アカウントを標的としており、比較的弱いセキュリティを悪用しています。2024年半ば以降、3000を超える組織と17万8000のユーザーアカウントが標的にされています。

Node Fetchベースのアカウント乗っ取り攻撃の件数(標的業種別、2024年6月~12月)。出典: Proofpoint。
Node Fetchベースのアカウント乗っ取り攻撃の件数(標的業種別、2024年6月~12月)。出典: Proofpoint。

新たな傾向と将来の脅威

2024年8月、Proofpointの研究者は、Go言語ベースのHTTPクライアントであるGo Restyへの移行を検知しました。この手法は成功が限定的で、10月までに停止しましたが、サイバー犯罪者が継続的に適応していることを示しています。

HTTPクライアントは自動化と柔軟性を提供するため、攻撃者は効果を最大化し検知を回避するべく、戦術を進化させ続ける可能性が高いと考えられます。組織には、HTTPクライアントの活動監視を強化し、より強固な認証メカニズムを採用して、これらの脅威を軽減することが推奨されます。

翻訳元: https://www.infosecurity-magazine.com/news/attackers-increase-use-http/

ソース: infosecurity-magazine.com