MASTG-TEST-0280 ローカルデバイスに制限されていないペーストボードコンテンツ (Pasteboard Contents Not Restricted to Local Device)

概要

このテストは、アプリが UIPasteboard.setItems(_:options:) メソッドに UIPasteboard.OptionsKey.localOnly オプションを使用して、汎用 ペーストボード のコンテンツをローカルデバイスに制限しているかどうかをチェックします。この制限なしに機密データが汎用ペーストボードに配置されると、ユニバーサルクリップボードを介してデバイス間で同期され、データ漏洩につながる可能性があります。

手順

  1. radare2 for iOS を使用して静的解析スキャンを実行し、UIPasteboard.general プロパティの使用を検出します。

  2. radare2 for iOS を使用して静的解析スキャンを実行し、UIPasteboard.setItems(_:options:) メソッドの使用を検出します。

結果

出力には関連する API が使用されている場所のリストを含む可能性があります。

評価

アプリが汎用ペーストボードを使用し、そのコンテンツをローカルデバイスに制限しない場合、そのテストは不合格です。具体的には、UIPasteboard.setItems(_:options:) メソッドが UIPasteboard.Options.localOnly オプションを指定して呼び出されていることを確認します。

Last updated

Was this helpful?