イスラエルを拠点とするNSOGroupのPegasusスパイウェアは、インドを含む国の政府が数千人の活動家、ジャーナリスト、政治家の電話をハッキングするのを助けたとされています。報道機関の国際コンソーシアムは、過去数日間のターゲットの詳細を明らかにしました。ただし、ペガサスを介した標的型攻撃の範囲はまだ定義されていません。一方、アムネスティインターナショナルの研究者は、携帯電話がスパイウェアの標的になっているかどうかを確認できるツールを開発しました。
モバイル検証ツールキット（MVT）と呼ばれるこのツールは、ペガサススパイウェアが携帯電話を標的にしているかどうかを特定するのに役立つことを目的としています。これはAndroidデバイスとiOSデバイスの両方で機能しますが、研究者は、Appleハードウェアで利用可能なフォレンジックトレースが多いため、AndroidデバイスよりもiPhoneハンドセットで侵害の兆候を見つけるのが簡単であると指摘しました。
「アムネスティ・インターナショナルの経験では、Apple iOSデバイスではストックAndroidデバイスよりも調査員がアクセスできるフォレンジックトレースが大幅に多いため、私たちの方法論は前者に焦点を合わせています」と非政府組織は調査で述べています。
ユーザーは、データのバックアップを生成して、MVTが携帯電話にローカルに保存されているファイルを復号化して、ペガサスインジケーターを探す必要があります。ただし、脱獄iPhoneの場合は、完全なファイルシステムダンプを分析に使用することもできます。
現在の段階では、MVTにはコマンドラインの知識が必要です。ただし、時間の経過とともにグラフィカルユーザーインターフェイス（GUI）を受け取る場合があります。ツールのコードもオープンソースであり、GitHubから詳細なドキュメントとともに入手できます。
バックアップが作成されると、MVTはドメイン名やバイナリなどの既知のインジケータを使用して、NSOのペガサスに関連するトレースを探します。このツールは、iOSバックアップが暗号化されている場合、それらを復号化することもできます。さらに、Androidデバイスからインストール済みのアプリと診断情報を抽出して、潜在的な侵害がないかデータを分析します。
MVTをシステムで実行するには、少なくともPython3.6が必要です。 Macマシンを使用している場合は、XcodeとHomebrewもインストールする必要があります。 Androidデバイスでフォレンジックトレースを検索する場合も、依存関係をインストールする必要があります。
システムへのMVTのインストールが完了したら、GitHubで利用できるAmnestyの侵入の痕跡（IOC）を入力する必要があります。
TechCrunchが報告しているように、ツールが誤検知の可能性がある侵害を発見し、利用可能なIOCから削除する必要がある場合があります。ただし、組織のフォレンジック手法レポートを読んで、既知の指標を確認し、バックアップでそれらを探すことはできます。