CrashReporter.app公証(Notarization)を悪用したGatekeeper回避。 感染の入り口は、Werkbit と呼ばれる署名・公証済みの第1段階アプリである。このアプリには Emil Grigorov(エミル・グリゴロフ)名義の有効なDeveloper IDが付与されており、Appleの公証サービス(Notarization)を通過していたため、Gatekeeperは「未確認の開発元」という警告を表示せずに実行を許可するTAJ。ユーザーが Werkbit を手動でダウンロードして開くと、バックグラウンドでスクリプトが動作し、本当の悪質ペイロードである CrashStealer をダウンロードする仕組みだTJ。
標的とする認証情報とデータ。 CrashStealer はシステム上の幅広いデータを収集する。
主なテクニック。
~/Library/Caches/com.apple.crashreporter/ にコピーし、LaunchAgent として com.apple.crashreporter.helper を作成することで再起動後も活動を続けるFB。また「フルディスクアクセス」権限を要求し、収集範囲を拡大しようとするF。概要。 PamStealer はJamfが2026年7月2日に報告した、Rustで書かれた2段階構成のmacOS情報スティーラーであるAAS。名称は、盗んだパスワードを検証するためにmacOSのPAM(Pluggable Authentication Modules) APIを利用するという特徴に由来するAMDA。
配布とGatekeeper回避。 PamStealer は、正規のクリップボード管理アプリ Maccy(マッキー)を装ったタイポスクワッティング・ドメイン(例:maccyapp[.]com)から配布されるMIA。Gatekeeperの回避には、macOSのScript Editorに存在する既知の未修正の抜け穴を悪用する。
標的とする認証情報とデータ。 第2段階のRustペイロードは以下を盗む。
主要テクニック — PAMによるパスワード検証。 これこそがPamStealerの最大の特徴である。
pam_start、pam_authenticate)を呼び出し、システムの認証スタックを通してパスワードを検証するAMDA。公証(Notarization)が武器に。 CrashStealer の事例は、攻撃者が悪意のあるアプリをAppleの公証サービスに送り込み、Gatekeeperを通過する署名を取得できてしまうことを示しているTJ。Appleの失効対応は事後的であり、マルウェアは証明書が無効化されるまでの数日から数週間の間に拡散する可能性がある。これは、以前確認されたMacSyncやOdyssey Stealerファミリーと同様の手口であるMFS。
Script Editorが盲点に。 PamStealer や近年増加しているmacOSマルウェアの多くは、信頼されたシステムアプリケーション経由でAppleScriptを実行することでGatekeeperを丸ごとバイパスできるという、既知ではあるが未修正の抜け穴を悪用している。Jamfはこの問題を指摘しているDA。
macOS情報スティーラーの高度化。 収集データにAES-GCM暗号化を施す(CrashStealer)やPAM APIによるパスワード検証(PamStealer)といった手法は、攻撃者が市販のマルウェアに頼るのではなく、独自のステルス技術を開発していることを示しているDTJ。Microsoftも2026年2月のレポートで、macOS、Python、クロスプラットフォームの情報スティーラーが「ClickFix」型のソーシャルエンジニアリングを用いてブラウザのパスワードや暗号資産ウォレット、クラウド認証情報を盗む傾向が広がっていると警告しているM。
端末上でのパスワード検証が信頼性を向上。 これら2つのスティーラーは、パスワードを推測したり大量に収集したりするのではなく、被害者の端末上でパスワードが有効であることを確認してから外部送信する。これにより攻撃の成功率が上がり、ログイン失敗による検知リスクも低減するTJ。これは従来の情報スティーラーにはない重要な進化と言えるDS。